Class QueryOptions.Built

java.lang.Object
CommonOptions<QueryOptions>.BuiltCommonOptions
com.couchbase.client.java.query.QueryOptions.Built
All Implemented Interfaces:
com.couchbase.client.core.api.query.CoreQueryOptions, com.couchbase.client.core.endpoint.http.CoreCommonOptions
Enclosing class:
QueryOptions

@Internal public class QueryOptions.Built extends CommonOptions<QueryOptions>.BuiltCommonOptions implements com.couchbase.client.core.api.query.CoreQueryOptions
  • Method Details

    • readonly

      public boolean readonly()
      Specified by:
      readonly in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • scanWait

      public Duration scanWait()
      Specified by:
      scanWait in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • scanCap

      public Integer scanCap()
      Specified by:
      scanCap in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • scanConsistency

      public com.couchbase.client.core.api.query.CoreQueryScanConsistency scanConsistency()
      Specified by:
      scanConsistency in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • flexIndex

      public boolean flexIndex()
      Specified by:
      flexIndex in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • preserveExpiry

      public Boolean preserveExpiry()
      Specified by:
      preserveExpiry in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • serializer

      public JsonSerializer serializer()
    • adhoc

      public boolean adhoc()
      Specified by:
      adhoc in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • clientContextId

      public String clientContextId()
      Specified by:
      clientContextId in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • consistentWith

      public com.couchbase.client.core.api.shared.CoreMutationState consistentWith()
      Specified by:
      consistentWith in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • maxParallelism

      public Integer maxParallelism()
      Specified by:
      maxParallelism in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • metrics

      public boolean metrics()
      Specified by:
      metrics in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • namedParameters

      public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode namedParameters()
      Specified by:
      namedParameters in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • pipelineBatch

      public Integer pipelineBatch()
      Specified by:
      pipelineBatch in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • pipelineCap

      public Integer pipelineCap()
      Specified by:
      pipelineCap in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • positionalParameters

      public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ArrayNode positionalParameters()
      Specified by:
      positionalParameters in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • profile

      public com.couchbase.client.core.api.query.CoreQueryProfile profile()
      Specified by:
      profile in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • raw

      public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.JsonNode raw()
      Specified by:
      raw in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • injectParams

      @UsedBy(SPRING_DATA_COUCHBASE) @Internal public void injectParams(JsonObject queryJson)
    • asTransaction

      public boolean asTransaction()
      Specified by:
      asTransaction in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • asTransactionOptions

      public com.couchbase.client.core.transaction.config.CoreSingleQueryTransactionOptions asTransactionOptions()
      Specified by:
      asTransactionOptions in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • commonOptions

      public com.couchbase.client.core.endpoint.http.CoreCommonOptions commonOptions()
      Specified by:
      commonOptions in interface com.couchbase.client.core.api.query.CoreQueryOptions
    • useReplica

      public Boolean useReplica()
      Specified by:
      useReplica in interface com.couchbase.client.core.api.query.CoreQueryOptions