Interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CompilationResultAction.Relation.IncrementalTableConfig
,CompilationResultAction.Relation.IncrementalTableConfig.Builder
- Enclosing class:
- CompilationResultAction.Relation
public static interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getIncrementalPostOperations(int index)
SQL statements to be executed after inserting new rows into the relation.com.google.protobuf.ByteString
getIncrementalPostOperationsBytes(int index)
SQL statements to be executed after inserting new rows into the relation.int
getIncrementalPostOperationsCount()
SQL statements to be executed after inserting new rows into the relation.List<String>
getIncrementalPostOperationsList()
SQL statements to be executed after inserting new rows into the relation.String
getIncrementalPreOperations(int index)
SQL statements to be executed before inserting new rows into the relation.com.google.protobuf.ByteString
getIncrementalPreOperationsBytes(int index)
SQL statements to be executed before inserting new rows into the relation.int
getIncrementalPreOperationsCount()
SQL statements to be executed before inserting new rows into the relation.List<String>
getIncrementalPreOperationsList()
SQL statements to be executed before inserting new rows into the relation.String
getIncrementalSelectQuery()
The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.com.google.protobuf.ByteString
getIncrementalSelectQueryBytes()
The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.boolean
getRefreshDisabled()
Whether this table should be protected from being refreshed.String
getUniqueKeyParts(int index)
A set of columns or SQL expressions used to define row uniqueness.com.google.protobuf.ByteString
getUniqueKeyPartsBytes(int index)
A set of columns or SQL expressions used to define row uniqueness.int
getUniqueKeyPartsCount()
A set of columns or SQL expressions used to define row uniqueness.List<String>
getUniqueKeyPartsList()
A set of columns or SQL expressions used to define row uniqueness.String
getUpdatePartitionFilter()
A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see `unique_key_parts` for more information).com.google.protobuf.ByteString
getUpdatePartitionFilterBytes()
A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see `unique_key_parts` for more information).-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getIncrementalSelectQuery
String getIncrementalSelectQuery()
The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.
string incremental_select_query = 1;
- Returns:
- The incrementalSelectQuery.
-
getIncrementalSelectQueryBytes
com.google.protobuf.ByteString getIncrementalSelectQueryBytes()
The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.
string incremental_select_query = 1;
- Returns:
- The bytes for incrementalSelectQuery.
-
getRefreshDisabled
boolean getRefreshDisabled()
Whether this table should be protected from being refreshed.
bool refresh_disabled = 2;
- Returns:
- The refreshDisabled.
-
getUniqueKeyPartsList
List<String> getUniqueKeyPartsList()
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.
repeated string unique_key_parts = 3;
- Returns:
- A list containing the uniqueKeyParts.
-
getUniqueKeyPartsCount
int getUniqueKeyPartsCount()
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.
repeated string unique_key_parts = 3;
- Returns:
- The count of uniqueKeyParts.
-
getUniqueKeyParts
String getUniqueKeyParts(int index)
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.
repeated string unique_key_parts = 3;
- Parameters:
index
- The index of the element to return.- Returns:
- The uniqueKeyParts at the given index.
-
getUniqueKeyPartsBytes
com.google.protobuf.ByteString getUniqueKeyPartsBytes(int index)
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.
repeated string unique_key_parts = 3;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the uniqueKeyParts at the given index.
-
getUpdatePartitionFilter
String getUpdatePartitionFilter()
A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see `unique_key_parts` for more information).
string update_partition_filter = 4;
- Returns:
- The updatePartitionFilter.
-
getUpdatePartitionFilterBytes
com.google.protobuf.ByteString getUpdatePartitionFilterBytes()
A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see `unique_key_parts` for more information).
string update_partition_filter = 4;
- Returns:
- The bytes for updatePartitionFilter.
-
getIncrementalPreOperationsList
List<String> getIncrementalPreOperationsList()
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;
- Returns:
- A list containing the incrementalPreOperations.
-
getIncrementalPreOperationsCount
int getIncrementalPreOperationsCount()
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;
- Returns:
- The count of incrementalPreOperations.
-
getIncrementalPreOperations
String getIncrementalPreOperations(int index)
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;
- Parameters:
index
- The index of the element to return.- Returns:
- The incrementalPreOperations at the given index.
-
getIncrementalPreOperationsBytes
com.google.protobuf.ByteString getIncrementalPreOperationsBytes(int index)
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the incrementalPreOperations at the given index.
-
getIncrementalPostOperationsList
List<String> getIncrementalPostOperationsList()
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;
- Returns:
- A list containing the incrementalPostOperations.
-
getIncrementalPostOperationsCount
int getIncrementalPostOperationsCount()
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;
- Returns:
- The count of incrementalPostOperations.
-
getIncrementalPostOperations
String getIncrementalPostOperations(int index)
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;
- Parameters:
index
- The index of the element to return.- Returns:
- The incrementalPostOperations at the given index.
-
getIncrementalPostOperationsBytes
com.google.protobuf.ByteString getIncrementalPostOperationsBytes(int index)
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the incrementalPostOperations at the given index.
-
-