Interface QueryResultBatchOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    QueryResultBatch, QueryResultBatch.Builder

    public interface QueryResultBatchOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getSkippedResults

        int getSkippedResults()
         The number of results skipped, typically because of an offset.
         
        int32 skipped_results = 6;
        Returns:
        The skippedResults.
      • getSkippedCursor

        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;
        Returns:
        The skippedCursor.
      • getEntityResultTypeValue

        int getEntityResultTypeValue()
         The result type for every entity in `entity_results`.
         
        .google.datastore.v1.EntityResult.ResultType entity_result_type = 1;
        Returns:
        The enum numeric value on the wire for entityResultType.
      • getEntityResultType

        EntityResult.ResultType getEntityResultType()
         The result type for every entity in `entity_results`.
         
        .google.datastore.v1.EntityResult.ResultType entity_result_type = 1;
        Returns:
        The entityResultType.
      • getEntityResultsList

        List<EntityResult> getEntityResultsList()
         The results for this batch.
         
        repeated .google.datastore.v1.EntityResult entity_results = 2;
      • getEntityResults

        EntityResult getEntityResults​(int index)
         The results for this batch.
         
        repeated .google.datastore.v1.EntityResult entity_results = 2;
      • getEntityResultsCount

        int getEntityResultsCount()
         The results for this batch.
         
        repeated .google.datastore.v1.EntityResult entity_results = 2;
      • getEntityResultsOrBuilderList

        List<? extends EntityResultOrBuilder> getEntityResultsOrBuilderList()
         The results for this batch.
         
        repeated .google.datastore.v1.EntityResult entity_results = 2;
      • getEntityResultsOrBuilder

        EntityResultOrBuilder getEntityResultsOrBuilder​(int index)
         The results for this batch.
         
        repeated .google.datastore.v1.EntityResult entity_results = 2;
      • getEndCursor

        com.google.protobuf.ByteString getEndCursor()
         A cursor that points to the position after the last result in the batch.
         
        bytes end_cursor = 4;
        Returns:
        The endCursor.
      • getMoreResultsValue

        int getMoreResultsValue()
         The state of the query after the current batch.
         
        .google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 5;
        Returns:
        The enum numeric value on the wire for moreResults.
      • getMoreResults

        QueryResultBatch.MoreResultsType getMoreResults()
         The state of the query after the current batch.
         
        .google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 5;
        Returns:
        The moreResults.
      • getSnapshotVersion

        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;
        Returns:
        The snapshotVersion.
      • hasReadTime

        boolean hasReadTime()
         Read timestamp 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 timestamp. Each batch's read timestamp
         is valid for all preceding batches.
         This value will not be set for eventually consistent queries in Cloud
         Datastore.
         
        .google.protobuf.Timestamp read_time = 8;
        Returns:
        Whether the readTime field is set.
      • getReadTime

        com.google.protobuf.Timestamp getReadTime()
         Read timestamp 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 timestamp. Each batch's read timestamp
         is valid for all preceding batches.
         This value will not be set for eventually consistent queries in Cloud
         Datastore.
         
        .google.protobuf.Timestamp read_time = 8;
        Returns:
        The readTime.
      • getReadTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder()
         Read timestamp 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 timestamp. Each batch's read timestamp
         is valid for all preceding batches.
         This value will not be set for eventually consistent queries in Cloud
         Datastore.
         
        .google.protobuf.Timestamp read_time = 8;