Index
Краткая информация
Объект Index содержит информацию об индексе в таблице или классе пространственных объектов.
Обсуждение
Объекты Index не могут быть созданы напрямую. Доступ к объектам Index осуществляется с помощью функций ListIndexes или Describe.
Свойства
| Имя | Объяснение | Тип данных |
|---|---|---|
|
fields (Только для чтения) |
Список объектов |
Field |
|
isAscending (Только для чтения) |
Указывает, будет ли индекс представлен в порядке возрастания. |
Boolean |
|
isFullText (Только для чтения) |
Указывает, является ли индекс полнотекстовым. |
Boolean |
|
isUnique (Только для чтения) |
Указывает, является ли индекс уникальным. |
Boolean |
|
name (Только для чтения) |
Название индекса. |
String |
Пример кода
Пример индексов
Отобразить свойства индекса для указанной таблицы.
import arcpy
feature_class = r"c:\data.gdb\wells"
# Create a list of indexes using the ListIndexes function
indexes = arcpy.ListIndexes(feature_class)
# Iterate through the indexes
for index in indexes:
# Print index properties
print(f"Name: {index.name}")
print(f"\tAscending index : {index.isAscending}")
print(f"\tUnique index : {index.isUnique}")
print(f"\tFull-text index : {index.isFullText}")
print(f"\tNumber of fields : {len(index.fields)}\n")