Interface SingleColumnChangeOrBuilder (2.53.0)

public interface SingleColumnChangeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getArray()

public abstract boolean getArray()

Optional. Is the column of array type.

bool array = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The array.

getArrayLength()

public abstract int getArrayLength()

Optional. The length of the array, only relevant if the column type is an array.

int32 array_length = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The arrayLength.

getAutoGenerated()

public abstract boolean getAutoGenerated()

Optional. Is the column auto-generated/identity.

bool auto_generated = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The autoGenerated.

getCharset()

public abstract String getCharset()

Optional. Charset override - instead of table level charset.

string charset = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The charset.

getCharsetBytes()

public abstract ByteString getCharsetBytes()

Optional. Charset override - instead of table level charset.

string charset = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for charset.

getCollation()

public abstract String getCollation()

Optional. Collation override - instead of table level collation.

string collation = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The collation.

getCollationBytes()

public abstract ByteString getCollationBytes()

Optional. Collation override - instead of table level collation.

string collation = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for collation.

getComment()

public abstract String getComment()

Optional. Comment associated with the column.

string comment = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The comment.

getCommentBytes()

public abstract ByteString getCommentBytes()

Optional. Comment associated with the column.

string comment = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for comment.

getCustomFeatures()

public abstract Struct getCustomFeatures()

Optional. Custom engine specific features.

.google.protobuf.Struct custom_features = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Struct

The customFeatures.

getCustomFeaturesOrBuilder()

public abstract StructOrBuilder getCustomFeaturesOrBuilder()

Optional. Custom engine specific features.

.google.protobuf.Struct custom_features = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StructOrBuilder

getDataType()

public abstract String getDataType()

Optional. Column data type name.

string data_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The dataType.

getDataTypeBytes()

public abstract ByteString getDataTypeBytes()

Optional. Column data type name.

string data_type = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for dataType.

getFractionalSecondsPrecision()

public abstract int getFractionalSecondsPrecision()

Optional. Column fractional seconds precision - e.g. 2 as in timestamp (2)

  • when relevant.

int32 fractional_seconds_precision = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The fractionalSecondsPrecision.

getLength()

public abstract long getLength()

Optional. Column length - e.g. 50 as in varchar (50) - when relevant.

int64 length = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
long

The length.

getNullable()

public abstract boolean getNullable()

Optional. Is the column nullable.

bool nullable = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The nullable.

getPrecision()

public abstract int getPrecision()

Optional. Column precision - e.g. 8 as in double (8,2) - when relevant.

int32 precision = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The precision.

getScale()

public abstract int getScale()

Optional. Column scale - e.g. 2 as in double (8,2) - when relevant.

int32 scale = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The scale.

getSetValues(int index)

public abstract String getSetValues(int index)

Optional. Specifies the list of values allowed in the column.

repeated string set_values = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The setValues at the given index.

getSetValuesBytes(int index)

public abstract ByteString getSetValuesBytes(int index)

Optional. Specifies the list of values allowed in the column.

repeated string set_values = 14 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the setValues at the given index.

getSetValuesCount()

public abstract int getSetValuesCount()

Optional. Specifies the list of values allowed in the column.

repeated string set_values = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of setValues.

getSetValuesList()

public abstract List<String> getSetValuesList()

Optional. Specifies the list of values allowed in the column.

repeated string set_values = 14 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the setValues.

getUdt()

public abstract boolean getUdt()

Optional. Is the column a UDT (User-defined Type).

bool udt = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The udt.

hasCustomFeatures()

public abstract boolean hasCustomFeatures()

Optional. Custom engine specific features.

.google.protobuf.Struct custom_features = 13 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the customFeatures field is set.