Index

Краткая информация

Объект Index содержит информацию об индексе в таблице или классе пространственных объектов.

Обсуждение

Объекты Index не могут быть созданы напрямую. Доступ к объектам Index осуществляется с помощью функций ListIndexes или Describe.

Свойства

СвойствоОписаниеТип данных
fields
(только чтение)

Список объектов Field для индекса.

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("\tAscending index  : {index.isAscending}")
    print("\tUnique index     : {index.isUnique}")
    print("\tFull-text index  : {index.isFullText}")
    print("\tNumber of fields : {len(index.fields)}\n")

Связанные разделы