public final class QueryResultBatch extends com.google.protobuf.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.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.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 |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static QueryResultBatch |
getDefaultInstance() |
QueryResultBatch |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.ByteString |
getEndCursor()
A cursor that points to the position after the last result in the batch.
|
EntityResult |
getEntityResults(int index)
The results for this batch.
|
int |
getEntityResultsCount()
The results for this batch.
|
List<EntityResult> |
getEntityResultsList()
The results for this batch.
|
EntityResultOrBuilder |
getEntityResultsOrBuilder(int index)
The results for this batch.
|
List<? extends EntityResultOrBuilder> |
getEntityResultsOrBuilderList()
The results for this batch.
|
EntityResult.ResultType |
getEntityResultType()
The result type for every entity in `entity_results`.
|
int |
getEntityResultTypeValue()
The result type for every entity in `entity_results`.
|
QueryResultBatch.MoreResultsType |
getMoreResults()
The state of the query after the current batch.
|
int |
getMoreResultsValue()
The state of the query after the current batch.
|
com.google.protobuf.Parser<QueryResultBatch> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.ByteString |
getSkippedCursor()
A cursor that points to the position after the last skipped result.
|
int |
getSkippedResults()
The number of results skipped, typically because of an offset.
|
long |
getSnapshotVersion()
The version number of the snapshot this batch was returned from.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static QueryResultBatch.Builder |
newBuilder() |
static QueryResultBatch.Builder |
newBuilder(QueryResultBatch prototype) |
QueryResultBatch.Builder |
newBuilderForType() |
protected QueryResultBatch.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static QueryResultBatch |
parseDelimitedFrom(InputStream input) |
static QueryResultBatch |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QueryResultBatch |
parseFrom(byte[] data) |
static QueryResultBatch |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QueryResultBatch |
parseFrom(ByteBuffer data) |
static QueryResultBatch |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QueryResultBatch |
parseFrom(com.google.protobuf.ByteString data) |
static QueryResultBatch |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QueryResultBatch |
parseFrom(com.google.protobuf.CodedInputStream input) |
static QueryResultBatch |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static QueryResultBatch |
parseFrom(InputStream input) |
static QueryResultBatch |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<QueryResultBatch> |
parser() |
QueryResultBatch.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, 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, waitpublic 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 com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public int getSkippedResults()
The number of results skipped, typically because of an offset.
int32 skipped_results = 6;getSkippedResults in interface QueryResultBatchOrBuilderpublic com.google.protobuf.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 List<EntityResult> getEntityResultsList()
The results for this batch.
repeated .google.datastore.v1.EntityResult entity_results = 2;getEntityResultsList in interface QueryResultBatchOrBuilderpublic 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 com.google.protobuf.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 com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static QueryResultBatch parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static QueryResultBatch parseFrom(InputStream input) throws IOException
IOExceptionpublic static QueryResultBatch parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static QueryResultBatch parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static QueryResultBatch parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static QueryResultBatch parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static QueryResultBatch parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic QueryResultBatch.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static QueryResultBatch.Builder newBuilder()
public static QueryResultBatch.Builder newBuilder(QueryResultBatch prototype)
public QueryResultBatch.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected QueryResultBatch.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static QueryResultBatch getDefaultInstance()
public static com.google.protobuf.Parser<QueryResultBatch> parser()
public com.google.protobuf.Parser<QueryResultBatch> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public QueryResultBatch getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018 Google LLC. All rights reserved.