USqlIndex Class

  • java.lang.Object
    • com.microsoft.azure.management.datalake.analytics.models.USqlIndex

public class USqlIndex

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

Method Summary

Modifier and Type Method and Description
List<String> columns()

Get the columns value.

USqlDistributionInfo distributionInfo()

Get the distributionInfo value.

Integer indexId()

Get the indexId value.

List<USqlDirectedColumn> indexKeys()

Get the indexKeys value.

Boolean isColumnstore()

Get the isColumnstore value.

Boolean isUnique()

Get the isUnique value.

String name()

Get the name value.

UUID partitionFunction()

Get the partitionFunction value.

List<String> partitionKeyList()

Get the partitionKeyList value.

List<String> streamNames()

Get the streamNames value.

USqlIndex withColumns(List<String> columns)

Set the columns value.

USqlIndex withDistributionInfo(USqlDistributionInfo distributionInfo)

Set the distributionInfo value.

USqlIndex withIndexId(Integer indexId)

Set the indexId value.

USqlIndex withIndexKeys(List<USqlDirectedColumn> indexKeys)

Set the indexKeys value.

USqlIndex withIsColumnstore(Boolean isColumnstore)

Set the isColumnstore value.

USqlIndex withIsUnique(Boolean isUnique)

Set the isUnique value.

USqlIndex withName(String name)

Set the name value.

USqlIndex withPartitionFunction(UUID partitionFunction)

Set the partitionFunction value.

USqlIndex withPartitionKeyList(List<String> partitionKeyList)

Set the partitionKeyList value.

USqlIndex withStreamNames(List<String> streamNames)

Set the streamNames value.

Method Details

columns

public List columns()

Get the columns value.

Returns:

the columns value

distributionInfo

public USqlDistributionInfo distributionInfo()

Get the distributionInfo value.

Returns:

the distributionInfo value

indexId

public Integer indexId()

Get the indexId value.

Returns:

the indexId value

indexKeys

public List indexKeys()

Get the indexKeys value.

Returns:

the indexKeys value

isColumnstore

public Boolean isColumnstore()

Get the isColumnstore value.

Returns:

the isColumnstore value

isUnique

public Boolean isUnique()

Get the isUnique value.

Returns:

the isUnique value

name

public String name()

Get the name value.

Returns:

the name value

partitionFunction

public UUID partitionFunction()

Get the partitionFunction value.

Returns:

the partitionFunction value

partitionKeyList

public List partitionKeyList()

Get the partitionKeyList value.

Returns:

the partitionKeyList value

streamNames

public List streamNames()

Get the streamNames value.

Returns:

the streamNames value

withColumns

public USqlIndex withColumns(List columns)

Set the columns value.

Parameters:

columns - the columns value to set

Returns:

the USqlIndex object itself.

withDistributionInfo

public USqlIndex withDistributionInfo(USqlDistributionInfo distributionInfo)

Set the distributionInfo value.

Parameters:

distributionInfo - the distributionInfo value to set

Returns:

the USqlIndex object itself.

withIndexId

public USqlIndex withIndexId(Integer indexId)

Set the indexId value.

Parameters:

indexId - the indexId value to set

Returns:

the USqlIndex object itself.

withIndexKeys

public USqlIndex withIndexKeys(List indexKeys)

Set the indexKeys value.

Parameters:

indexKeys - the indexKeys value to set

Returns:

the USqlIndex object itself.

withIsColumnstore

public USqlIndex withIsColumnstore(Boolean isColumnstore)

Set the isColumnstore value.

Parameters:

isColumnstore - the isColumnstore value to set

Returns:

the USqlIndex object itself.

withIsUnique

public USqlIndex withIsUnique(Boolean isUnique)

Set the isUnique value.

Parameters:

isUnique - the isUnique value to set

Returns:

the USqlIndex object itself.

withName

public USqlIndex withName(String name)

Set the name value.

Parameters:

name - the name value to set

Returns:

the USqlIndex object itself.

withPartitionFunction

public USqlIndex withPartitionFunction(UUID partitionFunction)

Set the partitionFunction value.

Parameters:

partitionFunction - the partitionFunction value to set

Returns:

the USqlIndex object itself.

withPartitionKeyList

public USqlIndex withPartitionKeyList(List partitionKeyList)

Set the partitionKeyList value.

Parameters:

partitionKeyList - the partitionKeyList value to set

Returns:

the USqlIndex object itself.

withStreamNames

public USqlIndex withStreamNames(List streamNames)

Set the streamNames value.

Parameters:

streamNames - the streamNames value to set

Returns:

the USqlIndex object itself.

Applies to