Class: Aws::Athena::Types::TableMetadata
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::TableMetadata
- Defined in:
- gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb
Overview
Contains metadata for a table.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#columns ⇒ Array<Types::Column>
A list of the columns in the table.
-
#create_time ⇒ Time
The time that the table was created.
-
#last_access_time ⇒ Time
The last time the table was accessed.
-
#name ⇒ String
The name of the table.
-
#parameters ⇒ Hash<String,String>
A set of custom key/value pairs for table properties.
-
#partition_keys ⇒ Array<Types::Column>
A list of the partition keys in the table.
-
#table_type ⇒ String
The type of table.
Instance Attribute Details
#columns ⇒ Array<Types::Column>
A list of the columns in the table.
4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4475 class TableMetadata < Struct.new( :name, :create_time, :last_access_time, :table_type, :columns, :partition_keys, :parameters) SENSITIVE = [] include Aws::Structure end |
#create_time ⇒ Time
The time that the table was created.
4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4475 class TableMetadata < Struct.new( :name, :create_time, :last_access_time, :table_type, :columns, :partition_keys, :parameters) SENSITIVE = [] include Aws::Structure end |
#last_access_time ⇒ Time
The last time the table was accessed.
4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4475 class TableMetadata < Struct.new( :name, :create_time, :last_access_time, :table_type, :columns, :partition_keys, :parameters) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the table.
4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4475 class TableMetadata < Struct.new( :name, :create_time, :last_access_time, :table_type, :columns, :partition_keys, :parameters) SENSITIVE = [] include Aws::Structure end |
#parameters ⇒ Hash<String,String>
A set of custom key/value pairs for table properties.
4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4475 class TableMetadata < Struct.new( :name, :create_time, :last_access_time, :table_type, :columns, :partition_keys, :parameters) SENSITIVE = [] include Aws::Structure end |
#partition_keys ⇒ Array<Types::Column>
A list of the partition keys in the table.
4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4475 class TableMetadata < Struct.new( :name, :create_time, :last_access_time, :table_type, :columns, :partition_keys, :parameters) SENSITIVE = [] include Aws::Structure end |
#table_type ⇒ String
The type of table. In Athena, only EXTERNAL_TABLE
is supported.
4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 |
# File 'gems/aws-sdk-athena/lib/aws-sdk-athena/types.rb', line 4475 class TableMetadata < Struct.new( :name, :create_time, :last_access_time, :table_type, :columns, :partition_keys, :parameters) SENSITIVE = [] include Aws::Structure end |