Package com.google.spanner.v1
Class ResultSetMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
- com.google.spanner.v1.ResultSetMetadata.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ResultSetMetadataOrBuilder,Cloneable
- Enclosing class:
- ResultSetMetadata
public static final class ResultSetMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder> implements ResultSetMetadataOrBuilder
Metadata about a [ResultSet][google.spanner.v1.ResultSet] or [PartialResultSet][google.spanner.v1.PartialResultSet].
Protobuf typegoogle.spanner.v1.ResultSetMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResultSetMetadata.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResultSetMetadatabuild()ResultSetMetadatabuildPartial()ResultSetMetadata.Builderclear()ResultSetMetadata.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ResultSetMetadata.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ResultSetMetadata.BuilderclearRowType()Indicates the field names and types for the rows in the result set.ResultSetMetadata.BuilderclearTransaction()If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.ResultSetMetadata.Builderclone()ResultSetMetadatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StructTypegetRowType()Indicates the field names and types for the rows in the result set.StructType.BuildergetRowTypeBuilder()Indicates the field names and types for the rows in the result set.StructTypeOrBuildergetRowTypeOrBuilder()Indicates the field names and types for the rows in the result set.TransactiongetTransaction()If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.Transaction.BuildergetTransactionBuilder()If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.TransactionOrBuildergetTransactionOrBuilder()If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.booleanhasRowType()Indicates the field names and types for the rows in the result set.booleanhasTransaction()If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ResultSetMetadata.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ResultSetMetadata.BuildermergeFrom(com.google.protobuf.Message other)ResultSetMetadata.BuildermergeFrom(ResultSetMetadata other)ResultSetMetadata.BuildermergeRowType(StructType value)Indicates the field names and types for the rows in the result set.ResultSetMetadata.BuildermergeTransaction(Transaction value)If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.ResultSetMetadata.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ResultSetMetadata.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResultSetMetadata.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ResultSetMetadata.BuildersetRowType(StructType value)Indicates the field names and types for the rows in the result set.ResultSetMetadata.BuildersetRowType(StructType.Builder builderForValue)Indicates the field names and types for the rows in the result set.ResultSetMetadata.BuildersetTransaction(Transaction value)If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.ResultSetMetadata.BuildersetTransaction(Transaction.Builder builderForValue)If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.ResultSetMetadata.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
clear
public ResultSetMetadata.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
getDefaultInstanceForType
public ResultSetMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResultSetMetadata build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResultSetMetadata buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResultSetMetadata.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
setField
public ResultSetMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
clearField
public ResultSetMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
clearOneof
public ResultSetMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
setRepeatedField
public ResultSetMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
addRepeatedField
public ResultSetMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
mergeFrom
public ResultSetMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResultSetMetadata.Builder>
-
mergeFrom
public ResultSetMetadata.Builder mergeFrom(ResultSetMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
mergeFrom
public ResultSetMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResultSetMetadata.Builder>- Throws:
IOException
-
hasRowType
public boolean hasRowType()
Indicates the field names and types for the rows in the result set. For example, a SQL query like `"SELECT UserId, UserName FROM Users"` could return a `row_type` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ].google.spanner.v1.StructType row_type = 1;- Specified by:
hasRowTypein interfaceResultSetMetadataOrBuilder- Returns:
- Whether the rowType field is set.
-
getRowType
public StructType getRowType()
Indicates the field names and types for the rows in the result set. For example, a SQL query like `"SELECT UserId, UserName FROM Users"` could return a `row_type` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ].google.spanner.v1.StructType row_type = 1;- Specified by:
getRowTypein interfaceResultSetMetadataOrBuilder- Returns:
- The rowType.
-
setRowType
public ResultSetMetadata.Builder setRowType(StructType value)
Indicates the field names and types for the rows in the result set. For example, a SQL query like `"SELECT UserId, UserName FROM Users"` could return a `row_type` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ].google.spanner.v1.StructType row_type = 1;
-
setRowType
public ResultSetMetadata.Builder setRowType(StructType.Builder builderForValue)
Indicates the field names and types for the rows in the result set. For example, a SQL query like `"SELECT UserId, UserName FROM Users"` could return a `row_type` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ].google.spanner.v1.StructType row_type = 1;
-
mergeRowType
public ResultSetMetadata.Builder mergeRowType(StructType value)
Indicates the field names and types for the rows in the result set. For example, a SQL query like `"SELECT UserId, UserName FROM Users"` could return a `row_type` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ].google.spanner.v1.StructType row_type = 1;
-
clearRowType
public ResultSetMetadata.Builder clearRowType()
Indicates the field names and types for the rows in the result set. For example, a SQL query like `"SELECT UserId, UserName FROM Users"` could return a `row_type` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ].google.spanner.v1.StructType row_type = 1;
-
getRowTypeBuilder
public StructType.Builder getRowTypeBuilder()
Indicates the field names and types for the rows in the result set. For example, a SQL query like `"SELECT UserId, UserName FROM Users"` could return a `row_type` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ].google.spanner.v1.StructType row_type = 1;
-
getRowTypeOrBuilder
public StructTypeOrBuilder getRowTypeOrBuilder()
Indicates the field names and types for the rows in the result set. For example, a SQL query like `"SELECT UserId, UserName FROM Users"` could return a `row_type` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ].google.spanner.v1.StructType row_type = 1;- Specified by:
getRowTypeOrBuilderin interfaceResultSetMetadataOrBuilder
-
hasTransaction
public boolean hasTransaction()
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
.google.spanner.v1.Transaction transaction = 2;- Specified by:
hasTransactionin interfaceResultSetMetadataOrBuilder- Returns:
- Whether the transaction field is set.
-
getTransaction
public Transaction getTransaction()
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
.google.spanner.v1.Transaction transaction = 2;- Specified by:
getTransactionin interfaceResultSetMetadataOrBuilder- Returns:
- The transaction.
-
setTransaction
public ResultSetMetadata.Builder setTransaction(Transaction value)
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
.google.spanner.v1.Transaction transaction = 2;
-
setTransaction
public ResultSetMetadata.Builder setTransaction(Transaction.Builder builderForValue)
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
.google.spanner.v1.Transaction transaction = 2;
-
mergeTransaction
public ResultSetMetadata.Builder mergeTransaction(Transaction value)
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
.google.spanner.v1.Transaction transaction = 2;
-
clearTransaction
public ResultSetMetadata.Builder clearTransaction()
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
.google.spanner.v1.Transaction transaction = 2;
-
getTransactionBuilder
public Transaction.Builder getTransactionBuilder()
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
.google.spanner.v1.Transaction transaction = 2;
-
getTransactionOrBuilder
public TransactionOrBuilder getTransactionOrBuilder()
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.
.google.spanner.v1.Transaction transaction = 2;- Specified by:
getTransactionOrBuilderin interfaceResultSetMetadataOrBuilder
-
setUnknownFields
public final ResultSetMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
mergeUnknownFields
public final ResultSetMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
-