Class USqlIndex
java.lang.Object
com.microsoft.azure.management.datalake.analytics.models.USqlIndex
A Data Lake Analytics catalog U-SQL table index item.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncolumns()
Get the list of columns in the index.Get the distributions info of the index.indexId()
Get the ID of this index within the table.Get the list of directed columns in the index.Get the switch indicating if this index is a columnstore index.isUnique()
Get the switch indicating if this index is a unique index.name()
Get the name of the index in the table.Get partition function ID for the index.Get the list of partion keys in the index.Get the list of full paths to the streams that contain this index in the DataLake account.withColumns
(List<String> columns) Set the list of columns in the index.withDistributionInfo
(USqlDistributionInfo distributionInfo) Set the distributions info of the index.withIndexId
(Integer indexId) Set the ID of this index within the table.withIndexKeys
(List<USqlDirectedColumn> indexKeys) Set the list of directed columns in the index.withIsColumnstore
(Boolean isColumnstore) Set the switch indicating if this index is a columnstore index.withIsUnique
(Boolean isUnique) Set the switch indicating if this index is a unique index.Set the name of the index in the table.withPartitionFunction
(UUID partitionFunction) Set partition function ID for the index.withPartitionKeyList
(List<String> partitionKeyList) Set the list of partion keys in the index.withStreamNames
(List<String> streamNames) Set the list of full paths to the streams that contain this index in the DataLake account.
-
Constructor Details
-
USqlIndex
public USqlIndex()
-
-
Method Details
-
name
Get the name of the index in the table.- Returns:
- the name value
-
withName
Set the name of the index in the table.- Parameters:
name
- the name value to set- Returns:
- the USqlIndex object itself.
-
indexKeys
Get the list of directed columns in the index.- Returns:
- the indexKeys value
-
withIndexKeys
Set the list of directed columns in the index.- Parameters:
indexKeys
- the indexKeys value to set- Returns:
- the USqlIndex object itself.
-
columns
Get the list of columns in the index.- Returns:
- the columns value
-
withColumns
Set the list of columns in the index.- Parameters:
columns
- the columns value to set- Returns:
- the USqlIndex object itself.
-
distributionInfo
Get the distributions info of the index.- Returns:
- the distributionInfo value
-
withDistributionInfo
Set the distributions info of the index.- Parameters:
distributionInfo
- the distributionInfo value to set- Returns:
- the USqlIndex object itself.
-
partitionFunction
Get partition function ID for the index.- Returns:
- the partitionFunction value
-
withPartitionFunction
Set partition function ID for the index.- Parameters:
partitionFunction
- the partitionFunction value to set- Returns:
- the USqlIndex object itself.
-
partitionKeyList
Get the list of partion keys in the index.- Returns:
- the partitionKeyList value
-
withPartitionKeyList
Set the list of partion keys in the index.- Parameters:
partitionKeyList
- the partitionKeyList value to set- Returns:
- the USqlIndex object itself.
-
streamNames
Get the list of full paths to the streams that contain this index in the DataLake account.- Returns:
- the streamNames value
-
withStreamNames
Set the list of full paths to the streams that contain this index in the DataLake account.- Parameters:
streamNames
- the streamNames value to set- Returns:
- the USqlIndex object itself.
-
isColumnstore
Get the switch indicating if this index is a columnstore index.- Returns:
- the isColumnstore value
-
withIsColumnstore
Set the switch indicating if this index is a columnstore index.- Parameters:
isColumnstore
- the isColumnstore value to set- Returns:
- the USqlIndex object itself.
-
indexId
Get the ID of this index within the table.- Returns:
- the indexId value
-
withIndexId
Set the ID of this index within the table.- Parameters:
indexId
- the indexId value to set- Returns:
- the USqlIndex object itself.
-
isUnique
Get the switch indicating if this index is a unique index.- Returns:
- the isUnique value
-
withIsUnique
Set the switch indicating if this index is a unique index.- Parameters:
isUnique
- the isUnique value to set- Returns:
- the USqlIndex object itself.
-