Class ReadOption

java.lang.Object
com.google.cloud.datastore.ReadOption
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ReadOption.EventualConsistency, ReadOption.ReadTime

public abstract class ReadOption extends Object implements Serializable
Specifies options for read operations in Datastore, namely getting/fetching entities and running queries.
See Also:
  • Method Details

    • eventualConsistency

      public static ReadOption.EventualConsistency eventualConsistency()
      Returns a ReadOption that specifies eventual consistency, allowing Datastore to return stale results from gets, fetches, and ancestor queries.
    • readTime

      @BetaApi public static ReadOption.ReadTime readTime(com.google.cloud.Timestamp time)
      Returns a ReadOption that specifies read time, allowing Datastore to return results from lookups and queries at a particular timestamp. This feature is currently in private preview.
    • transactionId

      @InternalApi public static ReadOption transactionId(String transactionId)
      Returns a ReadOption that specifies transaction id, allowing Datastore to execute a Query in this transaction.
    • transactionId

      @InternalApi public static ReadOption transactionId(com.google.protobuf.ByteString transactionId)
      Returns a ReadOption that specifies transaction id, allowing Datastore to execute a Query in this transaction.