Class PerTransactionQueryConfigBuilder

  • public class PerTransactionQueryConfigBuilder
    extends java.lang.Object
    Allows setting a per-transaction query configuration.
    • Method Detail

      • scanConsistency

        public PerTransactionQueryConfigBuilder scanConsistency​( scanConsistency)
        Customizes the default consistency guarantees for all queries inside this transaction.

        It be overridden on a per-query basis with TransactionQueryOptions.scanConsistency(

        Tuning the scan consistency allows to trade data "freshness" for latency and vice versa. By default QueryScanConsistency.REQUEST_PLUS is used for any queries inside a transaction, which means that the indexer will wait until any indexes used are consistent with all mutations at the time of the query. If this level of consistency is not required, use QueryScanConsistency.NOT_BOUNDED which will execute the query immediately with whatever data are in the index.

        scanConsistency - the index scan consistency to be used.
        this, for chaining purposes.