Package com.elide.model
Interface TableFieldOptionsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TableFieldOptions,TableFieldOptions.Builder
public interface TableFieldOptionsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOverrides the BigQuery type associated with the exported form of this message field.intOverrides the BigQuery type associated with the exported form of this message field.getId()Unique ID or path assigned to this field in a universally specified data model.com.google.protobuf.ByteStringUnique ID or path assigned to this field in a universally specified data model.booleanMarks this field as ignored for serialization in tabular circumstances.getName()Name of the field in columnar circumstances.com.google.protobuf.ByteStringName of the field in columnar circumstances.booleanConverts this field into a `REPEATED`-mode field in BigQuery.booleanMarks this field as `REQUIRED` in tabular schemas.intgetSize()Size of the field.Overrides the Spanner type associated with the exported form of this message field.intOverrides the Spanner type associated with the exported form of this message field.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getRequire
boolean getRequire()Marks this field as `REQUIRED` in tabular schemas.
bool require = 1 [json_name = "require"];- Returns:
- The require.
-
getIgnore
boolean getIgnore()Marks this field as ignored for serialization in tabular circumstances.
bool ignore = 2 [json_name = "ignore"];- Returns:
- The ignore.
-
getBqtypeValue
int getBqtypeValue()Overrides the BigQuery type associated with the exported form of this message field.
.elide.model.BigQueryOptions.BigQueryType bqtype = 3 [json_name = "bqtype"];- Returns:
- The enum numeric value on the wire for bqtype.
-
getBqtype
BigQueryOptions.BigQueryType getBqtype()Overrides the BigQuery type associated with the exported form of this message field.
.elide.model.BigQueryOptions.BigQueryType bqtype = 3 [json_name = "bqtype"];- Returns:
- The bqtype.
-
getSptypeValue
int getSptypeValue()Overrides the Spanner type associated with the exported form of this message field.
.elide.model.SpannerOptions.SpannerType sptype = 4 [json_name = "sptype"];- Returns:
- The enum numeric value on the wire for sptype.
-
getSptype
SpannerOptions.SpannerType getSptype()Overrides the Spanner type associated with the exported form of this message field.
.elide.model.SpannerOptions.SpannerType sptype = 4 [json_name = "sptype"];- Returns:
- The sptype.
-
getRepeated
boolean getRepeated()Converts this field into a `REPEATED`-mode field in BigQuery.
bool repeated = 5 [json_name = "repeated"];- Returns:
- The repeated.
-
getSize
int getSize()Size of the field. Pass `0` (the default) for maximum width.
uint32 size = 6 [json_name = "size"];- Returns:
- The size.
-
getName
String getName()Name of the field in columnar circumstances.
string name = 7 [json_name = "name"];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Name of the field in columnar circumstances.
string name = 7 [json_name = "name"];- Returns:
- The bytes for name.
-
getId
String getId()Unique ID or path assigned to this field in a universally specified data model.
string id = 8 [json_name = "id"];- Returns:
- The id.
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()Unique ID or path assigned to this field in a universally specified data model.
string id = 8 [json_name = "id"];- Returns:
- The bytes for id.
-