Package | Description |
---|---|
com.couchbase.client.java.analytics |
Modifier and Type | Method and Description |
---|---|
static AnalyticsParams |
AnalyticsParams.build()
Start building a
AnalyticsParams , allowing to customize an Analytics requests. |
AnalyticsParams |
AnalyticsParams.deferred(boolean deferred)
Set to true for deferred query execution
(Translates to mode async for the server request)
|
AnalyticsParams |
SimpleAnalyticsQuery.params() |
abstract AnalyticsParams |
AnalyticsQuery.params()
Returns the params from this query.
|
AnalyticsParams |
AnalyticsParams.pretty(boolean pretty)
If set to false, the server will be instructed to remove extra whitespace from the JSON response
in order to save bytes.
|
AnalyticsParams |
AnalyticsParams.priority(boolean priority)
If this request should receive priority in server side scheduling.
|
AnalyticsParams |
AnalyticsParams.rawParam(String name,
Object value)
Allows to specify an arbitrary, raw Analytics param.
|
AnalyticsParams |
AnalyticsParams.serverSideTimeout(long timeout,
TimeUnit unit)
Sets a maximum timeout for processing on the server side.
|
AnalyticsParams |
AnalyticsParams.withContextId(String clientContextId)
Adds a client context ID to the request, that will be sent back in the response, allowing clients
to meaningfully trace requests/responses when many are exchanged.
|
Modifier and Type | Method and Description |
---|---|
static ParameterizedAnalyticsQuery |
AnalyticsQuery.parameterized(String statement,
JsonArray positionalParams,
AnalyticsParams params)
Creates an
AnalyticsQuery with positional parameters as part of the query. |
static ParameterizedAnalyticsQuery |
AnalyticsQuery.parameterized(String statement,
JsonObject namedParams,
AnalyticsParams params)
Creates an
AnalyticsQuery with named parameters as part of the query. |
static SimpleAnalyticsQuery |
AnalyticsQuery.simple(String statement,
AnalyticsParams params)
Creates an
AnalyticsQuery from an analytics statement and custom parameters. |
Copyright © 2015 Couchbase, Inc.