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 byincremental_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 byincremental_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 byincremental_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).