Package com.google.spanner.executor.v1
Class ReadResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ReadResult.Builder>
com.google.spanner.executor.v1.ReadResult.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ReadResultOrBuilder,Cloneable
- Enclosing class:
- ReadResult
public static final class ReadResult.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ReadResult.Builder>
implements ReadResultOrBuilder
ReadResult contains rows read.Protobuf type
google.spanner.executor.v1.ReadResult-
Method Summary
Modifier and TypeMethodDescriptionRows read.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Rows read.addRow(int index, ValueList.Builder builderForValue) Rows read.Rows read.addRow(ValueList.Builder builderForValue) Rows read.Rows read.addRowBuilder(int index) Rows read.build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Index name, if read from an index.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Request index (multiread only).clearRow()Rows read.The type of rows read.Table name.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetIndex()Index name, if read from an index.com.google.protobuf.ByteStringIndex name, if read from an index.intRequest index (multiread only).getRow(int index) Rows read.getRowBuilder(int index) Rows read.Rows read.intRows read.Rows read.getRowOrBuilder(int index) Rows read.List<? extends ValueListOrBuilder>Rows read.The type of rows read.The type of rows read.The type of rows read.getTable()Table name.com.google.protobuf.ByteStringTable name.booleanhasIndex()Index name, if read from an index.booleanRequest index (multiread only).booleanThe type of rows read.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ReadResult other) mergeRowType(StructType value) The type of rows read.final ReadResult.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeRow(int index) Rows read.Index name, if read from an index.setIndexBytes(com.google.protobuf.ByteString value) Index name, if read from an index.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRequestIndex(int value) Request index (multiread only).Rows read.setRow(int index, ValueList.Builder builderForValue) Rows read.setRowType(StructType value) The type of rows read.setRowType(StructType.Builder builderForValue) The type of rows read.Table name.setTableBytes(com.google.protobuf.ByteString value) Table name.final ReadResult.BuildersetUnknownFields(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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<ReadResult.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<ReadResult.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<ReadResult.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<ReadResult.Builder>
-
setField
public ReadResult.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<ReadResult.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadResult.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadResult.Builder>
-
setRepeatedField
public ReadResult.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<ReadResult.Builder>
-
addRepeatedField
public ReadResult.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<ReadResult.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReadResult.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadResult.Builder>
-
mergeFrom
public ReadResult.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<ReadResult.Builder>- Throws:
IOException
-
getTable
Table name.
string table = 1;- Specified by:
getTablein interfaceReadResultOrBuilder- Returns:
- The table.
-
getTableBytes
public com.google.protobuf.ByteString getTableBytes()Table name.
string table = 1;- Specified by:
getTableBytesin interfaceReadResultOrBuilder- Returns:
- The bytes for table.
-
setTable
Table name.
string table = 1;- Parameters:
value- The table to set.- Returns:
- This builder for chaining.
-
clearTable
Table name.
string table = 1;- Returns:
- This builder for chaining.
-
setTableBytes
Table name.
string table = 1;- Parameters:
value- The bytes for table to set.- Returns:
- This builder for chaining.
-
hasIndex
public boolean hasIndex()Index name, if read from an index.
optional string index = 2;- Specified by:
hasIndexin interfaceReadResultOrBuilder- Returns:
- Whether the index field is set.
-
getIndex
Index name, if read from an index.
optional string index = 2;- Specified by:
getIndexin interfaceReadResultOrBuilder- Returns:
- The index.
-
getIndexBytes
public com.google.protobuf.ByteString getIndexBytes()Index name, if read from an index.
optional string index = 2;- Specified by:
getIndexBytesin interfaceReadResultOrBuilder- Returns:
- The bytes for index.
-
setIndex
Index name, if read from an index.
optional string index = 2;- Parameters:
value- The index to set.- Returns:
- This builder for chaining.
-
clearIndex
Index name, if read from an index.
optional string index = 2;- Returns:
- This builder for chaining.
-
setIndexBytes
Index name, if read from an index.
optional string index = 2;- Parameters:
value- The bytes for index to set.- Returns:
- This builder for chaining.
-
hasRequestIndex
public boolean hasRequestIndex()Request index (multiread only).
optional int32 request_index = 3;- Specified by:
hasRequestIndexin interfaceReadResultOrBuilder- Returns:
- Whether the requestIndex field is set.
-
getRequestIndex
public int getRequestIndex()Request index (multiread only).
optional int32 request_index = 3;- Specified by:
getRequestIndexin interfaceReadResultOrBuilder- Returns:
- The requestIndex.
-
setRequestIndex
Request index (multiread only).
optional int32 request_index = 3;- Parameters:
value- The requestIndex to set.- Returns:
- This builder for chaining.
-
clearRequestIndex
Request index (multiread only).
optional int32 request_index = 3;- Returns:
- This builder for chaining.
-
getRowList
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4;- Specified by:
getRowListin interfaceReadResultOrBuilder
-
getRowCount
public int getRowCount()Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4;- Specified by:
getRowCountin interfaceReadResultOrBuilder
-
getRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4;- Specified by:
getRowin interfaceReadResultOrBuilder
-
setRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
setRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
addRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
addRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
addRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
addRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
addAllRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
clearRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
removeRow
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
getRowBuilder
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
getRowOrBuilder
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4;- Specified by:
getRowOrBuilderin interfaceReadResultOrBuilder
-
getRowOrBuilderList
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4;- Specified by:
getRowOrBuilderListin interfaceReadResultOrBuilder
-
addRowBuilder
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
addRowBuilder
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
getRowBuilderList
Rows read. Each row is a struct with multiple fields, one for each column in read result. All rows have the same type.
repeated .google.spanner.executor.v1.ValueList row = 4; -
hasRowType
public boolean hasRowType()The type of rows read. It must be set if at least one row was read.
optional .google.spanner.v1.StructType row_type = 5;- Specified by:
hasRowTypein interfaceReadResultOrBuilder- Returns:
- Whether the rowType field is set.
-
getRowType
The type of rows read. It must be set if at least one row was read.
optional .google.spanner.v1.StructType row_type = 5;- Specified by:
getRowTypein interfaceReadResultOrBuilder- Returns:
- The rowType.
-
setRowType
The type of rows read. It must be set if at least one row was read.
optional .google.spanner.v1.StructType row_type = 5; -
setRowType
The type of rows read. It must be set if at least one row was read.
optional .google.spanner.v1.StructType row_type = 5; -
mergeRowType
The type of rows read. It must be set if at least one row was read.
optional .google.spanner.v1.StructType row_type = 5; -
clearRowType
The type of rows read. It must be set if at least one row was read.
optional .google.spanner.v1.StructType row_type = 5; -
getRowTypeBuilder
The type of rows read. It must be set if at least one row was read.
optional .google.spanner.v1.StructType row_type = 5; -
getRowTypeOrBuilder
The type of rows read. It must be set if at least one row was read.
optional .google.spanner.v1.StructType row_type = 5;- Specified by:
getRowTypeOrBuilderin interfaceReadResultOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadResult.Builder>
-
mergeUnknownFields
public final ReadResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadResult.Builder>
-