Class CompilationResultAction.Relation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dataform.v1beta1.CompilationResultAction.Relation
-
- All Implemented Interfaces:
CompilationResultAction.RelationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- CompilationResultAction
public static final class CompilationResultAction.Relation extends com.google.protobuf.GeneratedMessageV3 implements CompilationResultAction.RelationOrBuilder
Represents a database relation.
Protobuf typegoogle.cloud.dataform.v1beta1.CompilationResultAction.Relation- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompilationResultAction.Relation.BuilderRepresents a database relation.static classCompilationResultAction.Relation.IncrementalTableConfigContains settings for relations of type `INCREMENTAL_TABLE`.static interfaceCompilationResultAction.Relation.IncrementalTableConfigOrBuilderstatic classCompilationResultAction.Relation.RelationTypeIndicates the type of this relation.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intADDITIONAL_OPTIONS_FIELD_NUMBERstatic intCLUSTER_EXPRESSIONS_FIELD_NUMBERstatic intDEPENDENCY_TARGETS_FIELD_NUMBERstatic intDISABLED_FIELD_NUMBERstatic intINCREMENTAL_TABLE_CONFIG_FIELD_NUMBERstatic intPARTITION_EXPIRATION_DAYS_FIELD_NUMBERstatic intPARTITION_EXPRESSION_FIELD_NUMBERstatic intPOST_OPERATIONS_FIELD_NUMBERstatic intPRE_OPERATIONS_FIELD_NUMBERstatic intRELATION_DESCRIPTOR_FIELD_NUMBERstatic intRELATION_TYPE_FIELD_NUMBERstatic intREQUIRE_PARTITION_FILTER_FIELD_NUMBERstatic intSELECT_QUERY_FIELD_NUMBERstatic intTAGS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsAdditionalOptions(String key)Additional options that will be provided as key/value pairs into the options clause of a create table/view statement.booleanequals(Object obj)Map<String,String>getAdditionalOptions()Deprecated.intgetAdditionalOptionsCount()Additional options that will be provided as key/value pairs into the options clause of a create table/view statement.Map<String,String>getAdditionalOptionsMap()Additional options that will be provided as key/value pairs into the options clause of a create table/view statement.StringgetAdditionalOptionsOrDefault(String key, String defaultValue)Additional options that will be provided as key/value pairs into the options clause of a create table/view statement.StringgetAdditionalOptionsOrThrow(String key)Additional options that will be provided as key/value pairs into the options clause of a create table/view statement.StringgetClusterExpressions(int index)A list of columns or SQL expressions used to cluster the table.com.google.protobuf.ByteStringgetClusterExpressionsBytes(int index)A list of columns or SQL expressions used to cluster the table.intgetClusterExpressionsCount()A list of columns or SQL expressions used to cluster the table.com.google.protobuf.ProtocolStringListgetClusterExpressionsList()A list of columns or SQL expressions used to cluster the table.static CompilationResultAction.RelationgetDefaultInstance()CompilationResultAction.RelationgetDefaultInstanceForType()TargetgetDependencyTargets(int index)A list of actions that this action depends on.intgetDependencyTargetsCount()A list of actions that this action depends on.List<Target>getDependencyTargetsList()A list of actions that this action depends on.TargetOrBuildergetDependencyTargetsOrBuilder(int index)A list of actions that this action depends on.List<? extends TargetOrBuilder>getDependencyTargetsOrBuilderList()A list of actions that this action depends on.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetDisabled()Whether this action is disabled (i.e.CompilationResultAction.Relation.IncrementalTableConfiggetIncrementalTableConfig()Configures `INCREMENTAL_TABLE` settings for this relation.CompilationResultAction.Relation.IncrementalTableConfigOrBuildergetIncrementalTableConfigOrBuilder()Configures `INCREMENTAL_TABLE` settings for this relation.com.google.protobuf.Parser<CompilationResultAction.Relation>getParserForType()intgetPartitionExpirationDays()Sets the partition expiration in days.StringgetPartitionExpression()The SQL expression used to partition the relation.com.google.protobuf.ByteStringgetPartitionExpressionBytes()The SQL expression used to partition the relation.StringgetPostOperations(int index)SQL statements to be executed after creating the relation.com.google.protobuf.ByteStringgetPostOperationsBytes(int index)SQL statements to be executed after creating the relation.intgetPostOperationsCount()SQL statements to be executed after creating the relation.com.google.protobuf.ProtocolStringListgetPostOperationsList()SQL statements to be executed after creating the relation.StringgetPreOperations(int index)SQL statements to be executed before creating the relation.com.google.protobuf.ByteStringgetPreOperationsBytes(int index)SQL statements to be executed before creating the relation.intgetPreOperationsCount()SQL statements to be executed before creating the relation.com.google.protobuf.ProtocolStringListgetPreOperationsList()SQL statements to be executed before creating the relation.RelationDescriptorgetRelationDescriptor()Descriptor for the relation and its columns.RelationDescriptorOrBuildergetRelationDescriptorOrBuilder()Descriptor for the relation and its columns.CompilationResultAction.Relation.RelationTypegetRelationType()The type of this relation.intgetRelationTypeValue()The type of this relation.booleangetRequirePartitionFilter()Specifies whether queries on this table must include a predicate filter that filters on the partitioning column.StringgetSelectQuery()The SELECT query which returns rows which this relation should contain.com.google.protobuf.ByteStringgetSelectQueryBytes()The SELECT query which returns rows which this relation should contain.intgetSerializedSize()StringgetTags(int index)Arbitrary, user-defined tags on this action.com.google.protobuf.ByteStringgetTagsBytes(int index)Arbitrary, user-defined tags on this action.intgetTagsCount()Arbitrary, user-defined tags on this action.com.google.protobuf.ProtocolStringListgetTagsList()Arbitrary, user-defined tags on this action.inthashCode()booleanhasIncrementalTableConfig()Configures `INCREMENTAL_TABLE` settings for this relation.booleanhasRelationDescriptor()Descriptor for the relation and its columns.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static CompilationResultAction.Relation.BuildernewBuilder()static CompilationResultAction.Relation.BuildernewBuilder(CompilationResultAction.Relation prototype)CompilationResultAction.Relation.BuildernewBuilderForType()protected CompilationResultAction.Relation.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static CompilationResultAction.RelationparseDelimitedFrom(InputStream input)static CompilationResultAction.RelationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompilationResultAction.RelationparseFrom(byte[] data)static CompilationResultAction.RelationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompilationResultAction.RelationparseFrom(com.google.protobuf.ByteString data)static CompilationResultAction.RelationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompilationResultAction.RelationparseFrom(com.google.protobuf.CodedInputStream input)static CompilationResultAction.RelationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompilationResultAction.RelationparseFrom(InputStream input)static CompilationResultAction.RelationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static CompilationResultAction.RelationparseFrom(ByteBuffer data)static CompilationResultAction.RelationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<CompilationResultAction.Relation>parser()CompilationResultAction.Relation.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
DEPENDENCY_TARGETS_FIELD_NUMBER
public static final int DEPENDENCY_TARGETS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISABLED_FIELD_NUMBER
public static final int DISABLED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TAGS_FIELD_NUMBER
public static final int TAGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RELATION_DESCRIPTOR_FIELD_NUMBER
public static final int RELATION_DESCRIPTOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RELATION_TYPE_FIELD_NUMBER
public static final int RELATION_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELECT_QUERY_FIELD_NUMBER
public static final int SELECT_QUERY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRE_OPERATIONS_FIELD_NUMBER
public static final int PRE_OPERATIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POST_OPERATIONS_FIELD_NUMBER
public static final int POST_OPERATIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INCREMENTAL_TABLE_CONFIG_FIELD_NUMBER
public static final int INCREMENTAL_TABLE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARTITION_EXPRESSION_FIELD_NUMBER
public static final int PARTITION_EXPRESSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLUSTER_EXPRESSIONS_FIELD_NUMBER
public static final int CLUSTER_EXPRESSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARTITION_EXPIRATION_DAYS_FIELD_NUMBER
public static final int PARTITION_EXPIRATION_DAYS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUIRE_PARTITION_FILTER_FIELD_NUMBER
public static final int REQUIRE_PARTITION_FILTER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADDITIONAL_OPTIONS_FIELD_NUMBER
public static final int ADDITIONAL_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getDependencyTargetsList
public List<Target> getDependencyTargetsList()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsListin interfaceCompilationResultAction.RelationOrBuilder
-
getDependencyTargetsOrBuilderList
public List<? extends TargetOrBuilder> getDependencyTargetsOrBuilderList()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsOrBuilderListin interfaceCompilationResultAction.RelationOrBuilder
-
getDependencyTargetsCount
public int getDependencyTargetsCount()
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsCountin interfaceCompilationResultAction.RelationOrBuilder
-
getDependencyTargets
public Target getDependencyTargets(int index)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsin interfaceCompilationResultAction.RelationOrBuilder
-
getDependencyTargetsOrBuilder
public TargetOrBuilder getDependencyTargetsOrBuilder(int index)
A list of actions that this action depends on.
repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;- Specified by:
getDependencyTargetsOrBuilderin interfaceCompilationResultAction.RelationOrBuilder
-
getDisabled
public boolean getDisabled()
Whether this action is disabled (i.e. should not be run).
bool disabled = 2;- Specified by:
getDisabledin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The disabled.
-
getTagsList
public com.google.protobuf.ProtocolStringList getTagsList()
Arbitrary, user-defined tags on this action.
repeated string tags = 3;- Specified by:
getTagsListin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- A list containing the tags.
-
getTagsCount
public int getTagsCount()
Arbitrary, user-defined tags on this action.
repeated string tags = 3;- Specified by:
getTagsCountin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The count of tags.
-
getTags
public String getTags(int index)
Arbitrary, user-defined tags on this action.
repeated string tags = 3;- Specified by:
getTagsin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The tags at the given index.
-
getTagsBytes
public com.google.protobuf.ByteString getTagsBytes(int index)
Arbitrary, user-defined tags on this action.
repeated string tags = 3;- Specified by:
getTagsBytesin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the tags at the given index.
-
hasRelationDescriptor
public boolean hasRelationDescriptor()
Descriptor for the relation and its columns.
.google.cloud.dataform.v1beta1.RelationDescriptor relation_descriptor = 4;- Specified by:
hasRelationDescriptorin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- Whether the relationDescriptor field is set.
-
getRelationDescriptor
public RelationDescriptor getRelationDescriptor()
Descriptor for the relation and its columns.
.google.cloud.dataform.v1beta1.RelationDescriptor relation_descriptor = 4;- Specified by:
getRelationDescriptorin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The relationDescriptor.
-
getRelationDescriptorOrBuilder
public RelationDescriptorOrBuilder getRelationDescriptorOrBuilder()
Descriptor for the relation and its columns.
.google.cloud.dataform.v1beta1.RelationDescriptor relation_descriptor = 4;- Specified by:
getRelationDescriptorOrBuilderin interfaceCompilationResultAction.RelationOrBuilder
-
getRelationTypeValue
public int getRelationTypeValue()
The type of this relation.
.google.cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType relation_type = 5;- Specified by:
getRelationTypeValuein interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The enum numeric value on the wire for relationType.
-
getRelationType
public CompilationResultAction.Relation.RelationType getRelationType()
The type of this relation.
.google.cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType relation_type = 5;- Specified by:
getRelationTypein interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The relationType.
-
getSelectQuery
public String getSelectQuery()
The SELECT query which returns rows which this relation should contain.
string select_query = 6;- Specified by:
getSelectQueryin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The selectQuery.
-
getSelectQueryBytes
public com.google.protobuf.ByteString getSelectQueryBytes()
The SELECT query which returns rows which this relation should contain.
string select_query = 6;- Specified by:
getSelectQueryBytesin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The bytes for selectQuery.
-
getPreOperationsList
public com.google.protobuf.ProtocolStringList getPreOperationsList()
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;- Specified by:
getPreOperationsListin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- A list containing the preOperations.
-
getPreOperationsCount
public int getPreOperationsCount()
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;- Specified by:
getPreOperationsCountin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The count of preOperations.
-
getPreOperations
public String getPreOperations(int index)
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;- Specified by:
getPreOperationsin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The preOperations at the given index.
-
getPreOperationsBytes
public com.google.protobuf.ByteString getPreOperationsBytes(int index)
SQL statements to be executed before creating the relation.
repeated string pre_operations = 7;- Specified by:
getPreOperationsBytesin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the preOperations at the given index.
-
getPostOperationsList
public com.google.protobuf.ProtocolStringList getPostOperationsList()
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;- Specified by:
getPostOperationsListin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- A list containing the postOperations.
-
getPostOperationsCount
public int getPostOperationsCount()
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;- Specified by:
getPostOperationsCountin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The count of postOperations.
-
getPostOperations
public String getPostOperations(int index)
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;- Specified by:
getPostOperationsin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The postOperations at the given index.
-
getPostOperationsBytes
public com.google.protobuf.ByteString getPostOperationsBytes(int index)
SQL statements to be executed after creating the relation.
repeated string post_operations = 8;- Specified by:
getPostOperationsBytesin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the postOperations at the given index.
-
hasIncrementalTableConfig
public boolean hasIncrementalTableConfig()
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;- Specified by:
hasIncrementalTableConfigin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- Whether the incrementalTableConfig field is set.
-
getIncrementalTableConfig
public CompilationResultAction.Relation.IncrementalTableConfig getIncrementalTableConfig()
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;- Specified by:
getIncrementalTableConfigin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The incrementalTableConfig.
-
getIncrementalTableConfigOrBuilder
public CompilationResultAction.Relation.IncrementalTableConfigOrBuilder getIncrementalTableConfigOrBuilder()
Configures `INCREMENTAL_TABLE` settings for this relation. Only set if `relation_type` is `INCREMENTAL_TABLE`.
.google.cloud.dataform.v1beta1.CompilationResultAction.Relation.IncrementalTableConfig incremental_table_config = 9;- Specified by:
getIncrementalTableConfigOrBuilderin interfaceCompilationResultAction.RelationOrBuilder
-
getPartitionExpression
public String getPartitionExpression()
The SQL expression used to partition the relation.
string partition_expression = 10;- Specified by:
getPartitionExpressionin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The partitionExpression.
-
getPartitionExpressionBytes
public com.google.protobuf.ByteString getPartitionExpressionBytes()
The SQL expression used to partition the relation.
string partition_expression = 10;- Specified by:
getPartitionExpressionBytesin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The bytes for partitionExpression.
-
getClusterExpressionsList
public com.google.protobuf.ProtocolStringList getClusterExpressionsList()
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;- Specified by:
getClusterExpressionsListin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- A list containing the clusterExpressions.
-
getClusterExpressionsCount
public int getClusterExpressionsCount()
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;- Specified by:
getClusterExpressionsCountin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The count of clusterExpressions.
-
getClusterExpressions
public String getClusterExpressions(int index)
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;- Specified by:
getClusterExpressionsin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The clusterExpressions at the given index.
-
getClusterExpressionsBytes
public com.google.protobuf.ByteString getClusterExpressionsBytes(int index)
A list of columns or SQL expressions used to cluster the table.
repeated string cluster_expressions = 11;- Specified by:
getClusterExpressionsBytesin interfaceCompilationResultAction.RelationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the clusterExpressions at the given index.
-
getPartitionExpirationDays
public int getPartitionExpirationDays()
Sets the partition expiration in days.
int32 partition_expiration_days = 12;- Specified by:
getPartitionExpirationDaysin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The partitionExpirationDays.
-
getRequirePartitionFilter
public boolean getRequirePartitionFilter()
Specifies whether queries on this table must include a predicate filter that filters on the partitioning column.
bool require_partition_filter = 13;- Specified by:
getRequirePartitionFilterin interfaceCompilationResultAction.RelationOrBuilder- Returns:
- The requirePartitionFilter.
-
getAdditionalOptionsCount
public int getAdditionalOptionsCount()
Description copied from interface:CompilationResultAction.RelationOrBuilderAdditional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
getAdditionalOptionsCountin interfaceCompilationResultAction.RelationOrBuilder
-
containsAdditionalOptions
public boolean containsAdditionalOptions(String key)
Additional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
containsAdditionalOptionsin interfaceCompilationResultAction.RelationOrBuilder
-
getAdditionalOptions
@Deprecated public Map<String,String> getAdditionalOptions()
Deprecated.UsegetAdditionalOptionsMap()instead.- Specified by:
getAdditionalOptionsin interfaceCompilationResultAction.RelationOrBuilder
-
getAdditionalOptionsMap
public Map<String,String> getAdditionalOptionsMap()
Additional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
getAdditionalOptionsMapin interfaceCompilationResultAction.RelationOrBuilder
-
getAdditionalOptionsOrDefault
public String getAdditionalOptionsOrDefault(String key, String defaultValue)
Additional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
getAdditionalOptionsOrDefaultin interfaceCompilationResultAction.RelationOrBuilder
-
getAdditionalOptionsOrThrow
public String getAdditionalOptionsOrThrow(String key)
Additional options that will be provided as key/value pairs into the options clause of a create table/view statement. See https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language for more information on which options are supported.
map<string, string> additional_options = 14;- Specified by:
getAdditionalOptionsOrThrowin interfaceCompilationResultAction.RelationOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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 parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation 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 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static CompilationResultAction.Relation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static CompilationResultAction.Relation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static CompilationResultAction.Relation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public CompilationResultAction.Relation.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static CompilationResultAction.Relation.Builder newBuilder()
-
newBuilder
public static CompilationResultAction.Relation.Builder newBuilder(CompilationResultAction.Relation prototype)
-
toBuilder
public CompilationResultAction.Relation.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CompilationResultAction.Relation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static CompilationResultAction.Relation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<CompilationResultAction.Relation> parser()
-
getParserForType
public com.google.protobuf.Parser<CompilationResultAction.Relation> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public CompilationResultAction.Relation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-