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