Package com.couchbase.client.java.query
Class QueryOptions.Built
- All Implemented Interfaces:
CoreQueryOptions
,CoreCommonOptions
- Enclosing class:
- QueryOptions
@Internal
public class QueryOptions.Built
extends CommonOptions<QueryOptions>.BuiltCommonOptions
implements CoreQueryOptions
-
Field Summary
Fields inherited from interface com.couchbase.client.core.endpoint.http.CoreCommonOptions
DEFAULT
-
Method Summary
Modifier and TypeMethodDescriptionboolean
adhoc()
boolean
boolean
void
injectParams
(JsonObject queryJson) boolean
metrics()
com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode
com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ArrayNode
profile()
com.couchbase.client.core.deps.com.fasterxml.jackson.databind.JsonNode
raw()
boolean
readonly()
scanCap()
scanWait()
Methods inherited from class com.couchbase.client.java.CommonOptions.BuiltCommonOptions
clientContext, parentSpan, retryStrategy, timeout
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.couchbase.client.core.endpoint.http.CoreCommonOptions
withParentSpan
-
Method Details
-
readonly
public boolean readonly()- Specified by:
readonly
in interfaceCoreQueryOptions
-
scanWait
- Specified by:
scanWait
in interfaceCoreQueryOptions
-
scanCap
- Specified by:
scanCap
in interfaceCoreQueryOptions
-
scanConsistency
- Specified by:
scanConsistency
in interfaceCoreQueryOptions
-
flexIndex
public boolean flexIndex()- Specified by:
flexIndex
in interfaceCoreQueryOptions
-
preserveExpiry
- Specified by:
preserveExpiry
in interfaceCoreQueryOptions
-
serializer
-
adhoc
public boolean adhoc()- Specified by:
adhoc
in interfaceCoreQueryOptions
-
clientContextId
- Specified by:
clientContextId
in interfaceCoreQueryOptions
-
consistentWith
- Specified by:
consistentWith
in interfaceCoreQueryOptions
-
maxParallelism
- Specified by:
maxParallelism
in interfaceCoreQueryOptions
-
metrics
public boolean metrics()- Specified by:
metrics
in interfaceCoreQueryOptions
-
namedParameters
public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode namedParameters()- Specified by:
namedParameters
in interfaceCoreQueryOptions
-
pipelineBatch
- Specified by:
pipelineBatch
in interfaceCoreQueryOptions
-
pipelineCap
- Specified by:
pipelineCap
in interfaceCoreQueryOptions
-
positionalParameters
public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ArrayNode positionalParameters()- Specified by:
positionalParameters
in interfaceCoreQueryOptions
-
profile
- Specified by:
profile
in interfaceCoreQueryOptions
-
raw
public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.JsonNode raw()- Specified by:
raw
in interfaceCoreQueryOptions
-
injectParams
-
asTransaction
public boolean asTransaction()- Specified by:
asTransaction
in interfaceCoreQueryOptions
-
asTransactionOptions
- Specified by:
asTransactionOptions
in interfaceCoreQueryOptions
-
commonOptions
- Specified by:
commonOptions
in interfaceCoreQueryOptions
-
useReplica
- Specified by:
useReplica
in interfaceCoreQueryOptions
-