Interface CompilationResultAction.RelationOrBuilder (0.12.0)

public static interface CompilationResultAction.RelationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsAdditionalOptions(String key)

public abstract 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;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getAdditionalOptions()

public abstract Map<String,String> getAdditionalOptions()
Returns
TypeDescription
Map<String,String>

getAdditionalOptionsCount()

public abstract int getAdditionalOptionsCount()

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;

Returns
TypeDescription
int

getAdditionalOptionsMap()

public abstract 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;

Returns
TypeDescription
Map<String,String>

getAdditionalOptionsOrDefault(String key, String defaultValue)

public abstract 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;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getAdditionalOptionsOrThrow(String key)

public abstract 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;

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getClusterExpressions(int index)

public abstract String getClusterExpressions(int index)

A list of columns or SQL expressions used to cluster the table.

repeated string cluster_expressions = 11;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The clusterExpressions at the given index.

getClusterExpressionsBytes(int index)

public abstract ByteString getClusterExpressionsBytes(int index)

A list of columns or SQL expressions used to cluster the table.

repeated string cluster_expressions = 11;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the clusterExpressions at the given index.

getClusterExpressionsCount()

public abstract int getClusterExpressionsCount()

A list of columns or SQL expressions used to cluster the table.

repeated string cluster_expressions = 11;

Returns
TypeDescription
int

The count of clusterExpressions.

getClusterExpressionsList()

public abstract List<String> getClusterExpressionsList()

A list of columns or SQL expressions used to cluster the table.

repeated string cluster_expressions = 11;

Returns
TypeDescription
List<String>

A list containing the clusterExpressions.

getDependencyTargets(int index)

public abstract Target getDependencyTargets(int index)

A list of actions that this action depends on.

repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
Target

getDependencyTargetsCount()

public abstract int getDependencyTargetsCount()

A list of actions that this action depends on.

repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;

Returns
TypeDescription
int

getDependencyTargetsList()

public abstract List<Target> getDependencyTargetsList()

A list of actions that this action depends on.

repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;

Returns
TypeDescription
List<Target>

getDependencyTargetsOrBuilder(int index)

public abstract TargetOrBuilder getDependencyTargetsOrBuilder(int index)

A list of actions that this action depends on.

repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;

Parameter
NameDescription
indexint
Returns
TypeDescription
TargetOrBuilder

getDependencyTargetsOrBuilderList()

public abstract List<? extends TargetOrBuilder> getDependencyTargetsOrBuilderList()

A list of actions that this action depends on.

repeated .google.cloud.dataform.v1beta1.Target dependency_targets = 1;

Returns
TypeDescription
List<? extends com.google.cloud.dataform.v1beta1.TargetOrBuilder>

getDisabled()

public abstract boolean getDisabled()

Whether this action is disabled (i.e. should not be run).

bool disabled = 2;

Returns
TypeDescription
boolean

The disabled.

getIncrementalTableConfig()

public abstract 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;

Returns
TypeDescription
CompilationResultAction.Relation.IncrementalTableConfig

The incrementalTableConfig.

getIncrementalTableConfigOrBuilder()

public abstract 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;

Returns
TypeDescription
CompilationResultAction.Relation.IncrementalTableConfigOrBuilder

getPartitionExpirationDays()

public abstract int getPartitionExpirationDays()

Sets the partition expiration in days.

int32 partition_expiration_days = 12;

Returns
TypeDescription
int

The partitionExpirationDays.

getPartitionExpression()

public abstract String getPartitionExpression()

The SQL expression used to partition the relation.

string partition_expression = 10;

Returns
TypeDescription
String

The partitionExpression.

getPartitionExpressionBytes()

public abstract ByteString getPartitionExpressionBytes()

The SQL expression used to partition the relation.

string partition_expression = 10;

Returns
TypeDescription
ByteString

The bytes for partitionExpression.

getPostOperations(int index)

public abstract String getPostOperations(int index)

SQL statements to be executed after creating the relation.

repeated string post_operations = 8;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The postOperations at the given index.

getPostOperationsBytes(int index)

public abstract ByteString getPostOperationsBytes(int index)

SQL statements to be executed after creating the relation.

repeated string post_operations = 8;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the postOperations at the given index.

getPostOperationsCount()

public abstract int getPostOperationsCount()

SQL statements to be executed after creating the relation.

repeated string post_operations = 8;

Returns
TypeDescription
int

The count of postOperations.

getPostOperationsList()

public abstract List<String> getPostOperationsList()

SQL statements to be executed after creating the relation.

repeated string post_operations = 8;

Returns
TypeDescription
List<String>

A list containing the postOperations.

getPreOperations(int index)

public abstract String getPreOperations(int index)

SQL statements to be executed before creating the relation.

repeated string pre_operations = 7;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The preOperations at the given index.

getPreOperationsBytes(int index)

public abstract ByteString getPreOperationsBytes(int index)

SQL statements to be executed before creating the relation.

repeated string pre_operations = 7;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the preOperations at the given index.

getPreOperationsCount()

public abstract int getPreOperationsCount()

SQL statements to be executed before creating the relation.

repeated string pre_operations = 7;

Returns
TypeDescription
int

The count of preOperations.

getPreOperationsList()

public abstract List<String> getPreOperationsList()

SQL statements to be executed before creating the relation.

repeated string pre_operations = 7;

Returns
TypeDescription
List<String>

A list containing the preOperations.

getRelationDescriptor()

public abstract RelationDescriptor getRelationDescriptor()

Descriptor for the relation and its columns.

.google.cloud.dataform.v1beta1.RelationDescriptor relation_descriptor = 4;

Returns
TypeDescription
RelationDescriptor

The relationDescriptor.

getRelationDescriptorOrBuilder()

public abstract RelationDescriptorOrBuilder getRelationDescriptorOrBuilder()

Descriptor for the relation and its columns.

.google.cloud.dataform.v1beta1.RelationDescriptor relation_descriptor = 4;

Returns
TypeDescription
RelationDescriptorOrBuilder

getRelationType()

public abstract CompilationResultAction.Relation.RelationType getRelationType()

The type of this relation.

.google.cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType relation_type = 5;

Returns
TypeDescription
CompilationResultAction.Relation.RelationType

The relationType.

getRelationTypeValue()

public abstract int getRelationTypeValue()

The type of this relation.

.google.cloud.dataform.v1beta1.CompilationResultAction.Relation.RelationType relation_type = 5;

Returns
TypeDescription
int

The enum numeric value on the wire for relationType.

getRequirePartitionFilter()

public abstract boolean getRequirePartitionFilter()

Specifies whether queries on this table must include a predicate filter that filters on the partitioning column.

bool require_partition_filter = 13;

Returns
TypeDescription
boolean

The requirePartitionFilter.

getSelectQuery()

public abstract String getSelectQuery()

The SELECT query which returns rows which this relation should contain.

string select_query = 6;

Returns
TypeDescription
String

The selectQuery.

getSelectQueryBytes()

public abstract ByteString getSelectQueryBytes()

The SELECT query which returns rows which this relation should contain.

string select_query = 6;

Returns
TypeDescription
ByteString

The bytes for selectQuery.

getTags(int index)

public abstract String getTags(int index)

Arbitrary, user-defined tags on this action.

repeated string tags = 3;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The tags at the given index.

getTagsBytes(int index)

public abstract ByteString getTagsBytes(int index)

Arbitrary, user-defined tags on this action.

repeated string tags = 3;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the tags at the given index.

getTagsCount()

public abstract int getTagsCount()

Arbitrary, user-defined tags on this action.

repeated string tags = 3;

Returns
TypeDescription
int

The count of tags.

getTagsList()

public abstract List<String> getTagsList()

Arbitrary, user-defined tags on this action.

repeated string tags = 3;

Returns
TypeDescription
List<String>

A list containing the tags.

hasIncrementalTableConfig()

public abstract 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;

Returns
TypeDescription
boolean

Whether the incrementalTableConfig field is set.

hasRelationDescriptor()

public abstract boolean hasRelationDescriptor()

Descriptor for the relation and its columns.

.google.cloud.dataform.v1beta1.RelationDescriptor relation_descriptor = 4;

Returns
TypeDescription
boolean

Whether the relationDescriptor field is set.