USqlIndex Class

A Data Lake Analytics catalog U-SQL table index item.

Inheritance
USqlIndex

Constructor

USqlIndex(*, name: Optional[str] = None, index_keys=None, columns=None, distribution_info=None, partition_function: Optional[str] = None, partition_key_list=None, stream_names=None, is_columnstore: Optional[bool] = None, index_id: Optional[int] = None, is_unique: Optional[bool] = None, **kwargs)

Parameters

name
str
Required

the name of the index in the table.

index_keys
list[USqlDirectedColumn]
Required

the list of directed columns in the index

columns
list[str]
Required

the list of columns in the index

distribution_info
USqlDistributionInfo
Required

the distributions info of the index

partition_function
str
Required

partition function ID for the index.

partition_key_list
list[str]
Required

the list of partion keys in the index

stream_names
list[str]
Required

the list of full paths to the streams that contain this index in the DataLake account.

is_columnstore
bool
Required

the switch indicating if this index is a columnstore index.

index_id
int
Required

the ID of this index within the table.

is_unique
bool
Required

the switch indicating if this index is a unique index.