All Classes and Interfaces
Class
Description
Utility methods for reading TLS certificates from various locations.
Create a new instance by calling
Cluster.newInstance(java.lang.String, com.couchbase.columnar.client.java.Credential)
.A mutable builder for configuring the cluster's behavior.
Thrown when an interaction (or attempted interaction) with the Columnar cluster fails.
Create an instance like this:
Contains
Scope
s.Separate class so the SDK doesn't explode if the user
excludes Jackson from the class path.
Converts query result rows into Java objects.
Delegates all methods to the authenticator returned by the
given supplier.
For internal SDK use only.
A deserializer backed by Jackson.
Represents a JSON array that can be stored and loaded from Couchbase Server.
Represents a JSON object that can be stored and loaded from Couchbase Server.
A JSON container, either a
JsonObject
or a JsonArray
.Thrown when the Columnar cluster returns an error message in response to a query request.
Holds associated metadata returned by the server.
Holds the metrics as returned from an analytics response.
Optional parameters for
Queryable.executeQuery(String, Consumer)
and Queryable.executeStreamingQuery(String, Consumer, Consumer)
.Represents a single warning returned from the analytics engine.
One row of a query result.
The possible values for scan consistency in an columnar query.
Documents that the annotated type is thread-safe.
Like
TimeoutException
, but unchecked.For specifying default timeouts in
Cluster.newInstance(String, Credential, Consumer)
.Either a
TrustManagerFactory
XOR a list of X509Certificate
.Conveys generic type information at run time.