Class: Aws::Athena::Types::TableMetadata
- Inherits:
-
Struct
- Object
- Struct
- Aws::Athena::Types::TableMetadata
- Includes:
- Structure
- Defined in:
- 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.
4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-athena/types.rb', line 4306 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.
4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-athena/types.rb', line 4306 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.
4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-athena/types.rb', line 4306 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.
4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-athena/types.rb', line 4306 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.
4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-athena/types.rb', line 4306 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.
4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-athena/types.rb', line 4306 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.
4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-athena/types.rb', line 4306 class TableMetadata < Struct.new( :name, :create_time, :last_access_time, :table_type, :columns, :partition_keys, :parameters) SENSITIVE = [] include Aws::Structure end |