Class: Aws::Glue::Types::SourceTableConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::SourceTableConfig
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
Properties used by the source leg to process data from the source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#fields ⇒ Array<String>
A list of fields used for column-level filtering.
-
#filter_predicate ⇒ String
A condition clause used for row-level filtering.
-
#primary_key ⇒ Array<String>
Unique identifier of a record.
-
#record_update_field ⇒ String
Incremental pull timestamp-based field.
Instance Attribute Details
#fields ⇒ Array<String>
A list of fields used for column-level filtering.
23353 23354 23355 23356 23357 23358 23359 23360 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23353 class SourceTableConfig < Struct.new( :fields, :filter_predicate, :primary_key, :record_update_field) SENSITIVE = [] include Aws::Structure end |
#filter_predicate ⇒ String
A condition clause used for row-level filtering.
23353 23354 23355 23356 23357 23358 23359 23360 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23353 class SourceTableConfig < Struct.new( :fields, :filter_predicate, :primary_key, :record_update_field) SENSITIVE = [] include Aws::Structure end |
#primary_key ⇒ Array<String>
Unique identifier of a record.
23353 23354 23355 23356 23357 23358 23359 23360 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23353 class SourceTableConfig < Struct.new( :fields, :filter_predicate, :primary_key, :record_update_field) SENSITIVE = [] include Aws::Structure end |
#record_update_field ⇒ String
Incremental pull timestamp-based field.
23353 23354 23355 23356 23357 23358 23359 23360 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23353 class SourceTableConfig < Struct.new( :fields, :filter_predicate, :primary_key, :record_update_field) SENSITIVE = [] include Aws::Structure end |