|
Механизм подключения индексов
Для того чтобы подключить к набору
данных вторичный индекс, необходимо присвоить свойству
indexName название индекса. Если
свойство не имеет значения, то в наборе данных используется
первичный индекс.
Альтернативный способ задания индекса
заключается в использовании свойства indexFieldNames,
в котором задается перечень имен полей необходимого
индекса, разделенных точкой с запятой. При этом в Инспекторе
объектов для данного свойства список полей существующих
индексов создается автоматически, разработчику остается
сделать выбор. При помощи свойства indexFieldNames
можно создавать и составные индексы. Для этого необходимо,
чтобы все входящие в список поля были индексированы.
Список имен всех индексов можно получить
при помощи метода
GetlndexNames.
Примечание
Изменение текущего индекса можно
осуществлять без отключения набора данных, поэтому
в приложениях очень удобно делать сортировку данных
по индексам. Такой метод смены индексов называется
индексацией "на лету".
После установки индекса количество
полей в индексе передается в свойство
IndexFieldCount.
|