@Stability.Internal public class CoreQueryOptionsTransactions extends Object implements CoreQueryOptions
If CoreQueryOptions could be easily cloned-with-changes, ala Scala case class's copy() method, that would be preferable.
Modifier and Type | Class and Description |
---|---|
static class |
CoreQueryOptionsTransactions.ParameterPassthrough |
static class |
CoreQueryOptionsTransactions.QueryOptionsParameter |
Constructor and Description |
---|
CoreQueryOptionsTransactions() |
CoreQueryOptionsTransactions(CoreQueryOptions original) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asTransaction
public CoreQueryOptionsTransactions()
public CoreQueryOptionsTransactions(@Nullable CoreQueryOptions original)
public CoreQueryOptionsTransactions raw(String key, com.couchbase.client.core.deps.com.fasterxml.jackson.databind.JsonNode value)
public CoreQueryOptionsTransactions metrics(boolean metrics)
public CoreQueryOptionsTransactions set(CoreQueryOptionsTransactions.QueryOptionsParameter param, CoreQueryOptionsTransactions.ParameterPassthrough passthrough)
public CoreQueryOptionsTransactions put(String key, com.couchbase.client.core.deps.com.fasterxml.jackson.databind.JsonNode value)
public boolean adhoc()
adhoc
in interface CoreQueryOptions
public String clientContextId()
clientContextId
in interface CoreQueryOptions
public CoreMutationState consistentWith()
consistentWith
in interface CoreQueryOptions
public Integer maxParallelism()
maxParallelism
in interface CoreQueryOptions
public boolean metrics()
metrics
in interface CoreQueryOptions
public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode namedParameters()
namedParameters
in interface CoreQueryOptions
public Integer pipelineBatch()
pipelineBatch
in interface CoreQueryOptions
public Integer pipelineCap()
pipelineCap
in interface CoreQueryOptions
public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ArrayNode positionalParameters()
positionalParameters
in interface CoreQueryOptions
public CoreQueryProfile profile()
profile
in interface CoreQueryOptions
public com.couchbase.client.core.deps.com.fasterxml.jackson.databind.JsonNode raw()
raw
in interface CoreQueryOptions
public boolean readonly()
readonly
in interface CoreQueryOptions
public Duration scanWait()
scanWait
in interface CoreQueryOptions
public Integer scanCap()
scanCap
in interface CoreQueryOptions
public CoreQueryScanConsistency scanConsistency()
scanConsistency
in interface CoreQueryOptions
public boolean flexIndex()
flexIndex
in interface CoreQueryOptions
public Boolean preserveExpiry()
preserveExpiry
in interface CoreQueryOptions
public Boolean useReplica()
useReplica
in interface CoreQueryOptions
public CoreSingleQueryTransactionOptions asTransactionOptions()
asTransactionOptions
in interface CoreQueryOptions
public CoreCommonOptions commonOptions()
commonOptions
in interface CoreQueryOptions
Copyright © 2024 Couchbase, Inc.. All rights reserved.