Class CompilationResultAction.Relation.IncrementalTableConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig
- All Implemented Interfaces:
CompilationResultAction.Relation.IncrementalTableConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- CompilationResultAction.Relation
public static final class CompilationResultAction.Relation.IncrementalTableConfig
extends com.google.protobuf.GeneratedMessage
implements CompilationResultAction.Relation.IncrementalTableConfigOrBuilder
Contains settings for relations of type `INCREMENTAL_TABLE`.Protobuf type
google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains settings for relations of type `INCREMENTAL_TABLE`.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.DescriptorgetIncrementalPostOperations(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.intSQL statements to be executed after inserting new rows into the relation.com.google.protobuf.ProtocolStringListSQL statements to be executed after inserting new rows into the relation.getIncrementalPreOperations(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.intSQL statements to be executed before inserting new rows into the relation.com.google.protobuf.ProtocolStringListSQL statements to be executed before inserting new rows into the relation.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.ByteStringThe SELECT query which returns rows which should be inserted into the relation if it already exists and is not being refreshed.com.google.protobuf.Parser<CompilationResultAction.Relation.IncrementalTableConfig>booleanWhether this table should be protected from being refreshed.intgetUniqueKeyParts(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.intA set of columns or SQL expressions used to define row uniqueness.com.google.protobuf.ProtocolStringListA set of columns or SQL expressions used to define row uniqueness.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.ByteStringA SQL expression conditional used to limit the set of existing rows considered for a merge operation (see `unique_key_parts` for more information).inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CompilationResultAction.Relation.IncrementalTableConfig>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
INCREMENTAL_SELECT_QUERY_FIELD_NUMBER
public static final int INCREMENTAL_SELECT_QUERY_FIELD_NUMBER- See Also:
-
REFRESH_DISABLED_FIELD_NUMBER
public static final int REFRESH_DISABLED_FIELD_NUMBER- See Also:
-
UNIQUE_KEY_PARTS_FIELD_NUMBER
public static final int UNIQUE_KEY_PARTS_FIELD_NUMBER- See Also:
-
UPDATE_PARTITION_FILTER_FIELD_NUMBER
public static final int UPDATE_PARTITION_FILTER_FIELD_NUMBER- See Also:
-
INCREMENTAL_PRE_OPERATIONS_FIELD_NUMBER
public static final int INCREMENTAL_PRE_OPERATIONS_FIELD_NUMBER- See Also:
-
INCREMENTAL_POST_OPERATIONS_FIELD_NUMBER
public static final int INCREMENTAL_POST_OPERATIONS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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.
-
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.
-
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
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.
-
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.
-
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
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.
-
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
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.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilder(CompilationResultAction.Relation.IncrementalTableConfig prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
public static com.google.protobuf.Parser<CompilationResultAction.Relation.IncrementalTableConfig> parser() -
getParserForType
public com.google.protobuf.Parser<CompilationResultAction.Relation.IncrementalTableConfig> getParserForType()- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-