The following functions are generated for each index (classname_indexname) specified in the schema:
classname_indexname_create() | Build the tree index for an index declared as voluntary |
classname_indexname_drop() | Removes the tree index for an index declared as voluntary |
classname_indexname_index_cursor() | Create a cursor for cursor search and navigation functions |
classname_indexname_find() | Search the database for an exact match of the specified index values |
Search the database based on a specified opcode |
|
Allocate a buffer that is used for a state machine within eXtremeDB |
|
Initiates the pattern search |
|
Initiates the pattern search |
|
Uses the element values of the object referenced by handle to position the tree index internal pointers |
|
Compares the value(s) referenced by the current position of the index cursor with value(s) supplied by the application |
|
Advances the cursor to the next record matching the key value |
|
Advances the cursor to the next record matching the key value |
|
Advances the cursor to the next record matching the key value |
|
Finds the first object whose index matches the number of bits specified |
|
Finds the first object whose index matches the number of bits specified |
|
Finds the first object whose index matches the number of bits specified |
|
Finds the last object whose index has the ‘deepest’ match with the key value specified in ‘mask’ |
|
Finds the last object whose index has the ‘deepest’ match with the key value specified in ‘mask’ |
|
Finds the last object whose index has the ‘deepest’ match with the key value specified in ‘mask’ |
|
Finds the first object whose index matches the number of bits in the key value specified in ‘mask' |
|
Finds the first object whose index matches the number of bits in the key value specified in ‘mask' |
|
Finds the first object whose index matches the number of bits in the key value specified in ‘mask' |
|
Returns the index identifier for the index associated with the cursor |