TableSchemaDefinitionArgs

data class TableSchemaDefinitionArgs(val clusteringKeys: Output<List<TableSchemaDefinitionClusteringKeyArgs>>? = null, val columns: Output<List<TableSchemaDefinitionColumnArgs>>, val partitionKeys: Output<List<TableSchemaDefinitionPartitionKeyArgs>>, val staticColumns: Output<List<TableSchemaDefinitionStaticColumnArgs>>? = null) : ConvertibleToJava<TableSchemaDefinitionArgs>

Constructors

Link copied to clipboard
constructor(clusteringKeys: Output<List<TableSchemaDefinitionClusteringKeyArgs>>? = null, columns: Output<List<TableSchemaDefinitionColumnArgs>>, partitionKeys: Output<List<TableSchemaDefinitionPartitionKeyArgs>>, staticColumns: Output<List<TableSchemaDefinitionStaticColumnArgs>>? = null)

Properties

Link copied to clipboard

The columns that are part of the clustering key of the table.

Link copied to clipboard

The regular columns of the table.

Link copied to clipboard

The columns that are part of the partition key of the table .

Link copied to clipboard

The columns that have been defined as STATIC. Static columns store values that are shared by all rows in the same partition.

Functions

Link copied to clipboard
open override fun toJava(): TableSchemaDefinitionArgs