Skip to main content

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(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")