This function advances the cursor c to the next record matching the key value specified in ‘mask’.
MCO_RET classname_indexname_next_match( /*IN*/ mco_trans_h t, /*IN*/ mco_cursor_h c, /*IN*/ char * mask, /*IN*/ uint2 sizeofMask );
| t | A transaction handle that was established by mco_trans_start() |
|
c |
A cursor handle returned by |
|
mask |
The key value specified as a string or vector |
|
sizeofMask |
The length of the string or vector argument ‘ |
This function advances the cursor c to the next record matching the key value specified in ‘mask’ (which must be the initial match value passed in the prior call to the search function: _longest_match, _exact_match, or _prefix_match).
| MCO_S_OK | A record with index matching ‘mask’ was found |
|
MCO_S_NOTFOUND |
The subset of records matching ‘ |
|
MCO_E_DISK_NOT_OPENED |
indexname is in a persistent class and disk access was not initialized by |
| MCO_E_VOLUNTARY_NOT_EXIST | indexname is voluntary and has not been created, or was dropped |
|
MCO_E_NOMEM |
Out of memory |
|
MCO_ERR_CURSOR |
Fatal error in cursor operation |