Class: Aws::Keyspaces::Types::SchemaDefinition

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-keyspaces/types.rb

Overview

Describes the schema of the table.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#all_columnsArray<Types::ColumnDefinition>

The regular columns of the table.

Returns:



1770
1771
1772
1773
1774
1775
1776
1777
# File 'lib/aws-sdk-keyspaces/types.rb', line 1770

class SchemaDefinition < Struct.new(
  :all_columns,
  :partition_keys,
  :clustering_keys,
  :static_columns)
  SENSITIVE = []
  include Aws::Structure
end

#clustering_keysArray<Types::ClusteringKey>

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

Returns:



1770
1771
1772
1773
1774
1775
1776
1777
# File 'lib/aws-sdk-keyspaces/types.rb', line 1770

class SchemaDefinition < Struct.new(
  :all_columns,
  :partition_keys,
  :clustering_keys,
  :static_columns)
  SENSITIVE = []
  include Aws::Structure
end

#partition_keysArray<Types::PartitionKey>

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

Returns:



1770
1771
1772
1773
1774
1775
1776
1777
# File 'lib/aws-sdk-keyspaces/types.rb', line 1770

class SchemaDefinition < Struct.new(
  :all_columns,
  :partition_keys,
  :clustering_keys,
  :static_columns)
  SENSITIVE = []
  include Aws::Structure
end

#static_columnsArray<Types::StaticColumn>

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

Returns:



1770
1771
1772
1773
1774
1775
1776
1777
# File 'lib/aws-sdk-keyspaces/types.rb', line 1770

class SchemaDefinition < Struct.new(
  :all_columns,
  :partition_keys,
  :clustering_keys,
  :static_columns)
  SENSITIVE = []
  include Aws::Structure
end