Elektra: Proposals for Elektra

Elektra 0.8.24

Modules | Enumerations
Proposals for Elektra

Might be added to, changed or removed from future Elektra releases. More...

## Modules
| API Proposals for Elektra
| for kdb.h.
| Meta Data proposal+compatibility
| Meta data proposal+compatibility methods.

## Enumerations
enum | elektraLockOptions { KEY_LOCK_NAME = 1 << 17 }
| Lock options. More...
enum | elektraLookupOptions { KDB_O_SPEC = 1 << 15, KDB_O_CREATE = 1 << 16, KDB_O_NOCASCADING = 1 << 17, KDB_O_NOSPEC = 1 << 18, KDB_O_NODEFAULT = 1 << 19, KDB_O_CALLBACK = 1 << 20, KDB_O_OPMPHM = 1 << 21 }
| More lookup options. More...

## Detailed Description

Might be added to, changed or removed from future Elektra releases.

## Enumeration Type Documentation

## ◆ elektraLockOptions

enum elektraLockOptions

Lock options.

Enumerator
KEY_LOCK_NAME | lock the name of a key

## ◆ elektraLookupOptions

enum elektraLookupOptions

More lookup options.

Enumerator
KDB_O_SPEC | Use the passed key as specification, instead of looking up the specification first.
KDB_O_CREATE | Create the key if it was not found.
KDB_O_NOCASCADING | Disable cascading search for keys starting with /.
KDB_O_NOSPEC | Do not use specification for cascading keys (internal)
KDB_O_NODEFAULT | Do not honor the default spec (internal)
KDB_O_CALLBACK | For spec/ lookups that traverse deeper into hierarchy (callback in ksLookup())
KDB_O_OPMPHM | Use OPMPHM for lookup, make sure to set ENABLE_OPTIMIZATIONS=ON at cmake.