Class: Aws::Glue::Types::DataQualityGlueTable
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::DataQualityGlueTable
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
The database and table in the Glue Data Catalog that is used for input or output data for Data Quality Operations.
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.
-
#pre_processing_query ⇒ String
SQL Query of SparkSQL format that can be used to pre-process the data for the table in Glue Data Catalog, before running the Data Quality Operation.
-
#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.
8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8097 class DataQualityGlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options, :pre_processing_query) SENSITIVE = [] include Aws::Structure end |
#catalog_id ⇒ String
A unique identifier for the Glue Data Catalog.
8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8097 class DataQualityGlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options, :pre_processing_query) SENSITIVE = [] include Aws::Structure end |
#connection_name ⇒ String
The name of the connection to the Glue Data Catalog.
8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8097 class DataQualityGlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options, :pre_processing_query) SENSITIVE = [] include Aws::Structure end |
#database_name ⇒ String
A database name in the Glue Data Catalog.
8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8097 class DataQualityGlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options, :pre_processing_query) SENSITIVE = [] include Aws::Structure end |
#pre_processing_query ⇒ String
SQL Query of SparkSQL format that can be used to pre-process the data for the table in Glue Data Catalog, before running the Data Quality Operation.
8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8097 class DataQualityGlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options, :pre_processing_query) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
A table name in the Glue Data Catalog.
8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 8097 class DataQualityGlueTable < Struct.new( :database_name, :table_name, :catalog_id, :connection_name, :additional_options, :pre_processing_query) SENSITIVE = [] include Aws::Structure end |