prefix match patricia/scalar
此函数查找索引与mask 中指定的键值中的位数(在参数‘ number_of_bits 中指定)匹配的第一个对象。
MCO_RET classname_indexname_prefix_match(
/*IN*/ mco_trans_h trans,
/*IN*/ mco_cursor_h cursor,
/*IN*/ <type> mask,
/*IN*/ uint2 number_of_bits
);参数
trans
mco_trans_h
由 mco_trans_start() 函数返回的事务句柄。
cursor
mco_cursor_h
由 *_index_cursor 返回的游标句柄。
mask
<type>
索引字段类型的标量值。
number_of_bits
uint2
要匹配的位数。
返回
MCO_S_OK
找到了索引与mask匹配的记录。
MCO_S_NOTFOUND
与mask匹配的记录子集已完成。
MCO_E_DISK_NOT_OPENED
索引名称位于持久类中,且磁盘访问未通过 db_open_dev() 进行初始化。
MCO_E_VOLUNTARY_NOT_EXIST
索引名称是一个自愿创建的索引,尚未被创建。
MCO_E_NOMEM
内存不足。
MCO_ERR_CURSOR
游标操作中出现致命错误。
