Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(boolean) - Method in class com.couchbase.analytics.client.java.json.JsonArray
- add(double) - Method in class com.couchbase.analytics.client.java.json.JsonArray
- add(int) - Method in class com.couchbase.analytics.client.java.json.JsonArray
- add(long) - Method in class com.couchbase.analytics.client.java.json.JsonArray
- add(JsonArray) - Method in class com.couchbase.analytics.client.java.json.JsonArray
- add(JsonObject) - Method in class com.couchbase.analytics.client.java.json.JsonArray
-
Append an
JsonObjectelement to theJsonArray. - add(Number) - Method in class com.couchbase.analytics.client.java.json.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
- add(List<?>) - Method in class com.couchbase.analytics.client.java.json.JsonArray
- add(Map<String, ?>) - Method in class com.couchbase.analytics.client.java.json.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)orrow.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
JsonObjectcontains the field name. - containsValue(Object) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Checks if the
JsonObjectcontains 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
rowActioncallback, 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
rowActioncallback, 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
JsonArrayand 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
- 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
JsonObjectfrom aMap<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
- fromJson(String) - Static method in class com.couchbase.analytics.client.java.json.JsonObject
-
Static method to create a
JsonObjectfrom a JSONString. - 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
JsonArrayand 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
- 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
JsonArrayand casts it toBigDecimal. - 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
JsonArrayand casts it toBigInteger. - 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
- 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
- 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
- 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
- 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
- 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
JsonArrayand casts it toJsonObject. - 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
- 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
JsonArrayis empty or not. - isEmpty() - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Returns true if the
JsonObjectis 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
JsonObjector aJsonArray. - 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
Booleanvalue identified by the field name. - put(String, double) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
Doublevalue identified by the field name. - put(String, int) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
Integervalue identified by the field name. - put(String, long) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
Longvalue identified by the field name. - put(String, JsonArray) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
JsonArrayvalue identified by the field name. - put(String, JsonObject) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
JsonObjectvalue identified by the field name. - put(String, Number) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
Numbervalue identified by the field name. - put(String, Object) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
Objectvalue identified by the field name. - put(String, String) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
Stringvalue identified by the field name. - put(String, List<?>) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Stores a
JsonArrayvalue identified by the field name. - put(String, Map<String, ?>) - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Attempt to convert a
Mapto aJsonObjectvalue 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
-
Optional parameters for
Queryable.executeQuery(String, Consumer)andQueryable.executeStreamingQuery(String, Consumer, Consumer). - 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
- toMap() - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Transforms the
JsonObjectinto aMap. - 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
JsonArrayinto its JSON string representation. - toString() - Method in class com.couchbase.analytics.client.java.json.JsonObject
-
Converts the
JsonObjectinto 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
TrustManagerFactoryXOR a list ofX509Certificate. - 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
All Classes and Interfaces|All Packages|Serialized Form