java.lang.Object
com.microsoft.azure.management.datalake.analytics.models.CatalogItem
com.microsoft.azure.management.datalake.analytics.models.USqlTable

public class USqlTable extends CatalogItem
A Data Lake Analytics catalog U-SQL table item.
  • Constructor Details

    • USqlTable

      public USqlTable()
  • Method Details

    • databaseName

      public String databaseName()
      Get the name of the database.
      Returns:
      the databaseName value
    • withDatabaseName

      public USqlTable withDatabaseName(String databaseName)
      Set the name of the database.
      Parameters:
      databaseName - the databaseName value to set
      Returns:
      the USqlTable object itself.
    • schemaName

      public String schemaName()
      Get the name of the schema associated with this table and database.
      Returns:
      the schemaName value
    • withSchemaName

      public USqlTable withSchemaName(String schemaName)
      Set the name of the schema associated with this table and database.
      Parameters:
      schemaName - the schemaName value to set
      Returns:
      the USqlTable object itself.
    • name

      public String name()
      Get the name of the table.
      Returns:
      the name value
    • withName

      public USqlTable withName(String name)
      Set the name of the table.
      Parameters:
      name - the name value to set
      Returns:
      the USqlTable object itself.
    • columnList

      public List<USqlTableColumn> columnList()
      Get the list of columns in this table.
      Returns:
      the columnList value
    • withColumnList

      public USqlTable withColumnList(List<USqlTableColumn> columnList)
      Set the list of columns in this table.
      Parameters:
      columnList - the columnList value to set
      Returns:
      the USqlTable object itself.
    • indexList

      public List<USqlIndex> indexList()
      Get the list of indices in this table.
      Returns:
      the indexList value
    • withIndexList

      public USqlTable withIndexList(List<USqlIndex> indexList)
      Set the list of indices in this table.
      Parameters:
      indexList - the indexList value to set
      Returns:
      the USqlTable object itself.
    • partitionKeyList

      public List<String> partitionKeyList()
      Get the list of partition keys in the table.
      Returns:
      the partitionKeyList value
    • withPartitionKeyList

      public USqlTable withPartitionKeyList(List<String> partitionKeyList)
      Set the list of partition keys in the table.
      Parameters:
      partitionKeyList - the partitionKeyList value to set
      Returns:
      the USqlTable object itself.
    • externalTable

      public ExternalTable externalTable()
      Get the external table associated with the table.
      Returns:
      the externalTable value
    • withExternalTable

      public USqlTable withExternalTable(ExternalTable externalTable)
      Set the external table associated with the table.
      Parameters:
      externalTable - the externalTable value to set
      Returns:
      the USqlTable object itself.
    • distributionInfo

      public USqlDistributionInfo distributionInfo()
      Get the distributions info of the table.
      Returns:
      the distributionInfo value
    • withDistributionInfo

      public USqlTable withDistributionInfo(USqlDistributionInfo distributionInfo)
      Set the distributions info of the table.
      Parameters:
      distributionInfo - the distributionInfo value to set
      Returns:
      the USqlTable object itself.