Свойство IndexDefs компонента TTable содержит ссылку на объект класса TIndexDefs. С помощью свойств и методов этого класса можно получить информацию об индексах таблицы. В частности, свойство Count возвращает количество индексов, а свойство Items[Index: Integer]: TIndexDef — открывает доступ к набору объектов типа TIndexDef, каждый из которых содержит информацию о конкретном индексе. Index должен принадлежать диапазону 0…Count — 1.
 Основные свойства класса TIndexDef:
 CaselnsFields: String – содержит перечень полей, которые будут учитывать разницу в высоте букв.
 DescFields: String – содержит перечень полей, в которых значения сортируются в нисходящем порядке;
 Expression: String — содержит индексное выражение.
 Fields: String – содержит список полей, по которым построен индекс. Поля в строке разделены точкой с запятой.
 Name: String – содержит имя индекса.
 Options: TIndexOptions — определяет характеристики индекса: ixPrimary — первичный индекс; ixUnique -уникальный индекс; ixDescending — сортировка по нисходящему значению; ixNonMaintained — индекс не обновляется автоматически в момент открытия таблицы; ixCaselnsensitive — учитывается высота букв в строковых полях.
 Основные методы класса TIndexDefs: