Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

add(boolean) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an Boolean element to the JsonArray.
add(double) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an Double element to the JsonArray.
add(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an Integer element to the JsonArray.
add(long) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an Long element to the JsonArray.
add(JsonArray) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an JsonArray element to the JsonArray.
add(JsonObject) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an JsonObject element to the JsonArray.
add(Number) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append a Number element to the JsonArray.
add(Object) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an element to the JsonArray.
add(String) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an String element to the JsonArray.
add(List<?>) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an JsonArray element, converted from a List, to the JsonArray.
add(Map<String, ?>) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append an JsonObject element, converted from a List, to the JsonArray.
addNull() - Method in class com.couchbase.analytics.client.java.json.JsonArray
Append a null element to the JsonArray.
AnalyticsException - Exception Class in com.couchbase.analytics.client.java
Thrown when an interaction (or attempted interaction) with the Analytics cluster fails.
AnalyticsException(String) - Constructor for exception class com.couchbase.analytics.client.java.AnalyticsException
 
AnalyticsException(String, Throwable) - Constructor for exception class com.couchbase.analytics.client.java.AnalyticsException
 
AnalyticsException(Throwable) - Constructor for exception class com.couchbase.analytics.client.java.AnalyticsException
 
AnalyticsTimeoutException - Exception Class in com.couchbase.analytics.client.java
Like TimeoutException, but unchecked.
AnalyticsTimeoutException(String) - Constructor for exception class com.couchbase.analytics.client.java.AnalyticsTimeoutException
 
AnalyticsTimeoutException(String, Throwable) - Constructor for exception class com.couchbase.analytics.client.java.AnalyticsTimeoutException
 
AnalyticsTimeoutException(Throwable) - Constructor for exception class com.couchbase.analytics.client.java.AnalyticsTimeoutException
 
append(String, String, String...) - Method in class com.couchbase.analytics.client.java.internal.utils.UserAgentBuilder
 
appendJava() - Method in class com.couchbase.analytics.client.java.internal.utils.UserAgentBuilder
 
appendOs() - Method in class com.couchbase.analytics.client.java.internal.utils.UserAgentBuilder
 
as(TypeRef<T>) - Method in class com.couchbase.analytics.client.java.Row
Returns the content of the row deserialized as an instance of the specified type.
as(Class<T>) - Method in class com.couchbase.analytics.client.java.Row
Returns the content of the row deserialized as an instance of the specified type.
asNullable(TypeRef<T>) - Method in class com.couchbase.analytics.client.java.Row
Returns the content of the row deserialized as an instance of the specified type, or null if the row content is a literal null.
asNullable(Class<T>) - Method in class com.couchbase.analytics.client.java.Row
Returns the content of the row deserialized as an instance of the specified type, or null if the row's content is a literal null.

B

build() - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter.Builder
 
build() - Method in class com.couchbase.analytics.client.java.internal.utils.UserAgentBuilder
 
builder() - Static method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter
 
BuilderPropertySetter - Class in com.couchbase.analytics.client.java.internal.utils
 
BuilderPropertySetter.Builder - Class in com.couchbase.analytics.client.java.internal.utils
 
bytes() - Method in class com.couchbase.analytics.client.java.Row
Returns the raw content of the row, exactly as it was received from the server.

C

caveat() - Element in annotation type com.couchbase.analytics.client.java.internal.ThreadSafe
 
CbCertificates - Class in com.couchbase.analytics.client.java.internal.utils.security
 
CbCollections - Class in com.couchbase.analytics.client.java.internal.utils.lang
 
CbObjects - Class in com.couchbase.analytics.client.java.internal.utils.lang
 
CbStrings - Class in com.couchbase.analytics.client.java.internal.utils.lang
 
CbThrowables - Class in com.couchbase.analytics.client.java.internal.utils.lang
 
certificates() - Method in class com.couchbase.analytics.client.java.internal.TrustSource
 
Certificates - Class in com.couchbase.analytics.client.java.internal
Utility methods for reading TLS certificates from various locations.
childBuilderAccessorSuffix(String) - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter.Builder
By convention, builder methods that expose child builders have names ending with this.
cipherSuites(List<String>) - Method in class com.couchbase.analytics.client.java.SecurityOptions
 
clientContextId(String) - Method in class com.couchbase.analytics.client.java.QueryOptions
 
close() - Method in class com.couchbase.analytics.client.java.Cluster
 
cluster() - Method in class com.couchbase.analytics.client.java.Database
Returns the cluster this database belongs to.
Cluster - Class in com.couchbase.analytics.client.java
 
ClusterOptions - Class in com.couchbase.analytics.client.java
A mutable builder for configuring the cluster's behavior.
code() - Method in exception class com.couchbase.analytics.client.java.QueryException
Returns the Analytics error code sent by the server.
code() - Method in class com.couchbase.analytics.client.java.QueryWarning
 
codePointToString(int) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbStrings
Backport of Java 11's Character.toString(int codePoint).
com.couchbase.analytics.client.java - package com.couchbase.analytics.client.java
Start here by creating a Cluster.
com.couchbase.analytics.client.java.codec - package com.couchbase.analytics.client.java.codec
Classes that turn query result rows into Java objects when you call row.as(Class) or row.as(TypeRef).
com.couchbase.analytics.client.java.internal - package com.couchbase.analytics.client.java.internal
Bits and bobs that are internal to the Analytics client.
com.couchbase.analytics.client.java.internal.utils - package com.couchbase.analytics.client.java.internal.utils
Bits and bobs that are internal to the Analytics client, but might reasonably be extracted into a common "couchbase-utils" library one day.
com.couchbase.analytics.client.java.internal.utils.json - package com.couchbase.analytics.client.java.internal.utils.json
 
com.couchbase.analytics.client.java.internal.utils.lang - package com.couchbase.analytics.client.java.internal.utils.lang
Backports and utility functions for standard Java types.
com.couchbase.analytics.client.java.internal.utils.security - package com.couchbase.analytics.client.java.internal.utils.security
 
com.couchbase.analytics.client.java.internal.utils.time - package com.couchbase.analytics.client.java.internal.utils.time
 
com.couchbase.analytics.client.java.json - package com.couchbase.analytics.client.java.json
Simple classes for manipulating JSON.
compareTo(NanoTimestamp) - Method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
 
connectTimeout(Duration) - Method in class com.couchbase.analytics.client.java.TimeoutOptions
 
contains(Object) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Returns true if the object is part of the array.
containsKey(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Checks if the JsonObject contains the field name.
containsValue(Object) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Checks if the JsonObject contains the value.
convertValue(Object, TypeReference<T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
convertValue(Object, Class<T>) - Static method in class com.couchbase.analytics.client.java.internal.InternalJacksonSerDes
 
convertValue(Object, Class<T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
create() - Static method in class com.couchbase.analytics.client.java.json.JsonArray
Creates an empty JsonArray.
create() - Static method in class com.couchbase.analytics.client.java.json.JsonObject
Creates an empty JsonObject.
create(int) - Static method in class com.couchbase.analytics.client.java.json.JsonArray
Creates an empty JsonArray.
create(int) - Static method in class com.couchbase.analytics.client.java.json.JsonObject
Creates an empty JsonObject.
Credential - Class in com.couchbase.analytics.client.java
Create an instance like this:

D

database() - Method in class com.couchbase.analytics.client.java.Scope
Returns the database this scope belongs to.
database(String) - Method in class com.couchbase.analytics.client.java.Cluster
Returns the database in this cluster with the given name.
Database - Class in com.couchbase.analytics.client.java
Contains Scopes.
DataConversionException - Exception Class in com.couchbase.analytics.client.java
 
DataConversionException(String) - Constructor for exception class com.couchbase.analytics.client.java.DataConversionException
 
DataConversionException(String, Throwable) - Constructor for exception class com.couchbase.analytics.client.java.DataConversionException
 
DataConversionException(Throwable) - Constructor for exception class com.couchbase.analytics.client.java.DataConversionException
 
Deadline - Class in com.couchbase.analytics.client.java.internal.utils.time
 
defaultIfNull(T, T) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbObjects
 
DefaultJacksonDeserializerHolder - Class in com.couchbase.analytics.client.java.internal
Initialization-on-demand holder for the default deserializer.
deserialize(TypeRef<T>, byte[]) - Method in interface com.couchbase.analytics.client.java.codec.Deserializer
Deserializes raw input into the target type.
deserialize(TypeRef<T>, byte[]) - Method in class com.couchbase.analytics.client.java.codec.JacksonDeserializer
 
deserialize(TypeRef<T>, byte[]) - Method in class com.couchbase.analytics.client.java.internal.InternalJacksonSerDes
 
deserialize(Class<T>, byte[]) - Method in interface com.couchbase.analytics.client.java.codec.Deserializer
Deserializes raw input into the target class.
deserialize(Class<T>, byte[]) - Method in class com.couchbase.analytics.client.java.codec.JacksonDeserializer
 
deserialize(Class<T>, byte[]) - Method in class com.couchbase.analytics.client.java.internal.InternalJacksonSerDes
 
deserializer(Deserializer) - Method in class com.couchbase.analytics.client.java.ClusterOptions
Sets the default deserializer for converting query result rows into Java objects.
deserializer(Deserializer) - Method in class com.couchbase.analytics.client.java.QueryOptions
Sets the deserializer used by Row.as(java.lang.Class<T>) to convert query result rows into Java objects.
Deserializer - Interface in com.couchbase.analytics.client.java.codec
Converts query result rows into Java objects.
DESERIALIZER - Static variable in class com.couchbase.analytics.client.java.internal.DefaultJacksonDeserializerHolder
 
disableServerCertificateVerification(boolean) - Method in class com.couchbase.analytics.client.java.SecurityOptions
Deprecated.
Not really deprecated, but disabling verification is almost always a bad idea.

E

elapsed() - Method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
Returns the time elapsed since this timestamp was created.
elapsedTime() - Method in class com.couchbase.analytics.client.java.QueryMetrics
 
emptyToNull(String) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbStrings
 
encodeDurationToMs(Duration) - Static method in class com.couchbase.analytics.client.java.internal.utils.time.GolangDuration
Encodes a Java duration into the encoded golang format.
equals(Object) - Method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
 
equals(Object) - Method in class com.couchbase.analytics.client.java.json.JsonArray
 
equals(Object) - Method in class com.couchbase.analytics.client.java.json.JsonObject
 
exceeded() - Method in class com.couchbase.analytics.client.java.internal.utils.time.Deadline
 
executeQuery(String) - Method in interface com.couchbase.analytics.client.java.Queryable
Executes a query statement using default options (no query parameters, etc.), and buffers all result rows in memory.
executeQuery(String, Consumer<QueryOptions>) - Method in class com.couchbase.analytics.client.java.Cluster
 
executeQuery(String, Consumer<QueryOptions>) - Method in interface com.couchbase.analytics.client.java.Queryable
Executes a query statement using the specified options (query parameters, etc.), and buffers all result rows in memory.
executeQuery(String, Consumer<QueryOptions>) - Method in class com.couchbase.analytics.client.java.Scope
 
executeStreamingQuery(String, Consumer<Row>) - Method in interface com.couchbase.analytics.client.java.Queryable
Executes a query statement and passes result rows to the given rowAction callback, one by one as they arrive from the server.
executeStreamingQuery(String, Consumer<Row>, Consumer<QueryOptions>) - Method in class com.couchbase.analytics.client.java.Cluster
 
executeStreamingQuery(String, Consumer<Row>, Consumer<QueryOptions>) - Method in interface com.couchbase.analytics.client.java.Queryable
Executes a query statement using the specified options, (query parameters, etc.), and passes result rows to the given rowAction callback, one by one as they arrive from the server.
executeStreamingQuery(String, Consumer<Row>, Consumer<QueryOptions>) - Method in class com.couchbase.analytics.client.java.Scope
 
executionTime() - Method in class com.couchbase.analytics.client.java.QueryMetrics
 

F

fallbackConverter(BiFunction<String, Type, Object>) - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter.Builder
 
filter(Iterable<T>, Predicate<? super T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Convenience method equivalent to:
filter(T[], Predicate<? super T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Convenience method equivalent to:
findCause(Throwable, Class<T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbThrowables
Walks the causal chain of the given throwable (starting with the given throwable itself) and returns the first throwable that is an instance of the specified type.
from(Class<?>) - Static method in class com.couchbase.analytics.client.java.internal.utils.VersionAndGitHash
 
from(Object...) - Static method in class com.couchbase.analytics.client.java.json.JsonArray
Creates a new JsonArray and populates it with the values supplied.
from(Path) - Static method in class com.couchbase.analytics.client.java.internal.TrustSource
Returns a new instance that trusts the certificates in the specified PEM file.
from(List<?>) - Static method in class com.couchbase.analytics.client.java.json.JsonArray
Returns a new JsonArray containing items from the given List, in the same order they were returned by the list's iterator.
from(List<X509Certificate>) - Static method in class com.couchbase.analytics.client.java.internal.TrustSource
Returns a new instance that trusts the specified certificates.
from(Map<String, ?>) - Static method in class com.couchbase.analytics.client.java.json.JsonObject
Constructs a JsonObject from a Map<String, ?>.
from(TrustManagerFactory) - Static method in class com.couchbase.analytics.client.java.internal.TrustSource
Returns a new instance backed by the specified factory.
fromJson(byte[]) - Static method in class com.couchbase.analytics.client.java.json.JsonArray
 
fromJson(byte[]) - Static method in class com.couchbase.analytics.client.java.json.JsonObject
 
fromJson(String) - Static method in class com.couchbase.analytics.client.java.json.JsonArray
Static method to create a JsonArray from a JSON String.
fromJson(String) - Static method in class com.couchbase.analytics.client.java.json.JsonObject
Static method to create a JsonObject from a JSON String.
fromJvm() - Static method in class com.couchbase.analytics.client.java.internal.TrustSource
Returns a new instance that trusts the certificate authorities trusted by this Java runtime environment.
fromJvmAndCapella() - Static method in class com.couchbase.analytics.client.java.internal.TrustSource
Returns a new instance that trusts the certificate authorities trusted by this Java runtime environment, plus the Capella production certificate.

G

get(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and does not cast it.
get(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the (potential null) content and not casting its type.
getArray(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to JsonArray.
getArray(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to JsonArray.
getBigDecimal(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to BigDecimal.
getBigDecimal(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to BigDecimal.
getBigInteger(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to BigInteger.
getBigInteger(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to BigInteger.
getBoolean(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to Boolean.
getBoolean(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to Boolean.
getCapellaCaCertificates() - Static method in class com.couchbase.analytics.client.java.internal.utils.security.CbCertificates
 
getCapellaCertificates() - Static method in class com.couchbase.analytics.client.java.internal.Certificates
Returns the Certificate Authority (CA) certificates used by Couchbase Capella.
getDouble(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to Double.
getDouble(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to Double.
getInt(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to Integer.
getInt(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to Integer.
getJvmCertificates() - Static method in class com.couchbase.analytics.client.java.internal.utils.security.CbCertificates
Returns the Certificate Authority (CA) certificates trusted by the JVM's default trust manager.
getLong(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to Long.
getLong(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to Long.
getNames() - Method in class com.couchbase.analytics.client.java.json.JsonObject
Returns a set of field names on the JsonObject.
getNonProdCertificates() - Static method in class com.couchbase.analytics.client.java.internal.Certificates
Returns the Certificate Authority (CA) certificates used by Couchbase internal pre-production clusters.
getNonProdCertificates() - Static method in class com.couchbase.analytics.client.java.internal.utils.security.CbCertificates
Returns the Certificate Authority (CA) certificates used by Couchbase internal pre-production clusters.
getNumber(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to Number.
getNumber(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to Number.
getObject(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to JsonObject.
getObject(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to JsonObject.
getStackTraceAsString(Throwable) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbThrowables
 
getString(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
Retrieves the value by the position in the JsonArray and casts it to String.
getString(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Retrieves the value from the field name and casts it to String.
gitHash() - Method in class com.couchbase.analytics.client.java.internal.utils.VersionAndGitHash
 
GolangDuration - Class in com.couchbase.analytics.client.java.internal.utils.time
Helper methods that have to do with certain golang-specific format the server uses.

H

hasCause(Throwable, Class<? extends Throwable>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbThrowables
Returns true if the given throwable or any throwable in its causal chain is an instance of the given type.
hasElapsed(Duration) - Method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
Returns true if the time elapsed since this timestamp was created is greater than or equal to the given duration, otherwise false.
hashCode() - Method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
 
hashCode() - Method in class com.couchbase.analytics.client.java.json.JsonArray
 
hashCode() - Method in class com.couchbase.analytics.client.java.json.JsonObject
 
hasRemaining(Duration) - Method in class com.couchbase.analytics.client.java.internal.utils.time.Deadline
 

I

insecure() - Static method in class com.couchbase.analytics.client.java.internal.TrustSource
Returns a new instance that does not verify server certificates.
INSTANCE - Static variable in class com.couchbase.analytics.client.java.internal.InternalJacksonSerDes
 
InternalJacksonSerDes - Class in com.couchbase.analytics.client.java.internal
For internal SDK use only.
InvalidCredentialException - Exception Class in com.couchbase.analytics.client.java
 
irregularChildBuilderAccessors(Map<String, String>) - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter.Builder
Escape hatch in case some accessors don't follow the convention estabnlished by BuilderPropertySetter.Builder.childBuilderAccessorSuffix.
isEmpty() - Method in class com.couchbase.analytics.client.java.json.JsonArray
Checks if the JsonArray is empty or not.
isEmpty() - Method in class com.couchbase.analytics.client.java.json.JsonObject
Returns true if the JsonObject is empty, false otherwise.
isInsecure() - Method in class com.couchbase.analytics.client.java.internal.TrustSource
 
isNever() - Method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
Returns true if this timestamp was created by NanoTimestamp.never(), otherwise false.
isNullOrEmpty(String) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbStrings
 
isNullOrEmpty(Collection<?>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
 
isNullOrEmpty(Map<?, ?>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
 
iterator() - Method in class com.couchbase.analytics.client.java.json.JsonArray
 

J

JacksonDeserializer - Class in com.couchbase.analytics.client.java.codec
A deserializer backed by Jackson.
JacksonDeserializer(ObjectMapper) - Constructor for class com.couchbase.analytics.client.java.codec.JacksonDeserializer
 
JsonArray - Class in com.couchbase.analytics.client.java.json
Represents a JSON array that can be stored and loaded from Couchbase Server.
JsonObject - Class in com.couchbase.analytics.client.java.json
Represents a JSON object that can be stored and loaded from Couchbase Server.
JsonSerializer - Interface in com.couchbase.analytics.client.java.internal
 
JsonValue - Class in com.couchbase.analytics.client.java.json
A JSON container, either a JsonObject or a JsonArray.
JsonValueModule - Class in com.couchbase.analytics.client.java.internal
 
JsonValueModule() - Constructor for class com.couchbase.analytics.client.java.internal.JsonValueModule
 

L

listCopyOf(Iterable<? extends E>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable list containing all elements of the given iterable.
listCopyOf(Collection<? extends E>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Backport of List.copyOf.
listOf(T...) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable list containing the given items.

M

mapCopyOf(Map<? extends K, ? extends V>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Backport of Map.copyOf.
mapOf() - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable empty map.
mapOf(K, V) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable map containing the given key/value pairs.
mapOf(K, V, K, V) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable map containing the given key/value pairs.
mapOf(K, V, K, V, K, V) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable map containing the given key/value pairs.
mapOf(K, V, K, V, K, V, K, V) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable map containing the given key/value pairs.
mapOf(K, V, K, V, K, V, K, V, K, V) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable map containing the given key/value pairs.
Mapper - Class in com.couchbase.analytics.client.java.internal.utils.json
 
Mapper() - Constructor for class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
MAX_CODE_POINT_AS_STRING - Static variable in class com.couchbase.analytics.client.java.internal.utils.lang.CbStrings
 
maxRetries(Integer) - Method in class com.couchbase.analytics.client.java.ClusterOptions
Default retry limit for failed retriable queries.
maxRetries(Integer) - Method in class com.couchbase.analytics.client.java.QueryOptions
Limits the number of times a failed retriable request is retried.
message() - Method in class com.couchbase.analytics.client.java.QueryWarning
Caveat: The content and structure of this message may change between Couchbase Server versions.
metadata() - Method in class com.couchbase.analytics.client.java.QueryResult
 
metrics() - Method in class com.couchbase.analytics.client.java.QueryMetadata
Get the associated metrics for the response.
MIN_CODE_POINT_AS_STRING - Static variable in class com.couchbase.analytics.client.java.internal.utils.lang.CbStrings
 
minus(NanoTimestamp) - Method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
 

N

name() - Method in class com.couchbase.analytics.client.java.Database
 
name() - Method in class com.couchbase.analytics.client.java.Scope
 
NanoTimestamp - Class in com.couchbase.analytics.client.java.internal.utils.time
 
never() - Static method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
Returns a timestamp from ~146 years ago, for representing the time of events that have not occurred.
newEnumMap(Class<K>, Map<K, V>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
 
newEnumSet(Class<T>, Iterable<T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Like EnumSet.copyOf(java.util.EnumSet<E>), but does not explode when given an empty collection.
newInstance(String, Credential) - Static method in class com.couchbase.analytics.client.java.Cluster
 
newInstance(String, Credential, Consumer<ClusterOptions>) - Static method in class com.couchbase.analytics.client.java.Cluster
 
NOT_BOUNDED - Enum constant in enum com.couchbase.analytics.client.java.ScanConsistency
The index will return whatever state it has to the Analytics query engine at the time of query.
now() - Static method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
Returns a timestamp representing the current time.
nullToEmpty(String) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbStrings
 

O

of(String, String) - Static method in class com.couchbase.analytics.client.java.Credential
Returns a new instance that holds the given username and password.
of(Duration) - Static method in class com.couchbase.analytics.client.java.internal.utils.time.Deadline
 
of(Duration, double) - Static method in class com.couchbase.analytics.client.java.internal.utils.time.Deadline
 
ofDynamic(Supplier<Credential>) - Static method in class com.couchbase.analytics.client.java.Credential
Returns a new instance of a dynamic credential that invokes the given supplier every time a credential is required.

P

parameters(List<?>) - Method in class com.couchbase.analytics.client.java.QueryOptions
 
parameters(Map<String, ?>) - Method in class com.couchbase.analytics.client.java.QueryOptions
 
parse(String) - Static method in class com.couchbase.analytics.client.java.internal.utils.security.CbCertificates
 
parseDuration(String) - Static method in class com.couchbase.analytics.client.java.internal.utils.time.GolangDuration
Parses a Go duration string using the same rules as Go's time.ParseDuration method.
pathComponentTransformer(Function<String, String>) - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter.Builder
Converts an input path component to match the Java method name, for translating case conventions.
processedObjects() - Method in class com.couchbase.analytics.client.java.QueryMetrics
 
propagate(Throwable) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbThrowables
Throws the given throwable if it is unchecked, otherwise throws a new CouchbaseException with the given exception as a cause.
put(String, boolean) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a Boolean value identified by the field name.
put(String, double) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a Double value identified by the field name.
put(String, int) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a Integer value identified by the field name.
put(String, long) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a Long value identified by the field name.
put(String, JsonArray) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a JsonArray value identified by the field name.
put(String, JsonObject) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a JsonObject value identified by the field name.
put(String, Number) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a Number value identified by the field name.
put(String, Object) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a Object value identified by the field name.
put(String, String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a String value identified by the field name.
put(String, List<?>) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Stores a JsonArray value identified by the field name.
put(String, Map<String, ?>) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Attempt to convert a Map to a JsonObject value and store it, identified by the field name.
putNull(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Store a null value identified by the field's name.

Q

Queryable - Interface in com.couchbase.analytics.client.java
 
QueryException - Exception Class in com.couchbase.analytics.client.java
Thrown when the Analytics cluster returns an error message in response to a query request.
QueryMetadata - Class in com.couchbase.analytics.client.java
Holds associated metadata returned by the server.
QueryMetrics - Class in com.couchbase.analytics.client.java
Holds the metrics as returned from an analytics response.
QueryOptions - Class in com.couchbase.analytics.client.java
QueryResult - Class in com.couchbase.analytics.client.java
 
queryTimeout(Duration) - Method in class com.couchbase.analytics.client.java.TimeoutOptions
 
QueryWarning - Class in com.couchbase.analytics.client.java
Represents a single warning returned from the analytics engine.

R

raw(Map<String, ?>) - Method in class com.couchbase.analytics.client.java.QueryOptions
Specifies arbitrary name-value pairs to include the query request JSON.
read(InputStream) - Static method in class com.couchbase.analytics.client.java.internal.utils.security.CbCertificates
 
read(Path) - Static method in class com.couchbase.analytics.client.java.internal.utils.security.CbCertificates
 
readOnly(Boolean) - Method in class com.couchbase.analytics.client.java.QueryOptions
 
readTree(byte[]) - Static method in class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
readValue(byte[], Class<T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
readValue(String, Class<T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
register(Type, String, Function<String, ?>) - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter.Builder
 
registerCommonTypes() - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter.Builder
 
remaining() - Method in class com.couchbase.analytics.client.java.internal.utils.time.Deadline
 
removeEnd(String, String) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbStrings
 
removeKey(String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
Removes an entry from the JsonObject.
removeStart(String, String) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbStrings
 
REQUEST_PLUS - Enum constant in enum com.couchbase.analytics.client.java.ScanConsistency
The index will wait until all mutations have been processed at the time of request before being processed in the Analytics query engine.
requestId() - Method in class com.couchbase.analytics.client.java.QueryMetadata
Get the request identifier of the query request
resultCount() - Method in class com.couchbase.analytics.client.java.QueryMetrics
 
resultSize() - Method in class com.couchbase.analytics.client.java.QueryMetrics
 
retryable() - Method in exception class com.couchbase.analytics.client.java.QueryException
Returns true if the retry limit was reached, and it's safe to retry the same query later.
Row - Class in com.couchbase.analytics.client.java
One row of a query result.
rows() - Method in class com.couchbase.analytics.client.java.QueryResult
 

S

scanConsistency(ScanConsistency) - Method in class com.couchbase.analytics.client.java.QueryOptions
 
ScanConsistency - Enum in com.couchbase.analytics.client.java
The possible values for scan consistency in an Analytics query.
scanWait(Duration) - Method in class com.couchbase.analytics.client.java.QueryOptions
 
scope(String) - Method in class com.couchbase.analytics.client.java.Database
Returns the scope in this database with the given name.
Scope - Class in com.couchbase.analytics.client.java
 
security(Consumer<SecurityOptions>) - Method in class com.couchbase.analytics.client.java.ClusterOptions
 
SecurityOptions - Class in com.couchbase.analytics.client.java
 
serialize(Object) - Method in class com.couchbase.analytics.client.java.internal.InternalJacksonSerDes
 
serialize(Object) - Method in interface com.couchbase.analytics.client.java.internal.JsonSerializer
 
serverMessage() - Method in exception class com.couchbase.analytics.client.java.QueryException
Returns the human-readable error message sent by the server, without the additional context returned by Throwable.getMessage().
set(Object, String, String) - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter
 
set(Object, Map<String, String>) - Method in class com.couchbase.analytics.client.java.internal.utils.BuilderPropertySetter
 
setCopyOf(Collection<? extends E>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Backport of Set.copyOf.
setOf(T...) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Returns an unmodifiable set containing the given items.
size() - Method in class com.couchbase.analytics.client.java.json.JsonArray
Returns the size of the JsonArray.
size() - Method in class com.couchbase.analytics.client.java.json.JsonObject
The size of the JsonObject.

T

ThreadSafe - Annotation Type in com.couchbase.analytics.client.java.internal
Documents that the annotated type is thread-safe.
throwIfInstanceOf(Throwable, Class<T>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbThrowables
If the given Throwable is an instance of the given class, throw it.
throwIfUnchecked(Throwable) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbThrowables
If the given Throwable is an instance of RuntimeException or Error, throw it.
timeout(Duration) - Method in class com.couchbase.analytics.client.java.QueryOptions
 
timeout(Consumer<TimeoutOptions>) - Method in class com.couchbase.analytics.client.java.ClusterOptions
 
TimeoutOptions - Class in com.couchbase.analytics.client.java
For specifying default timeouts in Cluster.newInstance(String, Credential, Consumer).
toBytes() - Method in class com.couchbase.analytics.client.java.json.JsonArray
Similar to JsonArray.toString() but turns this array directly into an encoded byte array.
toBytes() - Method in class com.couchbase.analytics.client.java.json.JsonObject
Similar to JsonObject.toString() but turns this object directly into an encoded byte array.
toList() - Method in class com.couchbase.analytics.client.java.json.JsonArray
Copies the content of the JsonArray into a new List and returns it.
toMap() - Method in class com.couchbase.analytics.client.java.json.JsonObject
Transforms the JsonObject into a Map.
toString() - Method in class com.couchbase.analytics.client.java.Cluster
 
toString() - Method in class com.couchbase.analytics.client.java.codec.JacksonDeserializer
 
toString() - Method in class com.couchbase.analytics.client.java.codec.TypeRef
 
toString() - Method in class com.couchbase.analytics.client.java.Database
 
toString() - Method in class com.couchbase.analytics.client.java.internal.TrustSource
 
toString() - Method in class com.couchbase.analytics.client.java.internal.utils.time.Deadline
 
toString() - Method in class com.couchbase.analytics.client.java.internal.utils.time.NanoTimestamp
 
toString() - Method in class com.couchbase.analytics.client.java.internal.utils.UserAgentBuilder
 
toString() - Method in class com.couchbase.analytics.client.java.internal.utils.VersionAndGitHash
 
toString() - Method in class com.couchbase.analytics.client.java.json.JsonArray
Converts the JsonArray into its JSON string representation.
toString() - Method in class com.couchbase.analytics.client.java.json.JsonObject
Converts the JsonObject into its JSON string representation.
toString() - Method in class com.couchbase.analytics.client.java.QueryMetadata
 
toString() - Method in class com.couchbase.analytics.client.java.QueryMetrics
 
toString() - Method in class com.couchbase.analytics.client.java.QueryResult
 
toString() - Method in class com.couchbase.analytics.client.java.QueryWarning
 
toString() - Method in class com.couchbase.analytics.client.java.Row
 
toString() - Method in class com.couchbase.analytics.client.java.Scope
 
transform(Iterable<T1>, Function<? super T1, ? extends T2>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Convenience method equivalent to:
transform(Iterator<T1>, Function<? super T1, ? extends T2>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Convenience method equivalent to:
transform(T1[], Function<? super T1, ? extends T2>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
Convenience method equivalent to:
transformValues(Map<K, V1>, BiFunction<K, V1, V2>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
 
transformValues(Map<K, V1>, Function<V1, V2>) - Static method in class com.couchbase.analytics.client.java.internal.utils.lang.CbCollections
 
trustManagerFactory() - Method in class com.couchbase.analytics.client.java.internal.TrustSource
 
trustOnlyCapella() - Method in class com.couchbase.analytics.client.java.SecurityOptions
Clears any existing trust settings, and tells the SDK to trust only the Capella CA certificates bundled with this SDK.
trustOnlyCertificates(List<X509Certificate>) - Method in class com.couchbase.analytics.client.java.SecurityOptions
Clears any existing trust settings, and tells the SDK to trust only the specified certificates.
trustOnlyFactory(TrustManagerFactory) - Method in class com.couchbase.analytics.client.java.SecurityOptions
Clears any existing trust settings, and tells the SDK to use the specified factory to verify server certificates.
trustOnlyJvm() - Method in class com.couchbase.analytics.client.java.SecurityOptions
Clears any existing trust settings, and tells the SDK to trust only the certificates trusted by the Java runtime environment.
trustOnlyJvmAndCapella() - Method in class com.couchbase.analytics.client.java.SecurityOptions
Clears any existing trust settings, and tells the SDK to trust only the certificates trusted by the Java runtime environment plus the Capella CA certificates bundled with this SDK.
trustOnlyPemFile(Path) - Method in class com.couchbase.analytics.client.java.SecurityOptions
Clears any existing trust settings, and tells the SDK to trust only the certificates in the specified PEM file.
trustOnlyPemString(String) - Method in class com.couchbase.analytics.client.java.SecurityOptions
Clears any existing trust settings, and tells the SDK to trust only the PEM-encoded certificates contained in the given string.
TrustSource - Class in com.couchbase.analytics.client.java.internal
Either a TrustManagerFactory XOR a list of X509Certificate.
type() - Method in class com.couchbase.analytics.client.java.codec.TypeRef
 
TypeRef<T> - Class in com.couchbase.analytics.client.java.codec
Conveys generic type information at run time.
TypeRef() - Constructor for class com.couchbase.analytics.client.java.codec.TypeRef
 

U

UNKNOWN - Static variable in class com.couchbase.analytics.client.java.internal.utils.VersionAndGitHash
 
UserAgentBuilder - Class in com.couchbase.analytics.client.java.internal.utils
Generates a User Agent string in accordance with https://tools.ietf.org/html/rfc7231#section-5.5.3
UserAgentBuilder() - Constructor for class com.couchbase.analytics.client.java.internal.utils.UserAgentBuilder
 

V

valueOf(String) - Static method in enum com.couchbase.analytics.client.java.ScanConsistency
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.couchbase.analytics.client.java.ScanConsistency
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class com.couchbase.analytics.client.java.internal.utils.VersionAndGitHash
 
VersionAndGitHash - Class in com.couchbase.analytics.client.java.internal.utils
 

W

warnings() - Method in class com.couchbase.analytics.client.java.QueryMetadata
Returns warnings if present.
writeValue(OutputStream, Object) - Static method in class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
writeValueAsBytes(Object) - Static method in class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
writeValueAsString(Object) - Static method in class com.couchbase.analytics.client.java.internal.utils.json.Mapper
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form