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