Class: Aws::Glue::Types::GlueTable
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::GlueTable
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
The database and table in the Glue Data Catalog that is used for input or output data.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #additional_options  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Additional options for the table. 
- 
  
    
      #catalog_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A unique identifier for the Glue Data Catalog. 
- 
  
    
      #connection_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the connection to the Glue Data Catalog. 
- 
  
    
      #database_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A database name in the Glue Data Catalog. 
- 
  
    
      #table_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A table name in the Glue Data Catalog. 
Instance Attribute Details
#additional_options ⇒ Hash<String,String>
Additional options for the table. Currently there are two keys supported:
- 
‘pushDownPredicate`: to filter on partitions without having to list and read all the files in your dataset. 
- 
‘catalogPartitionPredicate`: to use server-side partition pruning using partition indexes in the Glue Data Catalog. 
| 15080 15081 15082 15083 15084 15085 15086 15087 15088 | # File 'lib/aws-sdk-glue/types.rb', line 15080 class GlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options) SENSITIVE = [] include Aws::Structure end | 
#catalog_id ⇒ String
A unique identifier for the Glue Data Catalog.
| 15080 15081 15082 15083 15084 15085 15086 15087 15088 | # File 'lib/aws-sdk-glue/types.rb', line 15080 class GlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options) SENSITIVE = [] include Aws::Structure end | 
#connection_name ⇒ String
The name of the connection to the Glue Data Catalog.
| 15080 15081 15082 15083 15084 15085 15086 15087 15088 | # File 'lib/aws-sdk-glue/types.rb', line 15080 class GlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options) SENSITIVE = [] include Aws::Structure end | 
#database_name ⇒ String
A database name in the Glue Data Catalog.
| 15080 15081 15082 15083 15084 15085 15086 15087 15088 | # File 'lib/aws-sdk-glue/types.rb', line 15080 class GlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options) SENSITIVE = [] include Aws::Structure end | 
#table_name ⇒ String
A table name in the Glue Data Catalog.
| 15080 15081 15082 15083 15084 15085 15086 15087 15088 | # File 'lib/aws-sdk-glue/types.rb', line 15080 class GlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options) SENSITIVE = [] include Aws::Structure end |