Class: Aws::Glue::Types::SourceTableConfig

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

Instance Attribute Details

#fieldsArray<String>

A list of fields used for column-level filtering. Currently unsupported.

Returns:

  • (Array<String>)


23498
23499
23500
23501
23502
23503
23504
23505
# File 'lib/aws-sdk-glue/types.rb', line 23498

class SourceTableConfig < Struct.new(
  :fields,
  :filter_predicate,
  :primary_key,
  :record_update_field)
  SENSITIVE = []
  include Aws::Structure
end

#filter_predicateString

A condition clause used for row-level filtering. Currently unsupported.

Returns:

  • (String)


23498
23499
23500
23501
23502
23503
23504
23505
# File 'lib/aws-sdk-glue/types.rb', line 23498

class SourceTableConfig < Struct.new(
  :fields,
  :filter_predicate,
  :primary_key,
  :record_update_field)
  SENSITIVE = []
  include Aws::Structure
end

#primary_keyArray<String>

Provide the primary key set for this table. Currently supported specifically for SAP ‘EntityOf` entities upon request. Contact Amazon Web Services Support to make this feature available.

Returns:

  • (Array<String>)


23498
23499
23500
23501
23502
23503
23504
23505
# File 'lib/aws-sdk-glue/types.rb', line 23498

class SourceTableConfig < Struct.new(
  :fields,
  :filter_predicate,
  :primary_key,
  :record_update_field)
  SENSITIVE = []
  include Aws::Structure
end

#record_update_fieldString

Incremental pull timestamp-based field. Currently unsupported.

Returns:

  • (String)


23498
23499
23500
23501
23502
23503
23504
23505
# File 'lib/aws-sdk-glue/types.rb', line 23498

class SourceTableConfig < Struct.new(
  :fields,
  :filter_predicate,
  :primary_key,
  :record_update_field)
  SENSITIVE = []
  include Aws::Structure
end