public interface ColumnEntityOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
getArray()
Is the column of array type.
|
int |
getArrayLength()
If the column is array, of which length.
|
boolean |
getAutoGenerated()
Is the column auto-generated/identity.
|
String |
getCharset()
Charset override - instead of table level charset.
|
com.google.protobuf.ByteString |
getCharsetBytes()
Charset override - instead of table level charset.
|
String |
getCollation()
Collation override - instead of table level collation.
|
com.google.protobuf.ByteString |
getCollationBytes()
Collation override - instead of table level collation.
|
String |
getComment()
Comment associated with the column.
|
com.google.protobuf.ByteString |
getCommentBytes()
Comment associated with the column.
|
com.google.protobuf.Struct |
getCustomFeatures()
Custom engine specific features.
|
com.google.protobuf.StructOrBuilder |
getCustomFeaturesOrBuilder()
Custom engine specific features.
|
String |
getDataType()
Column data type.
|
com.google.protobuf.ByteString |
getDataTypeBytes()
Column data type.
|
String |
getDefaultValue()
Default value of the column.
|
com.google.protobuf.ByteString |
getDefaultValueBytes()
Default value of the column.
|
int |
getFractionalSecondsPrecision()
Column fractional second precision - used for timestamp based datatypes.
|
long |
getLength()
Column length - e.g.
|
String |
getName()
Column name.
|
com.google.protobuf.ByteString |
getNameBytes()
Column name.
|
boolean |
getNullable()
Is the column nullable.
|
int |
getOrdinalPosition()
Column order in the table.
|
int |
getPrecision()
Column precision - when relevant.
|
int |
getScale()
Column scale - when relevant.
|
String |
getSetValues(int index)
Specifies the list of values allowed in the column.
|
com.google.protobuf.ByteString |
getSetValuesBytes(int index)
Specifies the list of values allowed in the column.
|
int |
getSetValuesCount()
Specifies the list of values allowed in the column.
|
List<String> |
getSetValuesList()
Specifies the list of values allowed in the column.
|
boolean |
getUdt()
Is the column a UDT.
|
boolean |
hasCustomFeatures()
Custom engine specific features.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Column name.
string name = 1;com.google.protobuf.ByteString getNameBytes()
Column name.
string name = 1;String getDataType()
Column data type.
string data_type = 2;com.google.protobuf.ByteString getDataTypeBytes()
Column data type.
string data_type = 2;String getCharset()
Charset override - instead of table level charset.
string charset = 3;com.google.protobuf.ByteString getCharsetBytes()
Charset override - instead of table level charset.
string charset = 3;String getCollation()
Collation override - instead of table level collation.
string collation = 4;com.google.protobuf.ByteString getCollationBytes()
Collation override - instead of table level collation.
string collation = 4;long getLength()
Column length - e.g. varchar (50).
int64 length = 5;int getPrecision()
Column precision - when relevant.
int32 precision = 6;int getScale()
Column scale - when relevant.
int32 scale = 7;int getFractionalSecondsPrecision()
Column fractional second precision - used for timestamp based datatypes.
int32 fractional_seconds_precision = 8;boolean getArray()
Is the column of array type.
bool array = 9;int getArrayLength()
If the column is array, of which length.
int32 array_length = 10;boolean getNullable()
Is the column nullable.
bool nullable = 11;boolean getAutoGenerated()
Is the column auto-generated/identity.
bool auto_generated = 12;boolean getUdt()
Is the column a UDT.
bool udt = 13;boolean hasCustomFeatures()
Custom engine specific features.
.google.protobuf.Struct custom_features = 14;com.google.protobuf.Struct getCustomFeatures()
Custom engine specific features.
.google.protobuf.Struct custom_features = 14;com.google.protobuf.StructOrBuilder getCustomFeaturesOrBuilder()
Custom engine specific features.
.google.protobuf.Struct custom_features = 14;List<String> getSetValuesList()
Specifies the list of values allowed in the column. Only used for set data type.
repeated string set_values = 15;int getSetValuesCount()
Specifies the list of values allowed in the column. Only used for set data type.
repeated string set_values = 15;String getSetValues(int index)
Specifies the list of values allowed in the column. Only used for set data type.
repeated string set_values = 15;index - The index of the element to return.com.google.protobuf.ByteString getSetValuesBytes(int index)
Specifies the list of values allowed in the column. Only used for set data type.
repeated string set_values = 15;index - The index of the value to return.String getComment()
Comment associated with the column.
string comment = 16;com.google.protobuf.ByteString getCommentBytes()
Comment associated with the column.
string comment = 16;int getOrdinalPosition()
Column order in the table.
int32 ordinal_position = 17;String getDefaultValue()
Default value of the column.
string default_value = 18;com.google.protobuf.ByteString getDefaultValueBytes()
Default value of the column.
string default_value = 18;Copyright © 2024 Google LLC. All rights reserved.