Index
Index 类是数据库表索引。
以下列出了 Index 提供的方法:
isApplicable
bool isApplicable( SearchOperation op, int nRanges, Range ranges[] )
检查Index 是否适用于指定的范围。
该方法在内部由SmartESQL运行时使用,以确定何时可以使用搜索索引。
如果开发人员正在实现自定义数据源(虚拟表)接口,也可以使用该方法。
isOrdered
bool isOrdered( void )
检查Index 是否按键顺序执行排序。
- 如果索引是有序的返回
true
; - 如果没有有序或未知返回
false
。
isUnique
bool isUnique( void )
检查Index是否唯一。
keys
Iterator <Key>* keys( void )
为这个 Index 中的所有 Key 字段创建一个迭代器。