Package com.google.spanner.executor.v1
Class GenerateDbPartitionsForReadAction
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.spanner.executor.v1.GenerateDbPartitionsForReadAction
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,GenerateDbPartitionsForReadActionOrBuilder,Serializable
public final class GenerateDbPartitionsForReadAction
extends com.google.protobuf.GeneratedMessageV3
implements GenerateDbPartitionsForReadActionOrBuilder
Generate database partitions for the given read. Successful outcomes will contain database partitions in the db_partition field.Protobuf type
google.spanner.executor.v1.GenerateDbPartitionsForReadAction- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classGenerate database partitions for the given read.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.DescriptorlongDesired size of data in each partition.longIf set, the desired max number of partitions.com.google.protobuf.Parser<GenerateDbPartitionsForReadAction>getRead()Read to generate partitions for.Read to generate partitions for.intgetTable(int index) Metadata related to the tables involved in the read.intMetadata related to the tables involved in the read.Metadata related to the tables involved in the read.getTableOrBuilder(int index) Metadata related to the tables involved in the read.List<? extends TableMetadataOrBuilder>Metadata related to the tables involved in the read.booleanDesired size of data in each partition.inthashCode()booleanIf set, the desired max number of partitions.booleanhasRead()Read to generate partitions for.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(GenerateDbPartitionsForReadAction prototype) newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<GenerateDbPartitionsForReadAction>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
READ_FIELD_NUMBER
public static final int READ_FIELD_NUMBER- See Also:
-
TABLE_FIELD_NUMBER
public static final int TABLE_FIELD_NUMBER- See Also:
-
DESIRED_BYTES_PER_PARTITION_FIELD_NUMBER
public static final int DESIRED_BYTES_PER_PARTITION_FIELD_NUMBER- See Also:
-
MAX_PARTITION_COUNT_FIELD_NUMBER
public static final int MAX_PARTITION_COUNT_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasRead
public boolean hasRead()Read to generate partitions for.
.google.spanner.executor.v1.ReadAction read = 1;- Specified by:
hasReadin interfaceGenerateDbPartitionsForReadActionOrBuilder- Returns:
- Whether the read field is set.
-
getRead
Read to generate partitions for.
.google.spanner.executor.v1.ReadAction read = 1;- Specified by:
getReadin interfaceGenerateDbPartitionsForReadActionOrBuilder- Returns:
- The read.
-
getReadOrBuilder
Read to generate partitions for.
.google.spanner.executor.v1.ReadAction read = 1;- Specified by:
getReadOrBuilderin interfaceGenerateDbPartitionsForReadActionOrBuilder
-
getTableList
Metadata related to the tables involved in the read.
repeated .google.spanner.executor.v1.TableMetadata table = 2;- Specified by:
getTableListin interfaceGenerateDbPartitionsForReadActionOrBuilder
-
getTableOrBuilderList
Metadata related to the tables involved in the read.
repeated .google.spanner.executor.v1.TableMetadata table = 2;- Specified by:
getTableOrBuilderListin interfaceGenerateDbPartitionsForReadActionOrBuilder
-
getTableCount
public int getTableCount()Metadata related to the tables involved in the read.
repeated .google.spanner.executor.v1.TableMetadata table = 2;- Specified by:
getTableCountin interfaceGenerateDbPartitionsForReadActionOrBuilder
-
getTable
Metadata related to the tables involved in the read.
repeated .google.spanner.executor.v1.TableMetadata table = 2;- Specified by:
getTablein interfaceGenerateDbPartitionsForReadActionOrBuilder
-
getTableOrBuilder
Metadata related to the tables involved in the read.
repeated .google.spanner.executor.v1.TableMetadata table = 2;- Specified by:
getTableOrBuilderin interfaceGenerateDbPartitionsForReadActionOrBuilder
-
hasDesiredBytesPerPartition
public boolean hasDesiredBytesPerPartition()Desired size of data in each partition. Spanner doesn't guarantee to respect this value.
optional int64 desired_bytes_per_partition = 3;- Specified by:
hasDesiredBytesPerPartitionin interfaceGenerateDbPartitionsForReadActionOrBuilder- Returns:
- Whether the desiredBytesPerPartition field is set.
-
getDesiredBytesPerPartition
public long getDesiredBytesPerPartition()Desired size of data in each partition. Spanner doesn't guarantee to respect this value.
optional int64 desired_bytes_per_partition = 3;- Specified by:
getDesiredBytesPerPartitionin interfaceGenerateDbPartitionsForReadActionOrBuilder- Returns:
- The desiredBytesPerPartition.
-
hasMaxPartitionCount
public boolean hasMaxPartitionCount()If set, the desired max number of partitions. Spanner doesn't guarantee to respect this value.
optional int64 max_partition_count = 4;- Specified by:
hasMaxPartitionCountin interfaceGenerateDbPartitionsForReadActionOrBuilder- Returns:
- Whether the maxPartitionCount field is set.
-
getMaxPartitionCount
public long getMaxPartitionCount()If set, the desired max number of partitions. Spanner doesn't guarantee to respect this value.
optional int64 max_partition_count = 4;- Specified by:
getMaxPartitionCountin interfaceGenerateDbPartitionsForReadActionOrBuilder- Returns:
- The maxPartitionCount.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static GenerateDbPartitionsForReadAction parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static GenerateDbPartitionsForReadAction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static GenerateDbPartitionsForReadAction parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static GenerateDbPartitionsForReadAction.Builder newBuilder(GenerateDbPartitionsForReadAction prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GenerateDbPartitionsForReadAction.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-