サマリー
The Index object contains information about an index on a table or feature class.
説明
An Index object cannot be created directly. Access Index objects using the ListIndexes or Describe functions.
プロパティ
プロパティ | 説明 | データ タイプ |
fields (読み取り専用) | A list of Field objects for the index. | Field |
isAscending (読み取り専用) | Specifies whether the index will be in ascending order. | Boolean |
isFullText (読み取り専用) | Specifies whether the index is a full-text index. | Boolean |
isUnique (読み取り専用) | Specifies whether the index is a unique index. | Boolean |
name (読み取り専用) | The name of the index. | String |
コードのサンプル
Display index properties for a specified table.
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")