public final class QueryResultBatch extends GeneratedMessageV3 implements QueryResultBatchOrBuilder
A batch of results produced by a query.Protobuf type
google.datastore.v1.QueryResultBatch| Modifier and Type | Class and Description |
|---|---|
static class |
QueryResultBatch.Builder
A batch of results produced by a query.
|
static class |
QueryResultBatch.MoreResultsType
The possible values for the `more_results` field.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
END_CURSOR_FIELD_NUMBER |
static int |
ENTITY_RESULT_TYPE_FIELD_NUMBER |
static int |
ENTITY_RESULTS_FIELD_NUMBER |
static int |
MORE_RESULTS_FIELD_NUMBER |
static int |
SKIPPED_CURSOR_FIELD_NUMBER |
static int |
SKIPPED_RESULTS_FIELD_NUMBER |
static int |
SNAPSHOT_VERSION_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCodecanUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int SKIPPED_RESULTS_FIELD_NUMBER
public static final int SKIPPED_CURSOR_FIELD_NUMBER
public static final int ENTITY_RESULT_TYPE_FIELD_NUMBER
public static final int ENTITY_RESULTS_FIELD_NUMBER
public static final int END_CURSOR_FIELD_NUMBER
public static final int MORE_RESULTS_FIELD_NUMBER
public static final int SNAPSHOT_VERSION_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public int getSkippedResults()
The number of results skipped, typically because of an offset.
int32 skipped_results = 6;getSkippedResults in interface QueryResultBatchOrBuilderpublic ByteString getSkippedCursor()
A cursor that points to the position after the last skipped result. Will be set when `skipped_results` != 0.
bytes skipped_cursor = 3;getSkippedCursor in interface QueryResultBatchOrBuilderpublic int getEntityResultTypeValue()
The result type for every entity in `entity_results`.
.google.datastore.v1.EntityResult.ResultType entity_result_type = 1;getEntityResultTypeValue in interface QueryResultBatchOrBuilderpublic EntityResult.ResultType getEntityResultType()
The result type for every entity in `entity_results`.
.google.datastore.v1.EntityResult.ResultType entity_result_type = 1;getEntityResultType in interface QueryResultBatchOrBuilderpublic java.util.List<EntityResult> getEntityResultsList()
The results for this batch.
repeated .google.datastore.v1.EntityResult entity_results = 2;getEntityResultsList in interface QueryResultBatchOrBuilderpublic java.util.List<? extends EntityResultOrBuilder> getEntityResultsOrBuilderList()
The results for this batch.
repeated .google.datastore.v1.EntityResult entity_results = 2;getEntityResultsOrBuilderList in interface QueryResultBatchOrBuilderpublic int getEntityResultsCount()
The results for this batch.
repeated .google.datastore.v1.EntityResult entity_results = 2;getEntityResultsCount in interface QueryResultBatchOrBuilderpublic EntityResult getEntityResults(int index)
The results for this batch.
repeated .google.datastore.v1.EntityResult entity_results = 2;getEntityResults in interface QueryResultBatchOrBuilderpublic EntityResultOrBuilder getEntityResultsOrBuilder(int index)
The results for this batch.
repeated .google.datastore.v1.EntityResult entity_results = 2;getEntityResultsOrBuilder in interface QueryResultBatchOrBuilderpublic ByteString getEndCursor()
A cursor that points to the position after the last result in the batch.
bytes end_cursor = 4;getEndCursor in interface QueryResultBatchOrBuilderpublic int getMoreResultsValue()
The state of the query after the current batch.
.google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 5;getMoreResultsValue in interface QueryResultBatchOrBuilderpublic QueryResultBatch.MoreResultsType getMoreResults()
The state of the query after the current batch.
.google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 5;getMoreResults in interface QueryResultBatchOrBuilderpublic long getSnapshotVersion()
The version number of the snapshot this batch was returned from. This applies to the range of results from the query's `start_cursor` (or the beginning of the query if no cursor was given) to this batch's `end_cursor` (not the query's `end_cursor`). In a single transaction, subsequent query result batches for the same query can have a greater snapshot version number. Each batch's snapshot version is valid for all preceding batches. The value will be zero for eventually consistent queries.
int64 snapshot_version = 7;getSnapshotVersion in interface QueryResultBatchOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static QueryResultBatch parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static QueryResultBatch parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static QueryResultBatch parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static QueryResultBatch parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static QueryResultBatch parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static QueryResultBatch parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic QueryResultBatch.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static QueryResultBatch.Builder newBuilder()
public static QueryResultBatch.Builder newBuilder(QueryResultBatch prototype)
public QueryResultBatch.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected QueryResultBatch.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static QueryResultBatch getDefaultInstance()
public static Parser<QueryResultBatch> parser()
public Parser<QueryResultBatch> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public QueryResultBatch getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder