Class CompilationResultAction.Relation.IncrementalTableConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
- com.google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig.Builder
-
- All Implemented Interfaces:
CompilationResultAction.Relation.IncrementalTableConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CompilationResultAction.Relation.IncrementalTableConfig
public static final class CompilationResultAction.Relation.IncrementalTableConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder> implements CompilationResultAction.Relation.IncrementalTableConfigOrBuilder
Contains settings for relations of type `INCREMENTAL_TABLE`.
Protobuf typegoogle.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddAllIncrementalPostOperations(Iterable<String> values)SQL statements to be executed after inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddAllIncrementalPreOperations(Iterable<String> values)SQL statements to be executed before inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddAllUniqueKeyParts(Iterable<String> values)A set of columns or SQL expressions used to define row uniqueness.CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddIncrementalPostOperations(String value)SQL statements to be executed after inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddIncrementalPostOperationsBytes(com.google.protobuf.ByteString value)SQL statements to be executed after inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddIncrementalPreOperations(String value)SQL statements to be executed before inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddIncrementalPreOperationsBytes(com.google.protobuf.ByteString value)SQL statements to be executed before inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddUniqueKeyParts(String value)A set of columns or SQL expressions used to define row uniqueness.CompilationResultAction.Relation.IncrementalTableConfig.BuilderaddUniqueKeyPartsBytes(com.google.protobuf.ByteString value)A set of columns or SQL expressions used to define row uniqueness.CompilationResultAction.Relation.IncrementalTableConfigbuild()CompilationResultAction.Relation.IncrementalTableConfigbuildPartial()CompilationResultAction.Relation.IncrementalTableConfig.Builderclear()CompilationResultAction.Relation.IncrementalTableConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CompilationResultAction.Relation.IncrementalTableConfig.BuilderclearIncrementalPostOperations()SQL statements to be executed after inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuilderclearIncrementalPreOperations()SQL statements to be executed before inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuilderclearIncrementalSelectQuery()The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.CompilationResultAction.Relation.IncrementalTableConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CompilationResultAction.Relation.IncrementalTableConfig.BuilderclearRefreshDisabled()Whether this table should be protected from being refreshed.CompilationResultAction.Relation.IncrementalTableConfig.BuilderclearUniqueKeyParts()A set of columns or SQL expressions used to define row uniqueness.CompilationResultAction.Relation.IncrementalTableConfig.BuilderclearUpdatePartitionFilter()A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see `unique_key_parts` for more information).CompilationResultAction.Relation.IncrementalTableConfig.Builderclone()CompilationResultAction.Relation.IncrementalTableConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetIncrementalPostOperations(int index)SQL statements to be executed after inserting new rows into the relation.com.google.protobuf.ByteStringgetIncrementalPostOperationsBytes(int index)SQL statements to be executed after inserting new rows into the relation.intgetIncrementalPostOperationsCount()SQL statements to be executed after inserting new rows into the relation.com.google.protobuf.ProtocolStringListgetIncrementalPostOperationsList()SQL statements to be executed after inserting new rows into the relation.StringgetIncrementalPreOperations(int index)SQL statements to be executed before inserting new rows into the relation.com.google.protobuf.ByteStringgetIncrementalPreOperationsBytes(int index)SQL statements to be executed before inserting new rows into the relation.intgetIncrementalPreOperationsCount()SQL statements to be executed before inserting new rows into the relation.com.google.protobuf.ProtocolStringListgetIncrementalPreOperationsList()SQL statements to be executed before inserting new rows into the relation.StringgetIncrementalSelectQuery()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.ByteStringgetIncrementalSelectQueryBytes()The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.booleangetRefreshDisabled()Whether this table should be protected from being refreshed.StringgetUniqueKeyParts(int index)A set of columns or SQL expressions used to define row uniqueness.com.google.protobuf.ByteStringgetUniqueKeyPartsBytes(int index)A set of columns or SQL expressions used to define row uniqueness.intgetUniqueKeyPartsCount()A set of columns or SQL expressions used to define row uniqueness.com.google.protobuf.ProtocolStringListgetUniqueKeyPartsList()A set of columns or SQL expressions used to define row uniqueness.StringgetUpdatePartitionFilter()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.ByteStringgetUpdatePartitionFilterBytes()A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see `unique_key_parts` for more information).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CompilationResultAction.Relation.IncrementalTableConfig.BuildermergeFrom(CompilationResultAction.Relation.IncrementalTableConfig other)CompilationResultAction.Relation.IncrementalTableConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CompilationResultAction.Relation.IncrementalTableConfig.BuildermergeFrom(com.google.protobuf.Message other)CompilationResultAction.Relation.IncrementalTableConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CompilationResultAction.Relation.IncrementalTableConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CompilationResultAction.Relation.IncrementalTableConfig.BuildersetIncrementalPostOperations(int index, String value)SQL statements to be executed after inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuildersetIncrementalPreOperations(int index, String value)SQL statements to be executed before inserting new rows into the relation.CompilationResultAction.Relation.IncrementalTableConfig.BuildersetIncrementalSelectQuery(String value)The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.CompilationResultAction.Relation.IncrementalTableConfig.BuildersetIncrementalSelectQueryBytes(com.google.protobuf.ByteString value)The SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.CompilationResultAction.Relation.IncrementalTableConfig.BuildersetRefreshDisabled(boolean value)Whether this table should be protected from being refreshed.CompilationResultAction.Relation.IncrementalTableConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CompilationResultAction.Relation.IncrementalTableConfig.BuildersetUniqueKeyParts(int index, String value)A set of columns or SQL expressions used to define row uniqueness.CompilationResultAction.Relation.IncrementalTableConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CompilationResultAction.Relation.IncrementalTableConfig.BuildersetUpdatePartitionFilter(String value)A SQL expression conditional used to limit the set of existing rows considered for a merge operation (see `unique_key_parts` for more information).CompilationResultAction.Relation.IncrementalTableConfig.BuildersetUpdatePartitionFilterBytes(com.google.protobuf.ByteString value)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 class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
clear
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
getDefaultInstanceForType
public CompilationResultAction.Relation.IncrementalTableConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CompilationResultAction.Relation.IncrementalTableConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CompilationResultAction.Relation.IncrementalTableConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
setField
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
clearField
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
clearOneof
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
setRepeatedField
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
addRepeatedField
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
mergeFrom
public CompilationResultAction.Relation.IncrementalTableConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
mergeFrom
public CompilationResultAction.Relation.IncrementalTableConfig.Builder mergeFrom(CompilationResultAction.Relation.IncrementalTableConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
mergeFrom
public CompilationResultAction.Relation.IncrementalTableConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>- Throws:
IOException
-
getIncrementalSelectQuery
public 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;- Specified by:
getIncrementalSelectQueryin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- The incrementalSelectQuery.
-
getIncrementalSelectQueryBytes
public 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;- Specified by:
getIncrementalSelectQueryBytesin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- The bytes for incrementalSelectQuery.
-
setIncrementalSelectQuery
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setIncrementalSelectQuery(String value)
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;- Parameters:
value- The incrementalSelectQuery to set.- Returns:
- This builder for chaining.
-
clearIncrementalSelectQuery
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clearIncrementalSelectQuery()
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:
- This builder for chaining.
-
setIncrementalSelectQueryBytes
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setIncrementalSelectQueryBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes for incrementalSelectQuery to set.- Returns:
- This builder for chaining.
-
getRefreshDisabled
public boolean getRefreshDisabled()
Whether this table should be protected from being refreshed.
bool refresh_disabled = 2;- Specified by:
getRefreshDisabledin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- The refreshDisabled.
-
setRefreshDisabled
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setRefreshDisabled(boolean value)
Whether this table should be protected from being refreshed.
bool refresh_disabled = 2;- Parameters:
value- The refreshDisabled to set.- Returns:
- This builder for chaining.
-
clearRefreshDisabled
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clearRefreshDisabled()
Whether this table should be protected from being refreshed.
bool refresh_disabled = 2;- Returns:
- This builder for chaining.
-
getUniqueKeyPartsList
public com.google.protobuf.ProtocolStringList 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;- Specified by:
getUniqueKeyPartsListin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- A list containing the uniqueKeyParts.
-
getUniqueKeyPartsCount
public 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;- Specified by:
getUniqueKeyPartsCountin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- The count of uniqueKeyParts.
-
getUniqueKeyParts
public 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;- Specified by:
getUniqueKeyPartsin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The uniqueKeyParts at the given index.
-
getUniqueKeyPartsBytes
public 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;- Specified by:
getUniqueKeyPartsBytesin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the uniqueKeyParts at the given index.
-
setUniqueKeyParts
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setUniqueKeyParts(int index, String value)
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 to set the value at.value- The uniqueKeyParts to set.- Returns:
- This builder for chaining.
-
addUniqueKeyParts
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addUniqueKeyParts(String value)
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:
value- The uniqueKeyParts to add.- Returns:
- This builder for chaining.
-
addAllUniqueKeyParts
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addAllUniqueKeyParts(Iterable<String> values)
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:
values- The uniqueKeyParts to add.- Returns:
- This builder for chaining.
-
clearUniqueKeyParts
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clearUniqueKeyParts()
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:
- This builder for chaining.
-
addUniqueKeyPartsBytes
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addUniqueKeyPartsBytes(com.google.protobuf.ByteString value)
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:
value- The bytes of the uniqueKeyParts to add.- Returns:
- This builder for chaining.
-
getUpdatePartitionFilter
public 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;- Specified by:
getUpdatePartitionFilterin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- The updatePartitionFilter.
-
getUpdatePartitionFilterBytes
public 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;- Specified by:
getUpdatePartitionFilterBytesin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- The bytes for updatePartitionFilter.
-
setUpdatePartitionFilter
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setUpdatePartitionFilter(String value)
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;- Parameters:
value- The updatePartitionFilter to set.- Returns:
- This builder for chaining.
-
clearUpdatePartitionFilter
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clearUpdatePartitionFilter()
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:
- This builder for chaining.
-
setUpdatePartitionFilterBytes
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setUpdatePartitionFilterBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes for updatePartitionFilter to set.- Returns:
- This builder for chaining.
-
getIncrementalPreOperationsList
public com.google.protobuf.ProtocolStringList getIncrementalPreOperationsList()
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;- Specified by:
getIncrementalPreOperationsListin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- A list containing the incrementalPreOperations.
-
getIncrementalPreOperationsCount
public int getIncrementalPreOperationsCount()
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;- Specified by:
getIncrementalPreOperationsCountin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- The count of incrementalPreOperations.
-
getIncrementalPreOperations
public String getIncrementalPreOperations(int index)
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;- Specified by:
getIncrementalPreOperationsin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The incrementalPreOperations at the given index.
-
getIncrementalPreOperationsBytes
public 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;- Specified by:
getIncrementalPreOperationsBytesin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the incrementalPreOperations at the given index.
-
setIncrementalPreOperations
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setIncrementalPreOperations(int index, String value)
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;- Parameters:
index- The index to set the value at.value- The incrementalPreOperations to set.- Returns:
- This builder for chaining.
-
addIncrementalPreOperations
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addIncrementalPreOperations(String value)
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;- Parameters:
value- The incrementalPreOperations to add.- Returns:
- This builder for chaining.
-
addAllIncrementalPreOperations
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addAllIncrementalPreOperations(Iterable<String> values)
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;- Parameters:
values- The incrementalPreOperations to add.- Returns:
- This builder for chaining.
-
clearIncrementalPreOperations
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clearIncrementalPreOperations()
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;- Returns:
- This builder for chaining.
-
addIncrementalPreOperationsBytes
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addIncrementalPreOperationsBytes(com.google.protobuf.ByteString value)
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;- Parameters:
value- The bytes of the incrementalPreOperations to add.- Returns:
- This builder for chaining.
-
getIncrementalPostOperationsList
public com.google.protobuf.ProtocolStringList getIncrementalPostOperationsList()
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;- Specified by:
getIncrementalPostOperationsListin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- A list containing the incrementalPostOperations.
-
getIncrementalPostOperationsCount
public int getIncrementalPostOperationsCount()
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;- Specified by:
getIncrementalPostOperationsCountin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Returns:
- The count of incrementalPostOperations.
-
getIncrementalPostOperations
public String getIncrementalPostOperations(int index)
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;- Specified by:
getIncrementalPostOperationsin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The incrementalPostOperations at the given index.
-
getIncrementalPostOperationsBytes
public 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;- Specified by:
getIncrementalPostOperationsBytesin interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the incrementalPostOperations at the given index.
-
setIncrementalPostOperations
public CompilationResultAction.Relation.IncrementalTableConfig.Builder setIncrementalPostOperations(int index, String value)
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;- Parameters:
index- The index to set the value at.value- The incrementalPostOperations to set.- Returns:
- This builder for chaining.
-
addIncrementalPostOperations
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addIncrementalPostOperations(String value)
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;- Parameters:
value- The incrementalPostOperations to add.- Returns:
- This builder for chaining.
-
addAllIncrementalPostOperations
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addAllIncrementalPostOperations(Iterable<String> values)
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;- Parameters:
values- The incrementalPostOperations to add.- Returns:
- This builder for chaining.
-
clearIncrementalPostOperations
public CompilationResultAction.Relation.IncrementalTableConfig.Builder clearIncrementalPostOperations()
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;- Returns:
- This builder for chaining.
-
addIncrementalPostOperationsBytes
public CompilationResultAction.Relation.IncrementalTableConfig.Builder addIncrementalPostOperationsBytes(com.google.protobuf.ByteString value)
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;- Parameters:
value- The bytes of the incrementalPostOperations to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CompilationResultAction.Relation.IncrementalTableConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
mergeUnknownFields
public final CompilationResultAction.Relation.IncrementalTableConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CompilationResultAction.Relation.IncrementalTableConfig.Builder>
-
-