Dataform V1beta1 API - Class Google::Cloud::Dataform::V1beta1::CompilationResultAction::Relation::IncrementalTableConfig (v0.7.0)

Reference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::CompilationResultAction::Relation::IncrementalTableConfig.

Contains settings for relations of type INCREMENTAL_TABLE.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#incremental_post_operations

def incremental_post_operations() -> ::Array<::String>
Returns
  • (::Array<::String>) — SQL statements to be executed after inserting new rows into the relation.

#incremental_post_operations=

def incremental_post_operations=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — SQL statements to be executed after inserting new rows into the relation.
Returns
  • (::Array<::String>) — SQL statements to be executed after inserting new rows into the relation.

#incremental_pre_operations

def incremental_pre_operations() -> ::Array<::String>
Returns
  • (::Array<::String>) — SQL statements to be executed before inserting new rows into the relation.

#incremental_pre_operations=

def incremental_pre_operations=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — SQL statements to be executed before inserting new rows into the relation.
Returns
  • (::Array<::String>) — SQL statements to be executed before inserting new rows into the relation.

#incremental_select_query

def incremental_select_query() -> ::String
Returns
  • (::String) — The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.

#incremental_select_query=

def incremental_select_query=(value) -> ::String
Parameter
  • value (::String) — The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.
Returns
  • (::String) — The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.

#refresh_disabled

def refresh_disabled() -> ::Boolean
Returns
  • (::Boolean) — Whether this table should be protected from being refreshed.

#refresh_disabled=

def refresh_disabled=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Whether this table should be protected from being refreshed.
Returns
  • (::Boolean) — Whether this table should be protected from being refreshed.

#unique_key_parts

def unique_key_parts() -> ::Array<::String>
Returns
  • (::Array<::String>) — A set of columns or SQL expressions used to define row uniqueness. If any duplicates are discovered (as defined by unique_key_parts), only the newly selected rows (as defined by incremental_select_query) will be included in the relation.

#unique_key_parts=

def unique_key_parts=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — A set of columns or SQL expressions used to define row uniqueness. If any duplicates are discovered (as defined by unique_key_parts), only the newly selected rows (as defined by incremental_select_query) will be included in the relation.
Returns
  • (::Array<::String>) — A set of columns or SQL expressions used to define row uniqueness. If any duplicates are discovered (as defined by unique_key_parts), only the newly selected rows (as defined by incremental_select_query) will be included in the relation.

#update_partition_filter

def update_partition_filter() -> ::String
Returns
  • (::String) — A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see unique_key_parts for more information).

#update_partition_filter=

def update_partition_filter=(value) -> ::String
Parameter
  • value (::String) — A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see unique_key_parts for more information).
Returns
  • (::String) — A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see unique_key_parts for more information).