public static final class CompilationResultAction.Relation.IncrementalTableConfig extends com.google.protobuf.GeneratedMessageV3 implements CompilationResultAction.Relation.IncrementalTableConfigOrBuilder
Contains settings for relations of type `INCREMENTAL_TABLE`.Protobuf type
google.cloud.dataform.v1alpha2.CompilationResultAction.Relation.IncrementalTableConfig| Modifier and Type | Class and Description |
|---|---|
static class |
CompilationResultAction.Relation.IncrementalTableConfig.Builder
Contains settings for relations of type `INCREMENTAL_TABLE`.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
INCREMENTAL_POST_OPERATIONS_FIELD_NUMBER |
static int |
INCREMENTAL_PRE_OPERATIONS_FIELD_NUMBER |
static int |
INCREMENTAL_SELECT_QUERY_FIELD_NUMBER |
static int |
REFRESH_DISABLED_FIELD_NUMBER |
static int |
UNIQUE_KEY_PARTS_FIELD_NUMBER |
static int |
UPDATE_PARTITION_FILTER_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static CompilationResultAction.Relation.IncrementalTableConfig |
getDefaultInstance() |
CompilationResultAction.Relation.IncrementalTableConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.ProtocolStringList |
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.
|
com.google.protobuf.Parser<CompilationResultAction.Relation.IncrementalTableConfig> |
getParserForType() |
boolean |
getRefreshDisabled()
Whether this table should be protected from being refreshed.
|
int |
getSerializedSize() |
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.
|
com.google.protobuf.ProtocolStringList |
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).
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static CompilationResultAction.Relation.IncrementalTableConfig.Builder |
newBuilder() |
static CompilationResultAction.Relation.IncrementalTableConfig.Builder |
newBuilder(CompilationResultAction.Relation.IncrementalTableConfig prototype) |
CompilationResultAction.Relation.IncrementalTableConfig.Builder |
newBuilderForType() |
protected CompilationResultAction.Relation.IncrementalTableConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseDelimitedFrom(InputStream input) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(byte[] data) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(ByteBuffer data) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(com.google.protobuf.ByteString data) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(InputStream input) |
static CompilationResultAction.Relation.IncrementalTableConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<CompilationResultAction.Relation.IncrementalTableConfig> |
parser() |
CompilationResultAction.Relation.IncrementalTableConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int INCREMENTAL_SELECT_QUERY_FIELD_NUMBER
public static final int REFRESH_DISABLED_FIELD_NUMBER
public static final int UNIQUE_KEY_PARTS_FIELD_NUMBER
public static final int UPDATE_PARTITION_FILTER_FIELD_NUMBER
public static final int INCREMENTAL_PRE_OPERATIONS_FIELD_NUMBER
public static final int INCREMENTAL_POST_OPERATIONS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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;getIncrementalSelectQuery in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic 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;getIncrementalSelectQueryBytes in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic boolean getRefreshDisabled()
Whether this table should be protected from being refreshed.
bool refresh_disabled = 2;getRefreshDisabled in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic 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;getUniqueKeyPartsList in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic 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;getUniqueKeyPartsCount in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic 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;getUniqueKeyParts in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderindex - The index of the element to return.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;getUniqueKeyPartsBytes in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderindex - The index of the value to return.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;getUpdatePartitionFilter in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic 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;getUpdatePartitionFilterBytes in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic com.google.protobuf.ProtocolStringList getIncrementalPreOperationsList()
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;getIncrementalPreOperationsList in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic int getIncrementalPreOperationsCount()
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;getIncrementalPreOperationsCount in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic String getIncrementalPreOperations(int index)
SQL statements to be executed before inserting new rows into the relation.
repeated string incremental_pre_operations = 5;getIncrementalPreOperations in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderindex - The index of the element to return.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;getIncrementalPreOperationsBytes in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderindex - The index of the value to return.public com.google.protobuf.ProtocolStringList getIncrementalPostOperationsList()
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;getIncrementalPostOperationsList in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic int getIncrementalPostOperationsCount()
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;getIncrementalPostOperationsCount in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderpublic String getIncrementalPostOperations(int index)
SQL statements to be executed after inserting new rows into the relation.
repeated string incremental_post_operations = 6;getIncrementalPostOperations in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderindex - The index of the element to return.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;getIncrementalPostOperationsBytes in interface CompilationResultAction.Relation.IncrementalTableConfigOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static CompilationResultAction.Relation.IncrementalTableConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilder()
public static CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilder(CompilationResultAction.Relation.IncrementalTableConfig prototype)
public CompilationResultAction.Relation.IncrementalTableConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected CompilationResultAction.Relation.IncrementalTableConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static CompilationResultAction.Relation.IncrementalTableConfig getDefaultInstance()
public static com.google.protobuf.Parser<CompilationResultAction.Relation.IncrementalTableConfig> parser()
public com.google.protobuf.Parser<CompilationResultAction.Relation.IncrementalTableConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public CompilationResultAction.Relation.IncrementalTableConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.