Package com.google.spanner.v1
Class ResultSetMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ResultSetMetadata
build()
ResultSetMetadata
buildPartial()
ResultSetMetadata.Builder
clear()
ResultSetMetadata.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ResultSetMetadata.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ResultSetMetadata.Builder
clearRowType()
Indicates the field names and types for the rows in the result set.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.ResultSetMetadata.Builder
clearUndeclaredParameters()
A SQL query can be parameterized.ResultSetMetadata.Builder
clone()
ResultSetMetadata
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
StructType
getRowType()
Indicates the field names and types for the rows in the result set.StructType.Builder
getRowTypeBuilder()
Indicates the field names and types for the rows in the result set.StructTypeOrBuilder
getRowTypeOrBuilder()
Indicates the field names and types for the rows in the result set.Transaction
getTransaction()
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.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.TransactionOrBuilder
getTransactionOrBuilder()
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.StructType
getUndeclaredParameters()
A SQL query can be parameterized.StructType.Builder
getUndeclaredParametersBuilder()
A SQL query can be parameterized.StructTypeOrBuilder
getUndeclaredParametersOrBuilder()
A SQL query can be parameterized.boolean
hasRowType()
Indicates the field names and types for the rows in the result set.boolean
hasTransaction()
If the read or SQL query began a transaction as a side-effect, the information about the new transaction is yielded here.boolean
hasUndeclaredParameters()
A SQL query can be parameterized.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ResultSetMetadata.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ResultSetMetadata.Builder
mergeFrom(com.google.protobuf.Message other)
ResultSetMetadata.Builder
mergeFrom(ResultSetMetadata other)
ResultSetMetadata.Builder
mergeRowType(StructType value)
Indicates the field names and types for the rows in the result set.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.ResultSetMetadata.Builder
mergeUndeclaredParameters(StructType value)
A SQL query can be parameterized.ResultSetMetadata.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ResultSetMetadata.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ResultSetMetadata.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ResultSetMetadata.Builder
setRowType(StructType value)
Indicates the field names and types for the rows in the result set.ResultSetMetadata.Builder
setRowType(StructType.Builder builderForValue)
Indicates the field names and types for the rows in the result set.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.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.ResultSetMetadata.Builder
setUndeclaredParameters(StructType value)
A SQL query can be parameterized.ResultSetMetadata.Builder
setUndeclaredParameters(StructType.Builder builderForValue)
A SQL query can be parameterized.ResultSetMetadata.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
clear
public ResultSetMetadata.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
getDefaultInstanceForType
public ResultSetMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResultSetMetadata build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResultSetMetadata buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResultSetMetadata.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
setField
public ResultSetMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
clearField
public ResultSetMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
clearOneof
public ResultSetMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
setRepeatedField
public ResultSetMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
addRepeatedField
public ResultSetMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
mergeFrom
public ResultSetMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ResultSetMetadata.Builder>
-
mergeFrom
public ResultSetMetadata.Builder mergeFrom(ResultSetMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasRowType
in 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:
getRowType
in 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:
getRowTypeOrBuilder
in 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:
hasTransaction
in 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:
getTransaction
in 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:
getTransactionOrBuilder
in interfaceResultSetMetadataOrBuilder
-
hasUndeclaredParameters
public boolean hasUndeclaredParameters()
A SQL query can be parameterized. In PLAN mode, these parameters can be undeclared. This indicates the field names and types for those undeclared parameters in the SQL query. For example, a SQL query like `"SELECT * FROM Users where UserId = @userId and UserName = @userName "` could return a `undeclared_parameters` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ]
.google.spanner.v1.StructType undeclared_parameters = 3;
- Specified by:
hasUndeclaredParameters
in interfaceResultSetMetadataOrBuilder
- Returns:
- Whether the undeclaredParameters field is set.
-
getUndeclaredParameters
public StructType getUndeclaredParameters()
A SQL query can be parameterized. In PLAN mode, these parameters can be undeclared. This indicates the field names and types for those undeclared parameters in the SQL query. For example, a SQL query like `"SELECT * FROM Users where UserId = @userId and UserName = @userName "` could return a `undeclared_parameters` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ]
.google.spanner.v1.StructType undeclared_parameters = 3;
- Specified by:
getUndeclaredParameters
in interfaceResultSetMetadataOrBuilder
- Returns:
- The undeclaredParameters.
-
setUndeclaredParameters
public ResultSetMetadata.Builder setUndeclaredParameters(StructType value)
A SQL query can be parameterized. In PLAN mode, these parameters can be undeclared. This indicates the field names and types for those undeclared parameters in the SQL query. For example, a SQL query like `"SELECT * FROM Users where UserId = @userId and UserName = @userName "` could return a `undeclared_parameters` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ]
.google.spanner.v1.StructType undeclared_parameters = 3;
-
setUndeclaredParameters
public ResultSetMetadata.Builder setUndeclaredParameters(StructType.Builder builderForValue)
A SQL query can be parameterized. In PLAN mode, these parameters can be undeclared. This indicates the field names and types for those undeclared parameters in the SQL query. For example, a SQL query like `"SELECT * FROM Users where UserId = @userId and UserName = @userName "` could return a `undeclared_parameters` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ]
.google.spanner.v1.StructType undeclared_parameters = 3;
-
mergeUndeclaredParameters
public ResultSetMetadata.Builder mergeUndeclaredParameters(StructType value)
A SQL query can be parameterized. In PLAN mode, these parameters can be undeclared. This indicates the field names and types for those undeclared parameters in the SQL query. For example, a SQL query like `"SELECT * FROM Users where UserId = @userId and UserName = @userName "` could return a `undeclared_parameters` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ]
.google.spanner.v1.StructType undeclared_parameters = 3;
-
clearUndeclaredParameters
public ResultSetMetadata.Builder clearUndeclaredParameters()
A SQL query can be parameterized. In PLAN mode, these parameters can be undeclared. This indicates the field names and types for those undeclared parameters in the SQL query. For example, a SQL query like `"SELECT * FROM Users where UserId = @userId and UserName = @userName "` could return a `undeclared_parameters` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ]
.google.spanner.v1.StructType undeclared_parameters = 3;
-
getUndeclaredParametersBuilder
public StructType.Builder getUndeclaredParametersBuilder()
A SQL query can be parameterized. In PLAN mode, these parameters can be undeclared. This indicates the field names and types for those undeclared parameters in the SQL query. For example, a SQL query like `"SELECT * FROM Users where UserId = @userId and UserName = @userName "` could return a `undeclared_parameters` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ]
.google.spanner.v1.StructType undeclared_parameters = 3;
-
getUndeclaredParametersOrBuilder
public StructTypeOrBuilder getUndeclaredParametersOrBuilder()
A SQL query can be parameterized. In PLAN mode, these parameters can be undeclared. This indicates the field names and types for those undeclared parameters in the SQL query. For example, a SQL query like `"SELECT * FROM Users where UserId = @userId and UserName = @userName "` could return a `undeclared_parameters` value like: "fields": [ { "name": "UserId", "type": { "code": "INT64" } }, { "name": "UserName", "type": { "code": "STRING" } }, ]
.google.spanner.v1.StructType undeclared_parameters = 3;
- Specified by:
getUndeclaredParametersOrBuilder
in interfaceResultSetMetadataOrBuilder
-
setUnknownFields
public final ResultSetMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
mergeUnknownFields
public final ResultSetMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ResultSetMetadata.Builder>
-
-