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

A

abort(TreeNode) - Method in class com.fauna.response.ErrorInfo.Builder
Sets the abort data on the builder.
AbortException - Exception in com.fauna.exception
An exception that represents an abort error in Fauna.
AbortException(QueryFailure) - Constructor for exception com.fauna.exception.AbortException
Constructs a new AbortException with the specified QueryFailure response.
add(QueryStats) - Method in interface com.fauna.client.StatsCollector
Add the QueryStats to the current counts.
add(QueryStats) - Method in class com.fauna.client.StatsCollectorImpl
 
add(List<ByteBuffer>) - Method in class com.fauna.response.MultiByteBufferInputStream
Adds additional byte buffers to this instance in a thread-safe manner.
ADD - com.fauna.event.FaunaEvent.EventType
 
ADMIN - Static variable in class com.fauna.client.FaunaRole
 
AfterToken - Class in com.fauna.query
Represents an `after` token used for Set pagination.
AfterToken(String) - Constructor for class com.fauna.query.AfterToken
Constructs an AfterToken with the specified token.
annotationType() - Method in class com.fauna.annotation.FaunaFieldImpl
 
annotationType() - Method in class com.fauna.annotation.FaunaIdImpl
 
Array - com.fauna.codec.FaunaType
Represents an array (or list) of values in FQL.
asyncFeed(Query, FeedOptions, Class<E>) - Method in class com.fauna.client.FaunaClient
Return a CompletableFuture that completes with a FeedIterator based on an FQL query.
asyncQuery(Query) - Method in class com.fauna.client.FaunaClient
Sends an asynchronous Fauna Query Language (FQL) query to Fauna.
asyncQuery(Query, ParameterizedOf<E>) - Method in class com.fauna.client.FaunaClient
Sends an asynchronous Fauna Query Language (FQL) query to Fauna.
asyncQuery(Query, ParameterizedOf<E>, QueryOptions) - Method in class com.fauna.client.FaunaClient
Sends an asynchronous Fauna Query Language (FQL) query to Fauna.
asyncQuery(Query, Class<T>) - Method in class com.fauna.client.FaunaClient
Sends an asynchronous Fauna Query Language (FQL) query to Fauna.
asyncQuery(Query, Class<T>, QueryOptions) - Method in class com.fauna.client.FaunaClient
Sends an asynchronous Fauna Query Language (FQL) query to Fauna.
asyncQueryPage(AfterToken, Class<E>, QueryOptions) - Method in class com.fauna.client.FaunaClient
Sends a query to Fauna that retrieves the Page for the given page token.
asyncStream(EventSource, StreamOptions, Class<E>) - Method in class com.fauna.client.FaunaClient
Send a request to the Fauna stream endpoint, and return a CompletableFuture that completes with the FaunaStream publisher.
asyncStream(Query, Class<E>) - Method in class com.fauna.client.FaunaClient
Start a Fauna stream based on an FQL query, and return a CompletableFuture of the resulting FaunaStream publisher.
AuthenticationException - Exception in com.fauna.exception
Exception thrown when an authentication error occurs in Fauna.
AuthenticationException(QueryFailure) - Constructor for exception com.fauna.exception.AuthenticationException
Constructs a new AuthenticationException with the specified QueryFailure response.
AuthorizationException - Exception in com.fauna.exception
Exception thrown when an authorization error occurs in Fauna.
AuthorizationException(QueryFailure) - Constructor for exception com.fauna.exception.AuthorizationException
Constructs a new AuthorizationException with the specified QueryFailure response.

B

backoffFactor(float) - Method in class com.fauna.client.ExponentialBackoffStrategy.Builder
Sets the backoff factor.
BaseCodec<T> - Class in com.fauna.codec.codecs
Abstract base class for implementing codecs to handle encoding and decoding operations for specific types.
BaseCodec() - Constructor for class com.fauna.codec.codecs.BaseCodec
 
BaseDocument - Class in com.fauna.types
Represents the base structure of a document with key-value pairs, a timestamp, and an associated collection.
BaseDocument(Module, Instant) - Constructor for class com.fauna.types.BaseDocument
Initializes a new instance of the BaseDocument class with the specified collection and timestamp.
BaseDocument(Module, Instant, Map<String, Object>) - Constructor for class com.fauna.types.BaseDocument
Initializes a new instance of the BaseDocument class with the specified collection, timestamp, and initial data.
BaseDocument.Entry - Class in com.fauna.types
Represents a key-value pair in the document.
BaseDocumentCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding FQL BaseDocument instances.
BaseDocumentCodec(CodecProvider) - Constructor for class com.fauna.codec.codecs.BaseDocumentCodec
Constructs a BaseDocumentCodec with the specified codec provider.
BaseFaunaClient - Class in com.fauna.client
FaunaClient is the main client for interacting with Fauna.
BaseFaunaClient(FaunaConfig) - Constructor for class com.fauna.client.BaseFaunaClient
Construct a new FaunaClient instance with the provided FaunaConfig, using default HTTP config and retry strategy.
BaseFaunaClient(FaunaConfig, HttpClient, RetryStrategy) - Constructor for class com.fauna.client.BaseFaunaClient
Construct a new FaunaClient instance with the provided FaunaConfig and HttpClient.
BaseRef - Class in com.fauna.types
Represents a reference to a document within a collection.
BaseRef(Module) - Constructor for class com.fauna.types.BaseRef
Constructs a new BaseRef object with the specified collection.
BaseRefCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding FQL BaseRef instances.
BaseRefCodec() - Constructor for class com.fauna.codec.codecs.BaseRefCodec
 
BoolCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding FQL boolean values.
BoolCodec() - Constructor for class com.fauna.codec.codecs.BoolCodec
 
Boolean - com.fauna.codec.FaunaType
Represents a boolean value in FQL.
build() - Method in class com.fauna.client.ExponentialBackoffStrategy.Builder
Builds and returns a new ExponentialBackoffStrategy instance.
build() - Method in class com.fauna.client.FaunaConfig.Builder
Builds and returns a new FaunaConfig instance.
build() - Method in class com.fauna.client.FaunaScope.Builder
Builds a FaunaScope instance using the current builder settings.
build() - Method in class com.fauna.event.FaunaEvent.Builder
Builds and returns a FaunaEvent instance.
build() - Method in class com.fauna.event.FeedOptions.Builder
Builds a new FeedOptions instance with the configured parameters.
build() - Method in class com.fauna.event.FeedPage.Builder
Builds a new FeedPage instance with the configured parameters.
build() - Method in class com.fauna.event.StreamOptions.Builder
Builds a new StreamOptions instance with the configured parameters.
build() - Method in class com.fauna.query.QueryOptions.Builder
Builds and returns a new instance of QueryOptions.
build() - Method in class com.fauna.response.ConstraintFailure.Builder
Builds a ConstraintFailure instance from the current builder.
build() - Method in class com.fauna.response.ErrorInfo.Builder
Returns a new ErrorInfo instance based on the current builder.
builder() - Static method in class com.fauna.client.ExponentialBackoffStrategy
Creates a new Builder instance for ExponentialBackoffStrategy.
builder() - Static method in class com.fauna.client.FaunaConfig
Creates a new builder for FaunaConfig.
builder() - Static method in class com.fauna.event.FeedOptions
Creates a new Builder for constructing FeedOptions.
builder() - Static method in class com.fauna.event.StreamOptions
Creates a new Builder for constructing StreamOptions.
builder() - Static method in class com.fauna.query.QueryOptions
Creates and returns a new Builder instance for constructing QueryOptions.
builder() - Static method in class com.fauna.response.ConstraintFailure
Initializes a new empty Builder.
builder() - Static method in class com.fauna.response.ErrorInfo
A utility method to instantiate an empty builder.
builder(Codec<E>) - Static method in class com.fauna.event.FaunaEvent
Creates a new Builder for constructing a FaunaEvent.
builder(Codec<E>, StatsCollector) - Static method in class com.fauna.event.FeedPage
Creates a new Builder for constructing a FeedPage.
builder(Codec<T>) - Static method in class com.fauna.response.QueryResponse
A helper method to instantiate a new builder.
builder(String) - Static method in class com.fauna.client.FaunaScope
Creates a new Builder instance for a FaunaScope.
Builder() - Constructor for class com.fauna.client.ExponentialBackoffStrategy.Builder
 
Builder() - Constructor for class com.fauna.client.FaunaConfig.Builder
 
Builder() - Constructor for class com.fauna.event.FeedOptions.Builder
 
Builder() - Constructor for class com.fauna.event.StreamOptions.Builder
 
Builder() - Constructor for class com.fauna.query.QueryOptions.Builder
 
Builder() - Constructor for class com.fauna.response.ConstraintFailure.Builder
 
Builder() - Constructor for class com.fauna.response.ErrorInfo.Builder
 
Builder(Codec<E>) - Constructor for class com.fauna.event.FaunaEvent.Builder
Constructs a Builder for building a FaunaEvent.
Builder(Codec<E>, StatsCollector) - Constructor for class com.fauna.event.FeedPage.Builder
Constructs a Builder with the specified codec and stats collector.
Builder(Codec<T>) - Constructor for class com.fauna.response.QueryResponse.Builder
Initializes a QueryResponse.Builder.
Builder(String) - Constructor for class com.fauna.client.FaunaScope.Builder
Constructs a Builder for FaunaScope.
buildFeedRequest(EventSource, FeedOptions) - Method in class com.fauna.client.RequestBuilder
Builds and returns an HTTP request for a Fauna feed.
buildPageQuery(AfterToken) - Static method in class com.fauna.client.PageIterator
Build the page query with a specific AfterToken.
buildRequest(Query, QueryOptions, CodecProvider, Long) - Method in class com.fauna.client.RequestBuilder
Builds and returns an HTTP request for a given Fauna query string (FQL).
buildStreamRequest(EventSource, StreamOptions) - Method in class com.fauna.client.RequestBuilder
Builds and returns an HTTP request for a Fauna stream.
buildSuccess() - Method in class com.fauna.response.QueryResponse.Builder
Builds a QuerySuccess.
ByteArrayCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding FQL byte arrays.
ByteArrayCodec() - Constructor for class com.fauna.codec.codecs.ByteArrayCodec
 
ByteCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding Byte values in Fauna's tagged data format.
ByteCodec() - Constructor for class com.fauna.codec.codecs.ByteCodec
 
Bytes - com.fauna.codec.FaunaType
Represents binary data encoded in Base64 within FQL.
BYTES - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna base64-encoded byte sequence.

C

canonical(String) - Static method in class com.fauna.mapping.FieldName
Converts the given field name to a canonical format where the first character is lowercase.
canRetry(int) - Method in class com.fauna.client.ExponentialBackoffStrategy
 
canRetry(int) - Method in class com.fauna.client.NoRetryStrategy
 
canRetry(int) - Method in interface com.fauna.client.RetryStrategy
Returns true if the given retry attempt will be allowed by this strategy.
CharCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding Character values in Fauna's tagged data format.
CharCodec() - Constructor for class com.fauna.codec.codecs.CharCodec
 
ClassCodec<T> - Class in com.fauna.codec.codecs
A codec for encoding and decoding Java classes, handling Fauna-specific annotations and types.
ClassCodec(Class<T>, CodecProvider) - Constructor for class com.fauna.codec.codecs.ClassCodec
Constructs a ClassCodec for a given type, initializing field mappings based on Fauna annotations.
client() - Static method in class com.fauna.client.Fauna
Create a default Fauna client.
client(FaunaConfig) - Static method in class com.fauna.client.Fauna
Create a Fauna client with the given FaunaConfig (and default HTTP client, and RetryStrategy).
client(FaunaConfig, HttpClient, RetryStrategy) - Static method in class com.fauna.client.Fauna
Create a Fauna client with the given FaunaConfig, HTTP client, and RetryStrategy.
CLIENT_TIMEOUT_BUFFER - Static variable in class com.fauna.constants.Defaults
The buffer duration added to the client timeout to ensure safe execution time.
ClientException - Exception in com.fauna.exception
Exception representing client-side errors in Fauna.
ClientException(String) - Constructor for exception com.fauna.exception.ClientException
Constructs a new ClientException with the specified detail message.
ClientException(String, Throwable) - Constructor for exception com.fauna.exception.ClientException
Constructs a new ClientException with the specified detail message and cause.
ClientGeneratedId - com.fauna.mapping.FieldType
Represents a client-generated document ID.
ClientRequestException - Exception in com.fauna.exception
Exception representing errors related to client requests in Fauna.
ClientRequestException(String) - Constructor for exception com.fauna.exception.ClientRequestException
Constructs a new ClientRequestException with the specified detail message.
ClientRequestException(String, Throwable) - Constructor for exception com.fauna.exception.ClientRequestException
Constructs a new ClientRequestException with the specified detail message and cause.
ClientResponseException - Exception in com.fauna.exception
Exception representing errors in the client's response handling.
ClientResponseException(String) - Constructor for exception com.fauna.exception.ClientResponseException
Constructs a new ClientResponseException with the specified detail message.
ClientResponseException(String, Throwable) - Constructor for exception com.fauna.exception.ClientResponseException
Constructs a new ClientResponseException with the specified detail message and cause.
ClientResponseException(String, Throwable, int) - Constructor for exception com.fauna.exception.ClientResponseException
Constructs a new ClientResponseException with the specified detail message, cause, and status code.
clientTimeoutBuffer(Duration) - Method in class com.fauna.client.FaunaConfig.Builder
Set the client timeout buffer.
close() - Method in class com.fauna.codec.UTF8FaunaGenerator
Closes the generator and the underlying resources.
code(String) - Method in class com.fauna.response.ErrorInfo.Builder
Sets the error code on the builder.
Codec<T> - Interface in com.fauna.codec
Interface for codecs, which handle the serialization and deserialization of specific types.
CodecException - Exception in com.fauna.exception
Exception representing errors encountered during encoding or decoding operations.
CodecException(String) - Constructor for exception com.fauna.exception.CodecException
Constructs a new CodecException with the specified detail message.
CodecException(String, Throwable) - Constructor for exception com.fauna.exception.CodecException
Constructs a new CodecException with the specified detail message and cause.
CodecProvider - Interface in com.fauna.codec
Interface for providing codecs.
CodecRegistry - Interface in com.fauna.codec
Interface defining a registry for codecs, which manage the serialization and deserialization of objects.
CodecRegistryKey - Class in com.fauna.codec
Represents a unique key in the codec registry.
CodecRegistryKey(Class<T>, Type[]) - Constructor for class com.fauna.codec.CodecRegistryKey
Constructs a new CodecRegistryKey for the specified class and type arguments.
Coll - com.fauna.mapping.FieldType
Represents the document's `coll` (collection) metadata field.
com.fauna.annotation - package com.fauna.annotation
 
com.fauna.client - package com.fauna.client
Classes related initializing, configuring, and using a client to interact with Fauna.
com.fauna.codec - package com.fauna.codec
The com.fauna.codec package provides classes and interfaces for encoding and decoding data types used in Fauna.
com.fauna.codec.codecs - package com.fauna.codec.codecs
The com.fauna.codec.codecs package provides codec implementations.
com.fauna.constants - package com.fauna.constants
 
com.fauna.env - package com.fauna.env
Provides utilities for managing the environment in which the Fauna driver operates.
com.fauna.event - package com.fauna.event
Provides classes for managing and interacting with Event Feeds and Event Streams.
com.fauna.exception - package com.fauna.exception
 
com.fauna.mapping - package com.fauna.mapping
The com.fauna.mapping package provides classes and utilities used to map Fauna document fields for serialization and deserialization in the client.
com.fauna.query - package com.fauna.query
Classes for defining queries with Fauna.
com.fauna.query.builder - package com.fauna.query.builder
Classes for building queries with Fauna.
com.fauna.query.template - package com.fauna.query.template
Classes for parsing query templates.
com.fauna.response - package com.fauna.response
Classes for modeling and handling query responses from Fauna.
com.fauna.types - package com.fauna.types
Classes representing standard return types from Fauna.
ConstraintFailure - Class in com.fauna.response
 
ConstraintFailure(String, String, ConstraintFailure.PathElement[][]) - Constructor for class com.fauna.response.ConstraintFailure
Initialize a new ConstraintFailure instance.
ConstraintFailure.Builder - Class in com.fauna.response
 
ConstraintFailure.PathElement - Class in com.fauna.response
 
ConstraintFailureException - Exception in com.fauna.exception
Exception representing a constraint failure in a Fauna query.
ConstraintFailureException(QueryFailure) - Constructor for exception com.fauna.exception.ConstraintFailureException
Constructs a new ConstraintFailureException with the specified QueryFailure.
constraintFailures(List<ConstraintFailure>) - Method in class com.fauna.response.ErrorInfo.Builder
Sets the constraint failures on the builder.
contains(CodecRegistryKey) - Method in interface com.fauna.codec.CodecRegistry
Checks if a codec is registered under the specified key.
contains(CodecRegistryKey) - Method in class com.fauna.codec.DefaultCodecRegistry
Checks if the registry contains a codec for the specified key.
containsKey(String) - Method in class com.fauna.types.BaseDocument
Determines whether the document contains the specified key.
ContendedTransactionException - Exception in com.fauna.exception
An exception indicating that too much transaction contention occurred while executing a query.
ContendedTransactionException(QueryFailure) - Constructor for exception com.fauna.exception.ContendedTransactionException
Constructs a new ContendedTransactionException with the specified QueryFailure response.
create() - Static method in class com.fauna.codec.UTF8FaunaGenerator
Creates a new UTF8FaunaGenerator instance.
createNew() - Method in interface com.fauna.client.StatsCollector
Creates a new instance of a StatsCollector.
createNew() - Method in class com.fauna.client.StatsCollectorImpl
 
createPath(Object...) - Static method in class com.fauna.response.ConstraintFailure
Constructs a PathElement[] from the provided objects.
cursor(String) - Method in class com.fauna.event.FaunaEvent.Builder
Sets the cursor for the event.
cursor(String) - Method in class com.fauna.event.FeedOptions.Builder
Sets the cursor.
cursor(String) - Method in class com.fauna.event.FeedPage.Builder
Sets the cursor for pagination.
cursor(String) - Method in class com.fauna.event.StreamOptions.Builder
Sets the cursor for the stream.
CURSOR - Static variable in class com.fauna.client.RequestBuilder.FieldNames
 
CURSOR_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the cursor in stream and feed responses.

D

data(JsonParser) - Method in class com.fauna.response.QueryResponse.Builder
Set the data on the builder by consuming the provided JsonParser with the configured codec.
DATA_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for data returned in a response.
Date - com.fauna.codec.FaunaType
Represents a date without time in FQL.
DATE - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna date.
decode(UTF8FaunaParser) - Method in interface com.fauna.codec.Codec
Decodes an object from the provided UTF8FaunaParser.
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.BaseDocumentCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.BaseRefCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.BoolCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.ByteArrayCodec
Decodes a byte array from the parser.
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.ByteCodec
Decodes a Byte from the parser.
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.CharCodec
Decodes a Character from the parser.
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.ClassCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.DoubleCodec
Decodes a Double value from the Fauna tagged data format.
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.DynamicCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.EnumCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.EventSourceCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.FloatCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.InstantCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.IntCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.ListCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.LocalDateCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.LongCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.MapCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.ModuleCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.NullableDocumentCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.OptionalCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.PageCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.QueryArrCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.QueryCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.QueryLiteralCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.QueryObjCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.QueryValCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.ShortCodec
 
decode(UTF8FaunaParser) - Method in class com.fauna.codec.codecs.StringCodec
 
decodingIOException(IOException) - Static method in exception com.fauna.exception.CodecException
Creates a new CodecException specifically for decoding IOExceptions.
DEFAULT - Static variable in class com.fauna.client.FaunaConfig
 
DEFAULT - Static variable in class com.fauna.client.FaunaConfig.FaunaEndpoint
 
DEFAULT - Static variable in class com.fauna.event.FeedOptions
The default FeedOptions instance with default settings.
DEFAULT - Static variable in class com.fauna.event.StreamOptions
Default StreamOptions instance with defaults.
DEFAULT_RETRY_STRATEGY - Static variable in class com.fauna.client.FaunaClient
 
DEFAULT_TIMEOUT - Static variable in class com.fauna.constants.Defaults
The default timeout duration for client requests.
DefaultCodecProvider - Class in com.fauna.codec
Provides codecs for serialization and deserialization of various data types in Fauna.
DefaultCodecProvider(CodecRegistry) - Constructor for class com.fauna.codec.DefaultCodecProvider
Initializes a new instance of DefaultCodecProvider with a specified registry.
DefaultCodecRegistry - Class in com.fauna.codec
The default codec registry for Fauna serialization and deserialization.
DefaultCodecRegistry() - Constructor for class com.fauna.codec.DefaultCodecRegistry
Initializes a new instance of DefaultCodecRegistry with predefined codecs for commonly used data types.
Defaults - Class in com.fauna.constants
Defines default constants used throughout the Fauna client.
delayRequest(Supplier<CompletableFuture<T>>, int) - Method in class com.fauna.client.RetryHandler
Delays the request execution by a specified delay in milliseconds.
Document - Class in com.fauna.types
Represents an immutable document with an ID, associated collection, timestamp, and optional key-value data.
Document - com.fauna.codec.FaunaType
Represents a complete document in FQL.
Document(String, Module, Instant) - Constructor for class com.fauna.types.Document
Initializes a new instance of the Document class with the specified ID, collection, and timestamp.
Document(String, Module, Instant, Map<String, Object>) - Constructor for class com.fauna.types.Document
Initializes a new instance of the Document class with the specified ID, collection, timestamp, and additional key-value data.
DocumentRef - Class in com.fauna.types
Represents a reference to a specific document within a collection.
DocumentRef(String, Module) - Constructor for class com.fauna.types.DocumentRef
Constructs a new DocumentRef object with the specified ID and collection.
Double - com.fauna.codec.FaunaType
Represents a double-precision floating-point number in FQL.
DOUBLE - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna double.
DoubleCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding Double values in Fauna's tagged data format.
DoubleCodec() - Constructor for class com.fauna.codec.codecs.DoubleCodec
 
DriverEnvironment - Class in com.fauna.env
Provides information about the runtime environment of the Fauna driver.
DriverEnvironment(DriverEnvironment.JvmDriver) - Constructor for class com.fauna.env.DriverEnvironment
Constructs a DriverEnvironment instance with the specified JVM driver type.
DriverEnvironment.JvmDriver - Enum in com.fauna.env
Enum representing the supported JVM drivers.
DynamicCodec - Class in com.fauna.codec.codecs
Codec for dynamically encoding and decoding various FQL types.
DynamicCodec(CodecProvider) - Constructor for class com.fauna.codec.codecs.DynamicCodec
Constructs a DynamicCodec with the specified CodecProvider.

E

encode() - Method in class com.fauna.query.QueryTags
Encodes the QueryTags instance as a single string.
encode(UTF8FaunaGenerator, byte[]) - Method in class com.fauna.codec.codecs.ByteArrayCodec
Encodes a byte array to the generator.
encode(UTF8FaunaGenerator, EventSource) - Method in class com.fauna.codec.codecs.EventSourceCodec
 
encode(UTF8FaunaGenerator, Query) - Method in class com.fauna.codec.codecs.QueryCodec
 
encode(UTF8FaunaGenerator, QueryArr) - Method in class com.fauna.codec.codecs.QueryArrCodec
 
encode(UTF8FaunaGenerator, QueryLiteral) - Method in class com.fauna.codec.codecs.QueryLiteralCodec
 
encode(UTF8FaunaGenerator, QueryObj) - Method in class com.fauna.codec.codecs.QueryObjCodec
 
encode(UTF8FaunaGenerator, QueryVal) - Method in class com.fauna.codec.codecs.QueryValCodec
 
encode(UTF8FaunaGenerator, BaseDocument) - Method in class com.fauna.codec.codecs.BaseDocumentCodec
 
encode(UTF8FaunaGenerator, BaseRef) - Method in class com.fauna.codec.codecs.BaseRefCodec
 
encode(UTF8FaunaGenerator, Module) - Method in class com.fauna.codec.codecs.ModuleCodec
 
encode(UTF8FaunaGenerator, Boolean) - Method in class com.fauna.codec.codecs.BoolCodec
 
encode(UTF8FaunaGenerator, Byte) - Method in class com.fauna.codec.codecs.ByteCodec
Encodes a Byte value to the generator.
encode(UTF8FaunaGenerator, Character) - Method in class com.fauna.codec.codecs.CharCodec
Encodes a Character value to the generator.
encode(UTF8FaunaGenerator, Double) - Method in class com.fauna.codec.codecs.DoubleCodec
Encodes a Double value to Fauna's tagged data format.
encode(UTF8FaunaGenerator, Float) - Method in class com.fauna.codec.codecs.FloatCodec
 
encode(UTF8FaunaGenerator, Integer) - Method in class com.fauna.codec.codecs.IntCodec
 
encode(UTF8FaunaGenerator, Long) - Method in class com.fauna.codec.codecs.LongCodec
 
encode(UTF8FaunaGenerator, Object) - Method in class com.fauna.codec.codecs.DynamicCodec
 
encode(UTF8FaunaGenerator, Short) - Method in class com.fauna.codec.codecs.ShortCodec
 
encode(UTF8FaunaGenerator, String) - Method in class com.fauna.codec.codecs.StringCodec
 
encode(UTF8FaunaGenerator, Instant) - Method in class com.fauna.codec.codecs.InstantCodec
 
encode(UTF8FaunaGenerator, LocalDate) - Method in class com.fauna.codec.codecs.LocalDateCodec
 
encode(UTF8FaunaGenerator, L) - Method in class com.fauna.codec.codecs.ListCodec
 
encode(UTF8FaunaGenerator, L) - Method in class com.fauna.codec.codecs.MapCodec
 
encode(UTF8FaunaGenerator, L) - Method in class com.fauna.codec.codecs.NullableDocumentCodec
 
encode(UTF8FaunaGenerator, L) - Method in class com.fauna.codec.codecs.OptionalCodec
 
encode(UTF8FaunaGenerator, L) - Method in class com.fauna.codec.codecs.PageCodec
 
encode(UTF8FaunaGenerator, T) - Method in interface com.fauna.codec.Codec
Encodes the specified object using the provided UTF8FaunaGenerator.
encode(UTF8FaunaGenerator, T) - Method in class com.fauna.codec.codecs.ClassCodec
 
encode(UTF8FaunaGenerator, T) - Method in class com.fauna.codec.codecs.EnumCodec
 
encodingIOException(IOException) - Static method in exception com.fauna.exception.CodecException
Creates a new CodecException specifically for encoding IOExceptions.
END_ARRAY - com.fauna.codec.FaunaTokenType
A structural token that ends an array.
END_DOCUMENT - com.fauna.codec.FaunaTokenType
A structural token that ends a document.
END_OBJECT - com.fauna.codec.FaunaTokenType
A structural token that ends an object.
END_PAGE - com.fauna.codec.FaunaTokenType
A structural token that ends a page.
END_REF - com.fauna.codec.FaunaTokenType
A structural token that ends a ref.
endpoint(String) - Method in class com.fauna.client.FaunaConfig.Builder
Sets the endpoint URL.
Entry(String, Object) - Constructor for class com.fauna.types.BaseDocument.Entry
Initializes an entry with a specified key and value.
EnumCodec<T> - Class in com.fauna.codec.codecs
Codec for encoding and decoding Java Enum types in the Fauna tagged data format.
EnumCodec(Class<T>) - Constructor for class com.fauna.codec.codecs.EnumCodec
Constructs an EnumCodec for the specified enum type.
equals(Object) - Method in class com.fauna.codec.CodecRegistryKey
Compares this key with another object for equality based on the base class and type arguments.
equals(Object) - Method in class com.fauna.event.EventSource
Compares this EventSource with another object for equality.
equals(Object) - Method in class com.fauna.query.builder.QueryArr
Checks if this QueryArr is equal to another object.
equals(Object) - Method in class com.fauna.query.builder.QueryLiteral
 
equals(Object) - Method in class com.fauna.query.builder.QueryObj
 
equals(Object) - Method in class com.fauna.query.builder.QueryVal
Compares this QueryVal to another object for equality.
equals(Object) - Method in class com.fauna.response.ConstraintFailure
 
equals(Object) - Method in class com.fauna.response.ConstraintFailure.PathElement
 
equals(Object) - Method in class com.fauna.types.BaseRef
Indicates whether some other object is "equal to" this reference.
equals(Object) - Method in class com.fauna.types.Document
Checks if this document is equal to another object.
equals(Object) - Method in class com.fauna.types.DocumentRef
Checks if this document reference is equal to another object.
equals(Object) - Method in class com.fauna.types.Module
Determines if this module is equal to another object.
equals(Object) - Method in class com.fauna.types.NamedDocument
Checks if this document is equal to another object.
equals(Object) - Method in class com.fauna.types.NamedDocumentRef
Checks if this document reference is equal to another object.
equals(Object) - Method in class com.fauna.types.NonNullDocument
Checks if this document is equal to another object.
equals(Object) - Method in class com.fauna.types.NullDocument
Checks if this null document is equal to another object.
equals(Object) - Method in class com.fauna.types.Page
Checks if this page is equal to another object.
error(ErrorInfo) - Method in class com.fauna.event.FaunaEvent.Builder
Sets the error information for the event.
error(ErrorInfo) - Method in class com.fauna.response.QueryResponse.Builder
Sets the error info on the builder.
ERROR - com.fauna.event.FaunaEvent.EventType
 
ERROR_ABORT_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for abort error information in the error response.
ERROR_CODE_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the error code in the response.
ERROR_CONSTRAINT_FAILURES_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for constraint failures in error information.
ERROR_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for error information in the response.
ERROR_MESSAGE_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the error message in the response.
ERROR_NAME_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the error name in the response.
ERROR_PATHS_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for paths involved in the error.
ErrorHandler - Class in com.fauna.exception
Provides error handling based on error codes and HTTP status codes returned by Fauna.
ErrorInfo - Class in com.fauna.response
This class will encapsulate all the information Fauna returns about errors including constraint failures, and abort data, for now it just has the code and message.
ErrorInfo(String, String, ConstraintFailure[], TreeNode) - Constructor for class com.fauna.response.ErrorInfo
Initializes a new ErrorInfo.
ErrorInfo.Builder - Class in com.fauna.response
 
ErrorMessages - Class in com.fauna.constants
Defines standard error messages used throughout the Fauna client.
events(List<FaunaEvent<E>>) - Method in class com.fauna.event.FeedPage.Builder
Sets the list of events for the feed page.
EVENTS_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for events in Event Feed responses.
EventSource - Class in com.fauna.event
Represents an event source.
EventSource(String) - Constructor for class com.fauna.event.EventSource
Constructs a new EventSource with the specified token.
EventSourceCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding EventSource instances in the Fauna tagged format.
EventSourceCodec() - Constructor for class com.fauna.codec.codecs.EventSourceCodec
 
eventType(FaunaEvent.EventType) - Method in class com.fauna.event.FaunaEvent.Builder
Sets the event type.
execute(Supplier<CompletableFuture<T>>) - Method in class com.fauna.client.RetryHandler
Executes an action with retry logic based on the retry strategy.
ExponentialBackoffStrategy - Class in com.fauna.client
Implements an exponential backoff strategy for retries.
ExponentialBackoffStrategy.Builder - Class in com.fauna.client
Builder class for the ExponentialBackoffStrategy.

F

FALSE - com.fauna.codec.FaunaTokenType
A value token that represents the Fauna boolean false.
Fauna - Class in com.fauna.client
 
FaunaClient - Class in com.fauna.client
A client to interact with the Fauna service, providing asynchronous and synchronous query execution, pagination, and streaming features.
FaunaClient(String, Handler, StatsCollector) - Constructor for class com.fauna.client.FaunaClient
Constructs a FaunaClient with the provided secret and log handler.
FaunaClient(String, Logger, StatsCollector) - Constructor for class com.fauna.client.FaunaClient
Constructs a FaunaClient with the provided secret and logger.
FaunaColl - Annotation Type in com.fauna.annotation
Attribute used to indicate that a field should be ignored during encoding and decoding.
FaunaConfig - Class in com.fauna.client
FaunaConfig is a configuration class used to set up and configure a connection to Fauna.
FaunaConfig.Builder - Class in com.fauna.client
Builder class for FaunaConfig.
FaunaConfig.FaunaEndpoint - Class in com.fauna.client
 
FaunaConfig.FaunaEnvironment - Class in com.fauna.client
This class handles reading Fauna environment variables for the client.
faunaDebug() - Static method in class com.fauna.client.FaunaConfig.FaunaEnvironment
 
faunaEndpoint() - Static method in class com.fauna.client.FaunaConfig.FaunaEnvironment
 
FaunaEndpoint() - Constructor for class com.fauna.client.FaunaConfig.FaunaEndpoint
 
FaunaEnvironment() - Constructor for class com.fauna.client.FaunaConfig.FaunaEnvironment
 
FaunaEvent<E> - Class in com.fauna.event
Represents an event emitted in an Event Feed or Event Stream.
FaunaEvent(FaunaEvent.EventType, String, Long, E, QueryStats, ErrorInfo) - Constructor for class com.fauna.event.FaunaEvent
Constructs a new FaunaEvent with the specified properties.
FaunaEvent.Builder<E> - Class in com.fauna.event
Builder class for constructing a FaunaEvent instance.
FaunaEvent.EventType - Enum in com.fauna.event
Enum representing possible event types from a Fauna event source.
FaunaException - Exception in com.fauna.exception
Represents a general exception for errors encountered within the Fauna client.
FaunaException(String) - Constructor for exception com.fauna.exception.FaunaException
Constructs a new FaunaException with the specified message.
FaunaException(String, Throwable) - Constructor for exception com.fauna.exception.FaunaException
Constructs a new FaunaException with the specified detail message and cause.
FaunaField - Annotation Type in com.fauna.annotation
Attribute used to specify properties of a field in a Fauna object.
FaunaFieldImpl - Class in com.fauna.annotation
 
FaunaFieldImpl(FaunaField) - Constructor for class com.fauna.annotation.FaunaFieldImpl
 
FaunaId - Annotation Type in com.fauna.annotation
Attribute used to indicate that the field is the Fauna ID.
FaunaIdImpl - Class in com.fauna.annotation
 
FaunaIdImpl(FaunaId) - Constructor for class com.fauna.annotation.FaunaIdImpl
 
FaunaIgnore - Annotation Type in com.fauna.annotation
Attribute used to indicate that a field should be ignored during encoding and decoding.
FaunaObject - Annotation Type in com.fauna.annotation
Deprecated.
FaunaRole - Class in com.fauna.client
Built-in roles defined at: docs.fauna.com.
FaunaScope - Class in com.fauna.client
Represents a FaunaScope, a structure that encapsulates a Fauna database and a role within that database.
FaunaScope(String, FaunaRole) - Constructor for class com.fauna.client.FaunaScope
Creates a FaunaScope with the specified database and role.
FaunaScope.Builder - Class in com.fauna.client
A builder class for creating instances of FaunaScope.
faunaSecret() - Static method in class com.fauna.client.FaunaConfig.FaunaEnvironment
 
FaunaStream<E> - Class in com.fauna.event
A processor for handling and decoding Fauna Event Streams.
FaunaStream(Class<E>, StatsCollector) - Constructor for class com.fauna.event.FaunaStream
Constructs a FaunaStream instance with the specified event data type and stats collector.
FaunaTemplate - Class in com.fauna.query.template
Represents a template for constructing Fauna queries with placeholders for variable interpolation.
FaunaTemplate(String) - Constructor for class com.fauna.query.template.FaunaTemplate
Constructs a new FaunaTemplate with the specified template string.
FaunaTemplate.TemplatePart - Class in com.fauna.query.template
Represents a part of the template, which can either be a literal string or a variable placeholder.
FaunaTokenType - Enum in com.fauna.codec
Enumeration representing token types for Fauna serialization.
FaunaTs - Annotation Type in com.fauna.annotation
Attribute used to indicate that a field should be ignored during encoding and decoding.
FaunaType - Enum in com.fauna.codec
Enum representing various FQL data types used by Fauna for data storage and retrieval.
feed(EventSource, FeedOptions, Class<E>) - Method in class com.fauna.client.FaunaClient
Send a request to the Feed endpoint and return a FeedIterator.
feed(Query, FeedOptions, Class<E>) - Method in class com.fauna.client.FaunaClient
Return a FeedIterator based on an FQL query.
FEED_HAS_NEXT_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name indicating whether there are more pages in Event Feed responses.
FEED_SUBSCRIPTION - Static variable in class com.fauna.constants.ErrorMessages
Error message indicating a failure to subscribe to an Event Feed.
FeedIterator<E> - Class in com.fauna.event
FeedIterator iterates over Event Feed pages from Fauna.
FeedIterator(FaunaClient, EventSource, FeedOptions, Class<E>) - Constructor for class com.fauna.event.FeedIterator
Construct a new PageIterator.
FeedOptions - Class in com.fauna.event
Represents the options for configuring an Event Feed request in Fauna.
FeedOptions(String, Long, Integer, Duration) - Constructor for class com.fauna.event.FeedOptions
Constructs a new FeedOptions with the specified parameters.
FeedOptions.Builder - Class in com.fauna.event
Builder class for constructing FeedOptions instances.
FeedPage<E> - Class in com.fauna.event
Represents a page of events from an Event Feed.
FeedPage(List<FaunaEvent<E>>, String, boolean, QueryStats) - Constructor for class com.fauna.event.FeedPage
Constructs a FeedPage with the specified events, cursor, pagination flag, and statistics.
FeedPage.Builder<E> - Class in com.fauna.event
Builder class for constructing FeedPage instances.
FeedRequest - Class in com.fauna.event
Represents an Event Feed request from Fauna.
FeedRequest(EventSource, FeedOptions) - Constructor for class com.fauna.event.FeedRequest
Constructs a FeedRequest with the specified event source and options.
feedRequestBuilder(FaunaConfig, Logger) - Static method in class com.fauna.client.RequestBuilder
Creates a new RequestBuilder for Fauna feed requests.
Field - com.fauna.mapping.FieldType
Represents a user-defined document field.
FIELD_NAME - com.fauna.codec.FaunaTokenType
A value token that represents a field of an Fauna object, document, or other structure.
FieldInfo - Class in com.fauna.mapping
Represents metadata for a Fauna document field in a class, including its name, type, associated codec, and other properties used for serialization and deserialization.
FieldInfo(Field, String, Class<?>, Type[], CodecProvider, FieldType) - Constructor for class com.fauna.mapping.FieldInfo
Constructs a FieldInfo object with the specified field metadata.
FieldName - Class in com.fauna.mapping
Utility class for handling field names.
FieldNames() - Constructor for class com.fauna.client.RequestBuilder.FieldNames
 
FieldType - Enum in com.fauna.mapping
Enum representing the different types of fields that can be used in Fauna document field mappings.
flatten() - Method in class com.fauna.client.PageIterator
Return an iterator that iterates directly over the items that make up the page contents.
flatten() - Method in class com.fauna.event.FeedIterator
Return an iterator that iterates directly over the items that make up the page contents.
FloatCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding Float values in the Fauna tagged data format.
FloatCodec() - Constructor for class com.fauna.codec.codecs.FloatCodec
 
flush() - Method in class com.fauna.codec.UTF8FaunaGenerator
Flushes the written data to the underlying buffer or stream.
fql(String) - Static method in class com.fauna.query.builder.Query
Creates a Query instance based solely on a template string without any arguments.
fql(String, Map<String, Object>) - Static method in class com.fauna.query.builder.Query
Creates a Query instance based on a template string and a set of arguments.
from(Class<T>) - Static method in class com.fauna.codec.CodecRegistryKey
Creates a CodecRegistryKey for the specified class without any type arguments.
from(Class<T>, Type[]) - Static method in class com.fauna.codec.CodecRegistryKey
Creates a CodecRegistryKey for the specified class and type arguments.
fromInputStream(InputStream) - Static method in class com.fauna.codec.UTF8FaunaParser
Creates a UTF8FaunaParser from an InputStream.
fromResponse(EventSource, FeedOptions) - Static method in class com.fauna.event.FeedRequest
Creates a new FeedRequest from an EventSource.
fromString(String) - Static method in class com.fauna.codec.UTF8FaunaParser
Creates a UTF8FaunaParser from a JSON string
fromString(String) - Static method in class com.fauna.query.AfterToken
Creates an AfterToken instance from the specified token string.
fromToken(String) - Static method in class com.fauna.event.EventSource
Creates an EventSource from the specified token.

G

Generic - Class in com.fauna.codec
A helper class for providing static access to parameterized generic types, aiding in deserialization by circumventing type erasure.
get() - Method in class com.fauna.query.builder.Query
Retrieves the list of fragments that compose this query, where each fragment is either a literal or a variable.
get() - Method in class com.fauna.query.builder.QueryArr
Retrieves the encapsulated list of query fragments in this QueryArr.
get() - Method in class com.fauna.query.builder.QueryFragment
Retrieves the value represented by this fragment.
get() - Method in class com.fauna.query.builder.QueryLiteral
Retrieves the string value of this literal fragment.
get() - Method in class com.fauna.query.builder.QueryObj
Retrieves the encapsulated map of query fragments that make up this query object.
get() - Method in class com.fauna.query.builder.QueryVal
Retrieves the encapsulated value of this fragment.
get() - Method in class com.fauna.types.NonNullDocument
Retrieves the non-null wrapped value of the document.
get() - Method in class com.fauna.types.NullableDocument
Retrieves the document's value.
get() - Method in class com.fauna.types.NullDocument
Throws a NullDocumentException when called, as this document is explicitly null.
get(CodecRegistryKey) - Method in interface com.fauna.codec.CodecRegistry
Retrieves the codec associated with the specified key.
get(CodecRegistryKey) - Method in class com.fauna.codec.DefaultCodecRegistry
Retrieves the codec associated with the specified key, if it exists.
get(Class<T>) - Method in interface com.fauna.codec.CodecProvider
Retrieves a codec for the specified class type.
get(Class<T>) - Method in class com.fauna.codec.DefaultCodecProvider
Retrieves the codec for the specified class type.
get(Class<T>, Type[]) - Method in interface com.fauna.codec.CodecProvider
Retrieves a codec for the specified class type with additional type arguments for generic classes.
get(Class<T>, Type[]) - Method in class com.fauna.codec.DefaultCodecProvider
Retrieves the codec for the specified class type and type arguments.
get(String) - Method in class com.fauna.types.BaseDocument
Retrieves the value associated with the specified key.
getAbort() - Method in exception com.fauna.exception.AbortException
Returns the abort data as a top-level Object.
getAbort(Class<T>) - Method in exception com.fauna.exception.AbortException
Returns the abort data decoded into the specified class, or null if there is no abort data.
getAbort(Class<T>) - Method in class com.fauna.response.ErrorInfo
Parses the abort data into the provided class.
getAbort(Class<T>) - Method in class com.fauna.response.QueryFailure
 
getAbortJson() - Method in class com.fauna.response.ErrorInfo
Gets the user-defined abort error message as a JSON node.
getActualTypeArguments() - Method in class com.fauna.codec.ParameterizedOf
Returns the type arguments for this parameterized type.
getAfter() - Method in class com.fauna.types.Page
Retrieves the optional after token for pagination.
getBody() - Method in exception com.fauna.exception.ProtocolException
Retrieves the response body associated with this protocol error, if available.
getCause() - Method in class com.fauna.types.NullDocument
Retrieves the cause of the document's null state.
getClientTimeoutBuffer() - Method in class com.fauna.client.FaunaConfig
Gets the buffer that will be added to the HTTP client timeout, in addition to any query timeout.
getCode() - Method in class com.fauna.response.ErrorInfo
Gets the Fauna error code.
getCodec() - Method in class com.fauna.mapping.FieldInfo
Retrieves the codec used to serialize and deserialize the field.
getCodecClass() - Method in interface com.fauna.codec.Codec
Gets the class associated with this codec.
getCodecClass() - Method in class com.fauna.codec.codecs.BaseDocumentCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.BaseRefCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.BoolCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.ByteArrayCodec
Returns the class type this codec supports.
getCodecClass() - Method in class com.fauna.codec.codecs.ByteCodec
Returns the class type this codec supports.
getCodecClass() - Method in class com.fauna.codec.codecs.CharCodec
Returns the class type this codec supports.
getCodecClass() - Method in class com.fauna.codec.codecs.ClassCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.DoubleCodec
Returns the class of the codec, which is Double.
getCodecClass() - Method in class com.fauna.codec.codecs.DynamicCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.EnumCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.EventSourceCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.FloatCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.InstantCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.IntCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.ListCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.LocalDateCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.LongCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.MapCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.ModuleCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.NullableDocumentCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.OptionalCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.PageCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.QueryArrCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.QueryCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.QueryLiteralCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.QueryObjCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.QueryValCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.ShortCodec
 
getCodecClass() - Method in class com.fauna.codec.codecs.StringCodec
 
getCollection() - Method in exception com.fauna.exception.NullDocumentException
Retrieves the collection associated with the null document.
getCollection() - Method in class com.fauna.types.BaseDocument
Gets the collection to which this document belongs.
getCollection() - Method in class com.fauna.types.BaseRef
Gets the collection to which this reference belongs.
getCollection() - Method in class com.fauna.types.NullDocument
Retrieves the collection associated with the null document.
getComputeOps() - Method in class com.fauna.client.QueryStatsSummary
Gets the aggregate Transactional Compute Operations (TCOs) recorded.
getComputeOps() - Method in class com.fauna.response.QueryStats
Gets the Transactional Compute Operations (TCOs) recorded.
getConstraintFailures() - Method in exception com.fauna.exception.ConstraintFailureException
Retrieves an array of ConstraintFailure objects representing the individual constraint failures.
getConstraintFailures() - Method in class com.fauna.response.ErrorInfo
Gets the constraint failures.
getConstraintFailures() - Method in class com.fauna.response.QueryFailure
 
getContentionRetries() - Method in class com.fauna.client.QueryStatsSummary
Gets the count of retries due to contention.
getContentionRetries() - Method in class com.fauna.response.QueryStats
getCurrentTokenType() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the current Fauna token type.
getCursor() - Method in class com.fauna.event.FaunaEvent
Retrieves the cursor for this event.
getCursor() - Method in class com.fauna.event.FeedOptions
Retrieves the cursor.
getCursor() - Method in class com.fauna.event.FeedPage
Retrieves the cursor for pagination.
getCursor() - Method in class com.fauna.event.StreamOptions
Retrieves the event cursor.
getData() - Method in class com.fauna.event.FaunaEvent
Retrieves the Fauna document data associated with this event.
getData() - Method in class com.fauna.response.QueryResponse.Builder
Gets the parsed data from the response.
getData() - Method in class com.fauna.response.QuerySuccess
 
getData() - Method in class com.fauna.types.BaseDocument
Retrieves a copy of the document's data as a Map.
getData() - Method in class com.fauna.types.Page
Retrieves the data items contained in this page.
getDefault() - Static method in class com.fauna.query.QueryOptions
Default QueryOptions instance with default configurations.
getDelayMillis(int) - Method in class com.fauna.client.ExponentialBackoffStrategy
 
getDelayMillis(int) - Method in class com.fauna.client.NoRetryStrategy
 
getDelayMillis(int) - Method in interface com.fauna.client.RetryStrategy
Return the number of milliseconds to delay the next retry attempt.
getEndpoint() - Method in class com.fauna.client.FaunaConfig
Gets the Fauna endpoint URL.
getEndToken() - Method in enum com.fauna.codec.FaunaTokenType
Returns the corresponding end token for the current start token.
getError() - Method in class com.fauna.event.FaunaEvent
Retrieves the error information for this event, if any.
getError() - Method in class com.fauna.response.QueryResponse.Builder
Gets an ErrorInfo instance representing an error on the response.
getErrorCode() - Method in exception com.fauna.exception.ServiceException
Returns the Fauna error code associated with the failure.
getErrorCode() - Method in class com.fauna.response.QueryFailure
 
getEvents() - Method in class com.fauna.event.FeedPage
Retrieves the list of events in this feed page.
getFaunaSecret() - Method in class com.fauna.client.FaunaClient
Retrieves the Fauna secret used for authentication.
getFaunaType() - Method in enum com.fauna.codec.FaunaTokenType
Returns the FaunaType that corresponds to the current FaunaTokenType.
getFeedRequestBuilder() - Method in class com.fauna.client.ScopedFaunaClient
Gets the RequestBuilder for feed requests.
getField() - Method in class com.fauna.mapping.FieldInfo
Retrieves the Field object representing this field in the class.
getFieldType() - Method in class com.fauna.mapping.FieldInfo
Retrieves the FieldType of this field.
getFullMessage() - Method in class com.fauna.response.QueryFailure
 
getHttpClient() - Method in class com.fauna.client.ScopedFaunaClient
Gets the HttpClient used by the scoped client.
getId() - Method in exception com.fauna.exception.NullDocumentException
Retrieves the ID of the null document.
getId() - Method in class com.fauna.types.Document
Gets the unique identifier for this document.
getId() - Method in class com.fauna.types.DocumentRef
Gets the unique identifier of the document reference.
getId() - Method in class com.fauna.types.NullDocument
Retrieves the ID of the null document.
getKey() - Method in class com.fauna.types.BaseDocument.Entry
Gets the key of this entry.
getLastSeenTxn() - Method in class com.fauna.response.QueryResponse
Gets the last seen transaction timestamp.
getLastTransactionTs() - Method in class com.fauna.client.FaunaClient
Retrieves the last known transaction timestamp.
getLinearized() - Method in class com.fauna.query.QueryOptions
Returns an Optional indicating if linearized reads are enabled.
getLogger() - Method in class com.fauna.client.FaunaClient
Retrieves the logger used for logging Fauna client activity.
getLogHandler() - Method in class com.fauna.client.FaunaConfig
Gets the log handler that the client will use.
getMaxContentionRetries() - Method in class com.fauna.client.FaunaConfig
Gets the number of contention retries that the Fauna server will attempt.
getMaxRetryAttempts() - Method in class com.fauna.client.ExponentialBackoffStrategy
 
getMaxRetryAttempts() - Method in class com.fauna.client.NoRetryStrategy
 
getMaxRetryAttempts() - Method in interface com.fauna.client.RetryStrategy
Return the maximum number of retry attempts for this strategy.
getMessage() - Method in class com.fauna.response.ConstraintFailure
Gets the constraint failure message.
getMessage() - Method in class com.fauna.response.ErrorInfo
Gets the error message.
getMessage() - Method in class com.fauna.response.QueryFailure
 
getName() - Method in class com.fauna.mapping.FieldInfo
Retrieves the name of the field.
getName() - Method in class com.fauna.response.ConstraintFailure
Gets the constraint failure name.
getName() - Method in class com.fauna.types.Module
Gets the name of this module as a string representation.
getName() - Method in class com.fauna.types.NamedDocument
Gets the unique name of the document.
getName() - Method in class com.fauna.types.NamedDocumentRef
Gets the unique name of the document reference.
getNullCause() - Method in exception com.fauna.exception.NullDocumentException
Retrieves the cause for the document being null.
getOwnerType() - Method in class com.fauna.codec.ParameterizedOf
Returns the owner type of this parameterized type.
getPageSize() - Method in class com.fauna.event.FeedOptions
Retrieves the page size.
getPart() - Method in class com.fauna.query.template.FaunaTemplate.TemplatePart
Retrieves the text of this part of the template.
getPaths() - Method in class com.fauna.response.ConstraintFailure
Gets an optional path elements related to the constraint failure.
getPathStrings() - Method in class com.fauna.response.ConstraintFailure
Gets a list of string representations of the constraint failure paths.
getProcessingTimeMs() - Method in class com.fauna.client.QueryStatsSummary
Gets the aggregate event processing time in milliseconds.
getProcessingTimeMs() - Method in class com.fauna.response.QueryStats
Gets the event processing time in milliseconds.
getQueryCount() - Method in class com.fauna.client.QueryStatsSummary
Gets the count of queries summarized on this instance.
getQueryFailure() - Method in exception com.fauna.exception.ProtocolException
Retrieves the QueryFailure details associated with this protocol error, if available.
getQueryTags() - Method in exception com.fauna.exception.ServiceException
Returns a map of query tags for the failed query, containing key-value pairs of tags.
getQueryTags() - Method in class com.fauna.query.QueryOptions
Returns an Optional of the query tags.
getQueryTags() - Method in class com.fauna.response.QueryResponse
Gets the query tags associated with the response.
getQueryTimeMs() - Method in class com.fauna.client.QueryStatsSummary
Gets the aggregate query time in milliseconds.
getQueryTimeMs() - Method in class com.fauna.response.QueryStats
Gets the query time in milliseconds.
getRateLimitedComputeQueryCount() - Method in class com.fauna.client.QueryStatsSummary
Gets the count of rate limited queries due to compute limits.
getRateLimitedReadQueryCount() - Method in class com.fauna.client.QueryStatsSummary
Gets the count of rate limited queries due to read limits.
getRateLimitedWriteQueryCount() - Method in class com.fauna.client.QueryStatsSummary
Gets the count of rate limited queries due to write limits.
getRateLimitsHit() - Method in class com.fauna.response.QueryStats
Gets a list of operation types that exceeded their plan throughput limits.
getRawType() - Method in class com.fauna.codec.ParameterizedOf
Returns the raw type of this parameterized type.
getReadOps() - Method in class com.fauna.client.QueryStatsSummary
Gets the aggregate Transactional Read Operations (TROs) recorded.
getReadOps() - Method in class com.fauna.response.QueryStats
getRequestBuilder() - Method in class com.fauna.client.ScopedFaunaClient
Gets the RequestBuilder for the scoped client.
getResponse() - Method in exception com.fauna.exception.ServiceException
Returns the QueryFailure response associated with this exception.
getRetryStrategy() - Method in class com.fauna.client.ScopedFaunaClient
Gets the retry strategy for the scoped client.
getRetryStrategy() - Method in class com.fauna.event.StreamOptions
Retrieves the retry strategy for the stream.
getSchemaVersion() - Method in exception com.fauna.exception.ServiceException
Returns the schema version used during query execution.
getSchemaVersion() - Method in class com.fauna.response.QueryResponse
Gets the schema version.
getSecret() - Method in class com.fauna.client.FaunaConfig
Gets the secret key used for authentication.
getStartTimestamp() - Method in class com.fauna.event.StreamOptions
Retrieves the start timestamp for the stream.
getStartTs() - Method in class com.fauna.event.FeedOptions
Retrieves the start timestamp.
getStaticType() - Method in class com.fauna.response.QueryResponse.Builder
Gets a string representing the static type.
getStaticType() - Method in class com.fauna.response.QuerySuccess
 
getStats() - Method in class com.fauna.event.FaunaEvent
Retrieves stats associated with this event.
getStats() - Method in class com.fauna.event.FeedPage
Retrieves the statistics for this feed page.
getStats() - Method in exception com.fauna.exception.ServiceException
Returns the statistics associated with the failed query.
getStats() - Method in class com.fauna.response.QueryResponse
Gets the query stats associated with the response.
getStatsCollector() - Method in class com.fauna.client.FaunaClient
Retrieves the stats collector instance.
getStatsCollector() - Method in class com.fauna.client.FaunaConfig
Gets the stats collector for the client.
getStatusCode() - Method in exception com.fauna.exception.ProtocolException
Retrieves the HTTP status code associated with this protocol error.
getStatusCode() - Method in exception com.fauna.exception.ServiceException
Returns the HTTP status code of the response returned by the query request.
getStatusCode() - Method in class com.fauna.response.QueryFailure
 
getStatusEvents() - Method in class com.fauna.event.StreamOptions
Checks if status events are enabled for the stream.
getStorageBytesRead() - Method in class com.fauna.client.QueryStatsSummary
Gets the aggregate storage bytes read.
getStorageBytesRead() - Method in class com.fauna.response.QueryStats
Gets the amount of data read from storage in bytes.
getStorageBytesWrite() - Method in class com.fauna.client.QueryStatsSummary
Gets the aggregate storage bytes written.
getStorageBytesWrite() - Method in class com.fauna.response.QueryStats
Gets the amount of data written to storage in bytes.
getStreamRequestBuilder() - Method in class com.fauna.client.ScopedFaunaClient
Gets the RequestBuilder for streaming requests.
getSummary() - Method in exception com.fauna.exception.ServiceException
Returns a brief summary of the error.
getSummary() - Method in class com.fauna.response.QueryResponse
Gets the summary associated with the response.
getSupportedTypes() - Method in interface com.fauna.codec.Codec
Gets the set of supported Fauna data types for this codec.
getSupportedTypes() - Method in class com.fauna.codec.codecs.BaseDocumentCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.BaseRefCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.BoolCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.ByteArrayCodec
Returns the Fauna types this codec supports.
getSupportedTypes() - Method in class com.fauna.codec.codecs.ByteCodec
Returns the Fauna types this codec supports.
getSupportedTypes() - Method in class com.fauna.codec.codecs.CharCodec
Returns the Fauna types this codec supports.
getSupportedTypes() - Method in class com.fauna.codec.codecs.ClassCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.DoubleCodec
Returns the Fauna types supported by this codec.
getSupportedTypes() - Method in class com.fauna.codec.codecs.DynamicCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.EnumCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.EventSourceCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.FloatCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.InstantCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.IntCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.ListCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.LocalDateCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.LongCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.MapCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.ModuleCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.NullableDocumentCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.OptionalCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.PageCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.QueryArrCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.QueryCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.QueryLiteralCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.QueryObjCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.QueryValCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.ShortCodec
 
getSupportedTypes() - Method in class com.fauna.codec.codecs.StringCodec
 
getTaggedValueAsString() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the tagged value as a String.
getTimeout() - Method in class com.fauna.event.FeedOptions
Retrieves the timeout duration.
getTimeout() - Method in class com.fauna.event.StreamOptions
Retrieves the timeout duration for the stream.
getTimeoutMillis() - Method in class com.fauna.query.QueryOptions
Returns an Optional of the query timeout duration in milliseconds.
getTimestamp() - Method in class com.fauna.event.FaunaEvent
Retrieves the transaction timestamp for the document change that triggered the event.
getToken() - Method in class com.fauna.event.EventSource
Retrieves the token for the event source.
getToken() - Method in class com.fauna.query.AfterToken
Returns the token stored in this AfterToken instance.
getToken(String) - Method in class com.fauna.client.FaunaScope
Generates a token for this scope using the provided secret.
getTraceParent() - Method in class com.fauna.query.QueryOptions
Returns an Optional of the trace parent for distributed tracing.
getTs() - Method in class com.fauna.types.BaseDocument
Gets the timestamp of the document, indicating its creation or last modification time.
getTxnTs() - Method in exception com.fauna.exception.ServiceException
Returns the last transaction timestamp seen for the failed query, if available.
getType() - Method in class com.fauna.event.FaunaEvent
Retrieves the type of this event.
getType() - Method in class com.fauna.mapping.FieldInfo
Retrieves the class type of the field.
getType() - Method in class com.fauna.query.template.FaunaTemplate.TemplatePart
Retrieves the type of this part of the template.
getTypeCheck() - Method in class com.fauna.query.QueryOptions
Returns an Optional indicating if type checking is enabled.
getUnderlyingValue() - Method in class com.fauna.types.NullableDocument
Provides protected access to the underlying value, allowing subclasses to directly access the stored value without additional logic.
getValue() - Method in class com.fauna.query.builder.QueryArr
Retrieves the encapsulated list directly.
getValue() - Method in class com.fauna.query.builder.QueryLiteral
Gets the wrapped literal value.
getValue() - Method in class com.fauna.query.builder.QueryObj
Retrieves the wrapped map value.
getValue() - Method in class com.fauna.query.builder.QueryVal
Retrieves the value wrapped inside this fragment.
getValue() - Method in class com.fauna.types.BaseDocument.Entry
Gets the value associated with this entry's key.
getValue() - Method in class com.fauna.types.NonNullDocument
Retrieves the non-null wrapped value of the document.
getValueAsBoolean() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the current value as a Boolean.
getValueAsByte() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as a Byte if the current token type is FaunaTokenType.INT.
getValueAsByteArray() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as a byte array if the current token type is FaunaTokenType.BYTES.
getValueAsCharacter() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as a Character if the current token type is FaunaTokenType.INT.
getValueAsDouble() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as a Double if the current token type is FaunaTokenType.INT, FaunaTokenType.LONG, or FaunaTokenType.DOUBLE.
getValueAsFloat() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as a Float if the current token type is FaunaTokenType.INT, FaunaTokenType.LONG, or FaunaTokenType.DOUBLE.
getValueAsInt() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as an Integer if the current token type is FaunaTokenType.INT or FaunaTokenType.LONG.
getValueAsLocalDate() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the current value as a LocalDate if the current token type is FaunaTokenType.DATE.
getValueAsLong() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as a Long if the current token type is FaunaTokenType.INT or FaunaTokenType.LONG.
getValueAsModule() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as a Module if the current token type is FaunaTokenType.MODULE.
getValueAsShort() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the value as a Short if the current token type is FaunaTokenType.INT.
getValueAsString() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the current value as a String.
getValueAsTime() - Method in class com.fauna.codec.UTF8FaunaParser
Retrieves the current value as an Instant if the current token type is FaunaTokenType.TIME.
getVersion() - Static method in class com.fauna.env.DriverEnvironment
Retrieves the software version from the "version.properties" file.
getWriteOps() - Method in class com.fauna.client.QueryStatsSummary
Gets the aggregate Transactional Write Operations (TWOs)) recorded.
getWriteOps() - Method in class com.fauna.response.QueryStats

H

handleQueryFailure(int, QueryFailure) - Static method in class com.fauna.exception.ErrorHandler
Handles errors based on the HTTP status code and error code returned by Fauna.
hashCode() - Method in class com.fauna.codec.CodecRegistryKey
Returns a hash code for this key, based on the base class and type arguments.
hashCode() - Method in class com.fauna.event.EventSource
Returns the hash code for this EventSource.
hashCode() - Method in class com.fauna.query.builder.QueryArr
Returns the hash code of this QueryArr, based on its encapsulated list of query fragments.
hashCode() - Method in class com.fauna.query.builder.QueryLiteral
 
hashCode() - Method in class com.fauna.query.builder.QueryObj
 
hashCode() - Method in class com.fauna.query.builder.QueryVal
Returns the hash code for this QueryVal.
hashCode() - Method in class com.fauna.response.ConstraintFailure
 
hashCode() - Method in class com.fauna.response.ConstraintFailure.PathElement
 
hashCode() - Method in class com.fauna.types.BaseRef
Returns a hash code value for the object.
hashCode() - Method in class com.fauna.types.Document
Returns a hash code value for this document based on its ID, timestamp, collection, and data.
hashCode() - Method in class com.fauna.types.DocumentRef
Returns a hash code value for this document reference based on its ID and collection.
hashCode() - Method in class com.fauna.types.Module
Returns a hash code value for this module based on its name.
hashCode() - Method in class com.fauna.types.NamedDocument
Returns a hash code value for this document based on its name, timestamp, collection, and data.
hashCode() - Method in class com.fauna.types.NamedDocumentRef
Returns a hash code value for this document reference based on its name and collection.
hashCode() - Method in class com.fauna.types.NonNullDocument
Returns a hash code value for this document based on its non-null value.
hashCode() - Method in class com.fauna.types.NullDocument
Returns a hash code value for this null document based on its ID, collection, and cause.
hashCode() - Method in class com.fauna.types.Page
Returns a hash code value for this page based on its data and after token.
hasNext() - Method in class com.fauna.client.PageIterator
Check if there is a next page available.
hasNext() - Method in class com.fauna.event.FeedIterator
 
hasNext() - Method in class com.fauna.event.FeedPage
Checks if there are more pages available.
hasNext(Boolean) - Method in class com.fauna.event.FeedPage.Builder
Sets the flag indicating if there are more pages available.
headersAsString(HttpHeaders) - Static method in class com.fauna.client.Logging
Converts the given HttpHeaders to a string representation.

I

initialIntervalMillis(int) - Method in class com.fauna.client.ExponentialBackoffStrategy.Builder
Sets the initial interval (in milliseconds) for the first retry attempt.
InstantCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding Instant values in Fauna's tagged data format.
InstantCodec() - Constructor for class com.fauna.codec.codecs.InstantCodec
 
Int - com.fauna.codec.FaunaType
Represents an integer value in FQL.
INT - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna integer.
IntCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding Integer values.
IntCodec() - Constructor for class com.fauna.codec.codecs.IntCodec
 
InvalidRequestException - Exception in com.fauna.exception
Exception representing an invalid query request.
InvalidRequestException(QueryFailure) - Constructor for exception com.fauna.exception.InvalidRequestException
Constructs a new InvalidRequestException with the specified QueryFailure response.
isClientGenerate() - Method in annotation type com.fauna.annotation.FaunaId
 
isClientGenerate() - Method in class com.fauna.annotation.FaunaIdImpl
 
isRetryable(Throwable) - Static method in class com.fauna.client.RetryHandler
Checks if an exception is retryable.
isString() - Method in class com.fauna.response.ConstraintFailure.PathElement
Tests whether the PathElement stores a string or an integer.
iterator() - Method in class com.fauna.query.template.FaunaTemplate
Creates an iterator over the parts of the template, distinguishing between literal text and variable placeholders.
iterator() - Method in class com.fauna.types.BaseDocument
Returns an iterator over the entries in this document.

J

JAVA - com.fauna.env.DriverEnvironment.JvmDriver
 
jitterFactor(float) - Method in class com.fauna.client.ExponentialBackoffStrategy.Builder
Sets the jitter factor (between 0 and 1) to control how much to jitter the backoff delay.

L

LAST_SEEN_TXN_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the last seen transaction timestamp.
lastSeenTxn(Long) - Method in class com.fauna.response.QueryResponse.Builder
Set the last seen transaction timestamp on the builder.
linearized(boolean) - Method in class com.fauna.query.QueryOptions.Builder
If true, read-only transactions that don't read indexes are strictly serialized.
ListCodec<E,​L extends java.util.List<E>> - Class in com.fauna.codec.codecs
A codec for encoding and decoding lists of elements in Fauna's tagged data format.
ListCodec(Codec<E>) - Constructor for class com.fauna.codec.codecs.ListCodec
Creates a codec for encoding and decoding lists of elements.
listOf(Class<E>) - Static method in class com.fauna.codec.Generic
Creates a ListOf instance for the specified element type.
ListOf<E> - Class in com.fauna.codec
Represents a List with a specified element type, allowing for retention of the generic type E during deserialization by circumventing type erasure.
ListOf(Class<E>) - Constructor for class com.fauna.codec.ListOf
Constructs a ListOf instance for the specified element type.
LITERAL - com.fauna.query.template.TemplatePartType
Indicates a literal text part of the template.
local() - Static method in class com.fauna.client.Fauna
Create a Fauna client for local development using the Fauna Docker container.
LOCAL - Static variable in class com.fauna.client.FaunaConfig.FaunaEndpoint
 
LOCAL - Static variable in class com.fauna.client.FaunaConfig
 
LOCAL_FAUNA_SECRET - Static variable in class com.fauna.constants.Defaults
The default secret for local Fauna deployments created using the Fauna Docker image.
LocalDateCodec - Class in com.fauna.codec.codecs
A codec for encoding and decoding LocalDate in Fauna's tagged data format.
LocalDateCodec() - Constructor for class com.fauna.codec.codecs.LocalDateCodec
 
Logging - Class in com.fauna.client
A utility class for logging HTTP headers.
logHandler(Handler) - Method in class com.fauna.client.FaunaConfig.Builder
Override the default log handler with the given log handler.
Long - com.fauna.codec.FaunaType
Represents a long integer value in FQL.
LONG - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna long.
LongCodec - Class in com.fauna.codec.codecs
A codec for encoding and decoding Long values in Fauna's tagged data format.
LongCodec() - Constructor for class com.fauna.codec.codecs.LongCodec
 

M

MapCodec<V,​L extends java.util.Map<java.lang.String,​V>> - Class in com.fauna.codec.codecs
A codec for encoding and decoding Map values in Fauna's tagged data format.
MapCodec(Codec<V>) - Constructor for class com.fauna.codec.codecs.MapCodec
Constructs a MapCodec with the specified Codec.
mapOf(Class<V>) - Static method in class com.fauna.codec.Generic
Creates a MapOf instance for a map with String keys and the specified value type.
MapOf<K extends java.lang.String,​V> - Class in com.fauna.codec
Represents a Map with String keys and a specified value type, allowing for retention of the generic type V during deserialization by circumventing type erasure.
MapOf(Class<V>) - Constructor for class com.fauna.codec.MapOf
Constructs a MapOf instance for a map with String keys and the specified value type.
MAX_CONTENTION_RETRIES - Static variable in class com.fauna.constants.Defaults
The maximum number of retries allowed for handling transaction contention.
maxAttempts(int) - Method in class com.fauna.client.ExponentialBackoffStrategy.Builder
Sets the maximum number of retry attempts.
maxBackoffMillis(int) - Method in class com.fauna.client.ExponentialBackoffStrategy.Builder
Sets the maximum backoff (in milliseconds) between retries.
maxContentionRetries(int) - Method in class com.fauna.client.FaunaConfig.Builder
Set the Fauna max-contention-retries setting.
message(String) - Method in class com.fauna.response.ConstraintFailure.Builder
Sets a message on the builder.
message(String) - Method in class com.fauna.response.ErrorInfo.Builder
Sets the message on the builder.
Module - Class in com.fauna.types
Represents a module in Fauna Query Language (FQL), which serves as a symbolic object with associated methods.
Module - com.fauna.codec.FaunaType
Represents a module in FQL, which serves as a symbolic object with associated methods
Module(String) - Constructor for class com.fauna.types.Module
Constructs a new Module object with the specified name.
MODULE - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna symbolic object, such as a user collection.
ModuleCodec - Class in com.fauna.codec.codecs
A codec for encoding and decoding Module in Fauna's tagged data format.
ModuleCodec() - Constructor for class com.fauna.codec.codecs.ModuleCodec
 
MultiByteBufferInputStream - Class in com.fauna.response
Joins a list of byte buffers to make them appear as a single input stream.
MultiByteBufferInputStream(List<ByteBuffer>) - Constructor for class com.fauna.response.MultiByteBufferInputStream
Initializes a MultiByteBufferInputStream using the provided byte buffers.

N

name() - Method in annotation type com.fauna.annotation.FaunaField
 
name() - Method in class com.fauna.annotation.FaunaFieldImpl
 
name(String) - Method in class com.fauna.response.ConstraintFailure.Builder
Sets a name on the builder.
named(String) - Static method in class com.fauna.client.FaunaRole
Creates a FaunaRole with the desired name prepended with @role/.
NamedDocument - Class in com.fauna.types
Represents a document identified by a "name" rather than an "id".
NamedDocument(String, Module, Instant) - Constructor for class com.fauna.types.NamedDocument
Initializes a new instance of the NamedDocument class with the specified name, collection, and timestamp.
NamedDocument(String, Module, Instant, Map<String, Object>) - Constructor for class com.fauna.types.NamedDocument
Initializes a new instance of the NamedDocument class with the specified name, collection, timestamp, and additional data.
NamedDocumentRef - Class in com.fauna.types
Represents a reference to a document identified by a "name" instead of an "id".
NamedDocumentRef(String, Module) - Constructor for class com.fauna.types.NamedDocumentRef
Constructs a new NamedDocumentRef object with the specified name and collection.
next() - Method in class com.fauna.client.PageIterator
Get the next Page.
next() - Method in class com.fauna.event.FeedIterator
Get the next Page (synchronously).
nextAsync() - Method in class com.fauna.client.PageIterator
Returns a CompletableFuture that will complete with the next page (or throw a FaunaException).
nextAsync() - Method in class com.fauna.event.FeedIterator
Returns a CompletableFuture that will complete with the next page (or throw a FaunaException).
nextPage(FeedPage<?>) - Method in class com.fauna.event.FeedOptions
Returns the FeedOptions for the next page, based on the cursor of the given page.
NO_RETRY_STRATEGY - Static variable in class com.fauna.client.FaunaClient
 
NONE - com.fauna.codec.FaunaTokenType
 
NonNullDocument<T> - Class in com.fauna.types
Represents a document that is guaranteed to have a non-null value.
NonNullDocument(T) - Constructor for class com.fauna.types.NonNullDocument
Constructs a NonNullDocument with the specified non-null value.
NoRetryStrategy - Class in com.fauna.client
Specifies that no retries will be made.
NoRetryStrategy() - Constructor for class com.fauna.client.NoRetryStrategy
 
Null - com.fauna.codec.FaunaType
Represents a null value in FQL, denoting the absence of a value.
NULL - com.fauna.codec.FaunaTokenType
A value token that represents null.
NullableDocument<T> - Class in com.fauna.types
Represents a generic document wrapper that may hold a value representing a document.
NullableDocument() - Constructor for class com.fauna.types.NullableDocument
Constructs a NullableDocument without a value, initializing it to null.
NullableDocument(T) - Constructor for class com.fauna.types.NullableDocument
Constructs a NullableDocument with the specified value.
NullableDocumentCodec<E,​L extends NullableDocument<E>> - Class in com.fauna.codec.codecs
Codec for encoding and decoding NullableDocument types.
NullableDocumentCodec(Codec<E>) - Constructor for class com.fauna.codec.codecs.NullableDocumentCodec
Constructs a NullableDocumentCodec with the specified Codec.
nullableDocumentOf(Class<E>) - Static method in class com.fauna.codec.Generic
Creates a NullableDocumentOf instance for the specified element type.
NullableDocumentOf<E> - Class in com.fauna.codec
Represents a NullableDocument with a specified value type, allowing for retention of the generic type E during deserialization by circumventing type erasure.
NullableDocumentOf(Class<E>) - Constructor for class com.fauna.codec.NullableDocumentOf
Constructs a NullableDocumentOf instance for the specified value type.
NullDocument<T> - Class in com.fauna.types
Represents a document that is explicitly null, providing information about the cause of its null state.
NullDocument(String, Module, String) - Constructor for class com.fauna.types.NullDocument
Constructs a NullDocument with the specified ID, collection, and cause of nullity.
NullDocumentException - Exception in com.fauna.exception
Exception representing a error in Fauna.
NullDocumentException(String, Module, String) - Constructor for exception com.fauna.exception.NullDocumentException
Constructs a new NullDocumentException with the specified document ID, collection, and cause.

O

Object - com.fauna.codec.FaunaType
Represents an object in FQL.
of(String...) - Static method in class com.fauna.query.QueryTags
Creates a new QueryTags instance from an array of tag strings.
of(List<E>) - Static method in class com.fauna.query.builder.QueryArr
Static factory method to create a new QueryArr instance.
of(Map<String, E>) - Static method in class com.fauna.query.builder.QueryObj
Creates a new QueryObj instance with the specified map of query fragments.
onComplete() - Method in class com.fauna.event.FaunaStream
Completes the stream by canceling the subscription.
onError(Throwable) - Method in class com.fauna.event.FaunaStream
Handles errors by canceling the subscription and closing the stream.
onNext(List<ByteBuffer>) - Method in class com.fauna.event.FaunaStream
Processes incoming ByteBuffers, decodes them into Fauna events, and submits the events to subscribers.
onSubscribe(Flow.Subscription) - Method in class com.fauna.event.FaunaStream
Handles subscription by setting the subscription and requesting data.
OptionalCodec<E,​L extends java.util.Optional<E>> - Class in com.fauna.codec.codecs
Codec for encoding and decoding Optional types.
OptionalCodec(Codec<E>) - Constructor for class com.fauna.codec.codecs.OptionalCodec
Constructs a OptionalCodec with the specified Codec.
optionalOf(Class<E>) - Static method in class com.fauna.codec.Generic
Creates an OptionalOf instance for the specified element type.
OptionalOf<V> - Class in com.fauna.codec
Represents an Optional with a specified element type, allowing for retention of the generic type V during deserialization by circumventing type erasure.
OptionalOf(Class<V>) - Constructor for class com.fauna.codec.OptionalOf
Constructs an OptionalOf instance for the specified element type.

P

Page<T> - Class in com.fauna.types
Represents a page of data in a Fauna Set.
Page(List<T>, String) - Constructor for class com.fauna.types.Page
Constructs a Page with the specified data and an optional after token.
PAGE_SIZE - Static variable in class com.fauna.client.RequestBuilder.FieldNames
 
PageCodec<E,​L extends Page<E>> - Class in com.fauna.codec.codecs
Codec for encoding and decoding Fauna's paginated results.
PageCodec(Codec<E>) - Constructor for class com.fauna.codec.codecs.PageCodec
Constructs a PageCodec with the specified Codec.
PageIterator<E> - Class in com.fauna.client
PageIterator iterates over paged responses from Fauna, the default page size is 16.
PageIterator(FaunaClient, Query, Class<E>, QueryOptions) - Constructor for class com.fauna.client.PageIterator
Construct a new PageIterator.
PageIterator(FaunaClient, Page<E>, Class<E>, QueryOptions) - Constructor for class com.fauna.client.PageIterator
Construct a new PageIterator starting from a given page.
pageOf(Class<E>) - Static method in class com.fauna.codec.Generic
Creates a PageOf instance for the specified element type.
PageOf<V> - Class in com.fauna.codec
Represents a Page with a specified element type, allowing for retention of the generic type V during deserialization by circumventing type erasure.
PageOf(Class<V>) - Constructor for class com.fauna.codec.PageOf
Constructs a PageOf instance for the specified element type.
pageSize(Integer) - Method in class com.fauna.event.FeedOptions.Builder
Sets the page size.
paginate(Query) - Method in class com.fauna.client.FaunaClient
Send a Fauna Query Language (FQL) query to Fauna and return a paginated result.
paginate(Query, QueryOptions) - Method in class com.fauna.client.FaunaClient
Send a Fauna Query Language (FQL) query to Fauna and return a paginated result.
paginate(Query, Class<E>) - Method in class com.fauna.client.FaunaClient
Send a Fauna Query Language (FQL) query to Fauna and return a paginated result.
paginate(Query, Class<E>, QueryOptions) - Method in class com.fauna.client.FaunaClient
Send a Fauna Query Language (FQL) query to Fauna and return a paginated result.
ParameterizedOf<T> - Class in com.fauna.codec
A utility class that implements ParameterizedType to represent a type with specified type arguments at runtime.
ParameterizedOf(Type, Type[]) - Constructor for class com.fauna.codec.ParameterizedOf
Constructs a new ParameterizedOf instance.
parse(JsonParser) - Static method in class com.fauna.query.QueryTags
Parses a JSON parser to construct a QueryTags instance.
parse(JsonParser) - Static method in class com.fauna.response.ConstraintFailure
Builds a ConstraintFailure instance from the provided JsonParser.
parse(JsonParser) - Static method in class com.fauna.response.ConstraintFailure.PathElement
Note that this parse method does not advance the parser.
parse(JsonParser) - Static method in class com.fauna.response.ErrorInfo
Builds a new ErrorInfo from a JsonParser.
parse(JsonParser, Codec<E>) - Static method in class com.fauna.event.FaunaEvent
Parses a FaunaEvent from the JSON parser using the specified codec.
parseData(JsonParser) - Method in class com.fauna.event.FaunaEvent.Builder
Parses and sets the event data from the given JSON parser.
parseEvents(JsonParser) - Method in class com.fauna.event.FeedPage.Builder
Parses and sets the list of events from the provided JSON parser.
parseField(JsonParser) - Method in class com.fauna.event.FeedPage.Builder
Parses and sets the appropriate field in the builder based on the JSON parser's current field.
parseResponse(HttpResponse<InputStream>, Codec<E>, StatsCollector) - Static method in class com.fauna.event.FeedPage
Parses an HTTP response and constructs a FeedPage instance.
parseResponse(HttpResponse<InputStream>, Codec<T>, StatsCollector) - Static method in class com.fauna.response.QueryResponse
A helper method to adapt an HTTP response into a QuerySuccess or throw the appropriate FaunaException.
parseStats(JsonParser) - Static method in class com.fauna.response.QueryStats
Parse QueryStats from a JsonParser.
path(ConstraintFailure.PathElement[]) - Method in class com.fauna.response.ConstraintFailure.Builder
Sets a path on the builder.
PathElement(Integer) - Constructor for class com.fauna.response.ConstraintFailure.PathElement
Initializes a PathElement with an integer value.
PathElement(String) - Constructor for class com.fauna.response.ConstraintFailure.PathElement
Initializes a PathElement with a string value.
pathsAreEqual(ConstraintFailure) - Method in class com.fauna.response.ConstraintFailure
Tests path equality with another ConstraintFailure.
poll(EventSource, FeedOptions, Class<E>) - Method in class com.fauna.client.FaunaClient
Send a request to the Fauna feed endpoint, and return a CompletableFuture that completes with the feed page.
ProtocolException - Exception in com.fauna.exception
Exception representing protocol-level errors in communication with Fauna.
ProtocolException(int, QueryFailure) - Constructor for exception com.fauna.exception.ProtocolException
Constructs a ProtocolException with the specified HTTP status code and QueryFailure details.
ProtocolException(int, String) - Constructor for exception com.fauna.exception.ProtocolException
Constructs a ProtocolException with the specified HTTP status code and response body.
put(CodecRegistryKey, Codec<T>) - Method in interface com.fauna.codec.CodecRegistry
Registers a codec with the specified key in the registry.
put(CodecRegistryKey, Codec<T>) - Method in class com.fauna.codec.DefaultCodecRegistry
Registers a new codec for the specified key in the registry.

Q

query(Query) - Method in class com.fauna.client.FaunaClient
Sends a Fauna Query Language (FQL) query to Fauna and returns the result.
query(Query, ParameterizedOf<E>) - Method in class com.fauna.client.FaunaClient
Sends a Fauna Query Language (FQL) query to Fauna and returns the result.
query(Query, ParameterizedOf<E>, QueryOptions) - Method in class com.fauna.client.FaunaClient
Sends a Fauna Query Language (FQL) query to Fauna and returns the result.
query(Query, Class<T>) - Method in class com.fauna.client.FaunaClient
Sends a Fauna Query Language (FQL) query to Fauna and returns the result.
query(Query, Class<T>, QueryOptions) - Method in class com.fauna.client.FaunaClient
Sends a Fauna Query Language (FQL) query to Fauna and returns the result.
Query - Class in com.fauna.query.builder
Represents a Fauna query that is constructed from multiple query fragments.
Query(String, Map<String, Object>) - Constructor for class com.fauna.query.builder.Query
Constructs a Query instance based on the given template string and variable arguments.
QUERY_EXECUTION - Static variable in class com.fauna.constants.ErrorMessages
Error message indicating a query execution failure.
QUERY_PAGE - Static variable in class com.fauna.constants.ErrorMessages
Error message indicating a failure to query a page of data.
QUERY_TAGS_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for query tags included in the response.
QueryArr<E extends QueryFragment> - Class in com.fauna.query.builder
Represents a special type that allows Fauna to evaluate an array of individual queries, each of which will be processed, and its result will be an element in the returned array.
QueryArr(List<E>) - Constructor for class com.fauna.query.builder.QueryArr
Constructs a QueryArr with the specified list of query fragments.
QueryArrCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding QueryArr objects.
QueryArrCodec(CodecProvider) - Constructor for class com.fauna.codec.codecs.QueryArrCodec
Creates a new instance of the QueryArrCodec.
QueryCheckException - Exception in com.fauna.exception
Exception representing a query validation error in Fauna.
QueryCheckException(QueryFailure) - Constructor for exception com.fauna.exception.QueryCheckException
Constructs a new QueryCheckException with the specified QueryFailure details.
QueryCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding Query objects.
QueryCodec(CodecProvider) - Constructor for class com.fauna.codec.codecs.QueryCodec
Creates a new instance of the QueryCodec.
QueryFailure - Class in com.fauna.response
 
QueryFailure(int, QueryResponse.Builder) - Constructor for class com.fauna.response.QueryFailure
 
QueryFragment<T> - Class in com.fauna.query.builder
An abstract class serving as a base for different types of query fragments.
QueryFragment() - Constructor for class com.fauna.query.builder.QueryFragment
 
QueryLiteral - Class in com.fauna.query.builder
Represents a literal fragment of a Fauna query.
QueryLiteral(String) - Constructor for class com.fauna.query.builder.QueryLiteral
Constructs a new QueryLiteral with the given literal value.
QueryLiteralCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding QueryLiteral objects.
QueryLiteralCodec() - Constructor for class com.fauna.codec.codecs.QueryLiteralCodec
Creates a new instance of the QueryLiteralCodec.
QueryObj<E extends QueryFragment> - Class in com.fauna.query.builder
This class represents a special type of query fragment that allows users to provide Fauna with an object whose values are individual queries.
QueryObj(Map<String, E>) - Constructor for class com.fauna.query.builder.QueryObj
Constructs a new QueryObj with the given map of query fragments.
QueryObjCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding QueryObj objects.
QueryObjCodec(CodecProvider) - Constructor for class com.fauna.codec.codecs.QueryObjCodec
Creates a new instance of the QueryObjCodec.
QueryOptions - Class in com.fauna.query
Encapsulates options for configuring Fauna queries, such as timeout, linearized reads, typechecking, query tags, and trace parent for distributed tracing.
QueryOptions(QueryOptions.Builder) - Constructor for class com.fauna.query.QueryOptions
Creates an instance of QueryOptions using the specified builder.
QueryOptions.Builder - Class in com.fauna.query
Builder class for constructing instances of QueryOptions.
queryPage(AfterToken, Class<E>, QueryOptions) - Method in class com.fauna.client.FaunaClient
Sends a query to Fauna that retrieves the Page for the given page token.
queryRequestBuilder(FaunaConfig, Logger) - Static method in class com.fauna.client.RequestBuilder
Creates a new RequestBuilder for Fauna queries.
QueryResponse - Class in com.fauna.response
 
QueryResponse.Builder<T> - Class in com.fauna.response
 
QueryRuntimeException - Exception in com.fauna.exception
Exception representing a runtime error encountered during query execution in Fauna.
QueryRuntimeException(QueryFailure) - Constructor for exception com.fauna.exception.QueryRuntimeException
Constructs a new QueryRuntimeException with the specified QueryFailure details.
QueryStats - Class in com.fauna.response
 
QueryStats(int, int, int, int, int, int, int, int, List<String>) - Constructor for class com.fauna.response.QueryStats
 
QueryStatsSummary - Class in com.fauna.client
A class for representing aggregate query stats.
QueryStatsSummary(long, long, long, long, int, long, long, long, int, int, int, int) - Constructor for class com.fauna.client.QueryStatsSummary
 
QuerySuccess<T> - Class in com.fauna.response
 
QuerySuccess(QueryResponse.Builder<T>) - Constructor for class com.fauna.response.QuerySuccess
 
queryTag(String, String) - Method in class com.fauna.query.QueryOptions.Builder
Adds a single query tag to the existing tags.
queryTags(QueryTags) - Method in class com.fauna.query.QueryOptions.Builder
Sets query tags used to instrument the query.
queryTags(QueryTags) - Method in class com.fauna.response.QueryResponse.Builder
Set the query tags on the builder.
QueryTags - Class in com.fauna.query
A utility class representing a collection of query tags as a map of key-value pairs.
QueryTags() - Constructor for class com.fauna.query.QueryTags
 
QueryTimeoutException - Exception in com.fauna.exception
Exception representing a timeout error encountered during query execution in Fauna.
QueryTimeoutException(QueryFailure) - Constructor for exception com.fauna.exception.QueryTimeoutException
Constructs a new QueryTimeoutException with the specified QueryFailure details.
QueryVal<T> - Class in com.fauna.query.builder
Represents a value fragment of a Fauna query.
QueryVal(T) - Constructor for class com.fauna.query.builder.QueryVal
Constructs a QueryVal with the specified value.
QueryValCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding QueryVal objects.
QueryValCodec(CodecProvider) - Constructor for class com.fauna.codec.codecs.QueryValCodec
Creates a new instance of the QueryValCodec.

R

read() - Method in interface com.fauna.client.StatsCollector
Return the collected Stats.
read() - Method in class com.fauna.client.StatsCollectorImpl
 
read() - Method in class com.fauna.codec.UTF8FaunaParser
Reads the next token from the JSON parser.
read() - Method in class com.fauna.response.MultiByteBufferInputStream
Reads the next byte from the buffer.
readAndReset() - Method in interface com.fauna.client.StatsCollector
Return the collected Stats and reset counts.
readAndReset() - Method in class com.fauna.client.StatsCollectorImpl
 
Ref - com.fauna.codec.FaunaType
Represents a reference to a document.
REMOVE - com.fauna.event.FaunaEvent.EventType
 
RequestBuilder - Class in com.fauna.client
The RequestBuilder class is responsible for building HTTP requests for communicating with Fauna.
RequestBuilder(HttpRequest.Builder, Duration, Logger) - Constructor for class com.fauna.client.RequestBuilder
Constructor for creating a RequestBuilder with an existing HttpRequest.Builder.
RequestBuilder(URI, String, int, Duration, Logger) - Constructor for class com.fauna.client.RequestBuilder
Constructor for creating a RequestBuilder with the specified Fauna configuration.
RequestBuilder.FieldNames - Class in com.fauna.client
Field names for HTTP requests.
reset() - Method in class com.fauna.response.MultiByteBufferInputStream
Resets the byte buffer.
ResponseFields - Class in com.fauna.constants
Defines constants for field names in responses returned by the Fauna Core HTTP API.
rethrow(Throwable) - Method in class com.fauna.client.RetryHandler
Rethrows a throwable as a FaunaException.
RetryableException - Interface in com.fauna.exception
Marker interface for exceptions that indicate a retryable operation.
RetryHandler<T> - Class in com.fauna.client
A retry handler controls the retries for a particular request.
RetryHandler(RetryStrategy, Logger) - Constructor for class com.fauna.client.RetryHandler
Constructs a new retry handler instance.
retryStrategy(RetryStrategy) - Method in class com.fauna.event.StreamOptions.Builder
Sets the retry strategy for the stream.
RetryStrategy - Interface in com.fauna.client
This client comes with an ExponentialRetryStrategy, and it is recommended that users stick with that.

S

SCALA - com.fauna.env.DriverEnvironment.JvmDriver
 
SCHEMA_VERSION_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the database schema version in the response.
schemaVersion(Long) - Method in class com.fauna.response.QueryResponse.Builder
Set the schema version on the builder.
scoped(FaunaClient, String) - Static method in class com.fauna.client.Fauna
Create a new Fauna client that wraps an existing client, but is scoped to a specific database.
scoped(FaunaClient, String, FaunaRole) - Static method in class com.fauna.client.Fauna
Create a new Fauna client that wraps an existing client, but is scoped to a specific database.
ScopedFaunaClient - Class in com.fauna.client
ScopedFaunaClient is a subclass of FaunaClient that applies a scope to the client, limiting the actions and requests to the specified scope.
ScopedFaunaClient(FaunaClient, FaunaScope) - Constructor for class com.fauna.client.ScopedFaunaClient
Constructs a new ScopedFaunaClient using the provided FaunaClient and FaunaScope.
scopedRequestBuilder(String) - Method in class com.fauna.client.RequestBuilder
Creates a scoped request builder with the given token.
secret(String) - Method in class com.fauna.client.FaunaConfig.Builder
Sets the secret key.
serialize() - Method in class com.fauna.codec.UTF8FaunaGenerator
Serializes the current state of the generator's buffer as a UTF-8 encoded string.
serialize() - Method in class com.fauna.event.FeedRequest
Serializes this FeedRequest to a JSON string.
serialize() - Method in class com.fauna.event.StreamRequest
Serializes this StreamRequest to a JSON string for the Fauna /stream endpoint.
SERVER - Static variable in class com.fauna.client.FaunaRole
 
SERVER_READ_ONLY - Static variable in class com.fauna.client.FaunaRole
 
ServerGeneratedId - com.fauna.mapping.FieldType
Represents a Fauna-generated document ID.
ServiceException - Exception in com.fauna.exception
An exception representing a query failure returned by Fauna.
ServiceException(QueryFailure) - Constructor for exception com.fauna.exception.ServiceException
Constructs a new ServiceException with the specified QueryFailure response.
ServiceInternalException - Exception in com.fauna.exception
Exception representing an unexpected internal server error in Fauna.
ServiceInternalException(QueryFailure) - Constructor for exception com.fauna.exception.ServiceInternalException
Constructs a new ServiceInternalException with the specified QueryFailure details.
Set - com.fauna.codec.FaunaType
Represents a pageable Set in FQL.
ShortCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding Short values.
ShortCodec() - Constructor for class com.fauna.codec.codecs.ShortCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.BaseRefCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.BoolCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.ByteArrayCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.ByteCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.CharCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.DoubleCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.FloatCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.InstantCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.IntCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.LocalDateCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.LongCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.ModuleCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.ShortCodec
 
SINGLETON - Static variable in class com.fauna.codec.codecs.StringCodec
 
SINGLETON - Static variable in class com.fauna.codec.DefaultCodecProvider
Singleton instance of the DefaultCodecProvider for global access.
SINGLETON - Static variable in class com.fauna.codec.DefaultCodecRegistry
Singleton instance of the DefaultCodecRegistry for global access.
size() - Method in class com.fauna.types.BaseDocument
Returns the number of key-value pairs contained in the document.
skip() - Method in class com.fauna.codec.UTF8FaunaParser
Skips the current object or array in the JSON data.
START_ARRAY - com.fauna.codec.FaunaTokenType
A structural token that starts an array.
START_DOCUMENT - com.fauna.codec.FaunaTokenType
A structural token that starts a document.
START_OBJECT - com.fauna.codec.FaunaTokenType
A structural token that starts an object.
START_PAGE - com.fauna.codec.FaunaTokenType
A structural token that starts a page.
START_REF - com.fauna.codec.FaunaTokenType
A structural token that starts a ref.
START_TS - Static variable in class com.fauna.client.RequestBuilder.FieldNames
 
startTimestamp(long) - Method in class com.fauna.event.StreamOptions.Builder
Sets the start timestamp for the stream.
startTs(Long) - Method in class com.fauna.event.FeedOptions.Builder
Sets the start timestamp.
STATIC_TYPE_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the static type of the response data.
staticType(String) - Method in class com.fauna.response.QueryResponse.Builder
Sets the static type on the builder.
stats(QueryStats) - Method in class com.fauna.event.FaunaEvent.Builder
Sets the query statistics for the event.
stats(QueryStats) - Method in class com.fauna.event.FeedPage.Builder
Sets the statistics for the feed page.
stats(QueryStats) - Method in class com.fauna.response.QueryResponse.Builder
Sets the query stats on the builder.
STATS_COMPUTE_OPS_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for compute operation statistics.
STATS_CONTENTION_RETRIES - Static variable in class com.fauna.constants.ResponseFields
Field name for transaction contention retries count.
STATS_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for query and event stats in the response.
STATS_PROCESSING_TIME_MS - Static variable in class com.fauna.constants.ResponseFields
Field name for event processing time in milliseconds.
STATS_QUERY_TIME_MS - Static variable in class com.fauna.constants.ResponseFields
Field name for the query runtime in milliseconds.
STATS_RATE_LIMITS_HIT - Static variable in class com.fauna.constants.ResponseFields
Field name for rate limit hits.
STATS_READ_OPS - Static variable in class com.fauna.constants.ResponseFields
Field name for read operation statistics.
STATS_STORAGE_BYTES_READ - Static variable in class com.fauna.constants.ResponseFields
Field name for data read from storage, in bytes.
STATS_STORAGE_BYTES_WRITE - Static variable in class com.fauna.constants.ResponseFields
Field name for data written to storage, in bytes.
STATS_WRITE_OPS - Static variable in class com.fauna.constants.ResponseFields
Field name for write operation statistics.
statsCollector(StatsCollector) - Method in class com.fauna.client.FaunaConfig.Builder
Set a StatsCollector.
StatsCollector - Interface in com.fauna.client
 
StatsCollectorImpl - Class in com.fauna.client
 
StatsCollectorImpl() - Constructor for class com.fauna.client.StatsCollectorImpl
 
STATUS - com.fauna.event.FaunaEvent.EventType
 
statusEvents(Boolean) - Method in class com.fauna.event.StreamOptions.Builder
Enables or disables status events for the stream.
stream(EventSource, StreamOptions, Class<E>) - Method in class com.fauna.client.FaunaClient
Send a request to the Fauna stream endpoint to start a stream, and return a FaunaStream publisher.
stream(Query, Class<E>) - Method in class com.fauna.client.FaunaClient
Start a Fauna stream based on an FQL query.
Stream - com.fauna.codec.FaunaType
Represents an event source in FQL.
STREAM - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna Event Source.
STREAM_SUBSCRIPTION - Static variable in class com.fauna.constants.ErrorMessages
Error message indicating a failure to subscribe to an Event Stream.
STREAM_TYPE_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the event type in Event Feed and Event Stream responses.
StreamOptions - Class in com.fauna.event
Represents configuration options for a Fauna Event Stream.
StreamOptions(StreamOptions.Builder) - Constructor for class com.fauna.event.StreamOptions
Constructs a StreamOptions instance with the specified builder.
StreamOptions.Builder - Class in com.fauna.event
Builder class for constructing StreamOptions instances.
StreamRequest - Class in com.fauna.event
Defines the request body for interacting with the Fauna /stream endpoint.
StreamRequest(EventSource, StreamOptions) - Constructor for class com.fauna.event.StreamRequest
Constructs a StreamRequest with the specified event source and options.
streamRequestBuilder(FaunaConfig, Logger) - Static method in class com.fauna.client.RequestBuilder
Creates a new RequestBuilder for Fauna streams.
String - com.fauna.codec.FaunaType
Represents a UTF-8 encoded string in FQL.
STRING - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna string.
StringCodec - Class in com.fauna.codec.codecs
Codec for encoding and decoding String values.
StringCodec() - Constructor for class com.fauna.codec.codecs.StringCodec
 
subscribe(Flow.Subscriber<? super FaunaEvent<E>>) - Method in class com.fauna.event.FaunaStream
Subscribes a single subscriber to this stream.
summary(String) - Method in class com.fauna.response.QueryResponse.Builder
Sets the summary on the builder.
SUMMARY_FIELD_NAME - Static variable in class com.fauna.constants.ResponseFields
Field name for the summary information in the response.

T

TAGS - Static variable in class com.fauna.codec.codecs.BaseCodec
Set of known tag identifiers for Fauna's tagged data format.
TemplatePart(String, TemplatePartType) - Constructor for class com.fauna.query.template.FaunaTemplate.TemplatePart
Constructs a new TemplatePart with the specified text and type.
TemplatePartType - Enum in com.fauna.query.template
Represents the type of template part within a FaunaTemplate.
ThrottlingException - Exception in com.fauna.exception
Exception representing a throttling error in Fauna, indicating that a query exceeded plan throughput limits.
ThrottlingException(QueryFailure) - Constructor for exception com.fauna.exception.ThrottlingException
Constructs a new ThrottlingException with the specified QueryFailure details.
Time - com.fauna.codec.FaunaType
Represents an exact timestamp or time value in FQL.
TIME - com.fauna.codec.FaunaTokenType
A value token that represents a Fauna time.
timeout(Duration) - Method in class com.fauna.event.FeedOptions.Builder
Sets the timeout duration.
timeout(Duration) - Method in class com.fauna.event.StreamOptions.Builder
Sets the timeout duration for the stream.
timeout(Duration) - Method in class com.fauna.query.QueryOptions.Builder
Sets the timeout duration for the query.
toFragment(Map<String, Object>) - Method in class com.fauna.query.template.FaunaTemplate.TemplatePart
Converts this template part to a QueryFragment using the given arguments.
TOKEN - Static variable in class com.fauna.client.RequestBuilder.FieldNames
 
toString() - Method in class com.fauna.client.FaunaRole
 
toString() - Method in class com.fauna.env.DriverEnvironment
Returns a string representation of the driver environment, including the driver version, runtime, environment, and operating system.
toString() - Method in class com.fauna.response.ConstraintFailure.PathElement
Converts the PathElement to a string.
toString() - Method in class com.fauna.response.QueryStats
 
traceParent(String) - Method in class com.fauna.query.QueryOptions.Builder
Traceparent identifier used for distributed tracing.
TRUE - com.fauna.codec.FaunaTokenType
A value token that represents the Fauna boolean true.
Ts - com.fauna.mapping.FieldType
Represents the document's `ts` (timestamp) metadata field.
txnTs(Long) - Method in class com.fauna.event.FaunaEvent.Builder
Sets the transaction timestamp for the event.
typeCheck(boolean) - Method in class com.fauna.query.QueryOptions.Builder
If true, typechecking is enabled for queries.

U

unexpectedTokenExceptionMessage(FaunaTokenType) - Method in class com.fauna.codec.codecs.BaseCodec
Returns a formatted message indicating an unexpected token encountered during decoding.
unexpectedTypeWhileDecoding(Type) - Method in class com.fauna.codec.codecs.BaseCodec
Returns a formatted message indicating an unexpected Java type encountered during decoding.
unsupportedTypeDecodingMessage(FaunaType, FaunaType[]) - Method in class com.fauna.codec.codecs.BaseCodec
Returns a formatted message indicating an unsupported Fauna type encountered during decoding.
unsupportedTypeMessage(Type) - Method in class com.fauna.codec.codecs.BaseCodec
Returns a formatted message indicating an unsupported Java type encountered during encoding.
UPDATE - com.fauna.event.FaunaEvent.EventType
 
UTF8FaunaGenerator - Class in com.fauna.codec
A generator for encoding JSON with Fauna-specific tagged values and other data types.
UTF8FaunaGenerator() - Constructor for class com.fauna.codec.UTF8FaunaGenerator
Initializes a new instance of the UTF8FaunaGenerator class.
UTF8FaunaParser - Class in com.fauna.codec
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
UTF8FaunaParser(JsonParser) - Constructor for class com.fauna.codec.UTF8FaunaParser
Constructs a UTF8FaunaParser instance with the given JSON parser.

V

validateRoleName(String) - Static method in class com.fauna.client.FaunaRole
Validates a role name.
valueOf(String) - Static method in enum com.fauna.codec.FaunaTokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fauna.codec.FaunaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fauna.env.DriverEnvironment.JvmDriver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fauna.event.FaunaEvent.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fauna.mapping.FieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.fauna.query.template.TemplatePartType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fauna.codec.FaunaTokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fauna.codec.FaunaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fauna.env.DriverEnvironment.JvmDriver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fauna.event.FaunaEvent.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fauna.mapping.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.fauna.query.template.TemplatePartType
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE - com.fauna.query.template.TemplatePartType
Indicates a variable placeholder part of the template.

W

withRole(FaunaRole) - Method in class com.fauna.client.FaunaScope.Builder
Sets the role for the FaunaScope.
writeBoolean(String, boolean) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a boolean value with a specific field name.
writeBooleanValue(boolean) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a boolean value to the stream.
writeBytesValue(byte[]) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a byte array encoded as a base64 string as a tagged element.
writeCharValue(Character) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a character value as an integer.
writeDate(String, LocalDate) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a date value with a specific field name.
writeDateValue(LocalDate) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a date value as a tagged element.
writeDouble(String, double) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a double value with a specific field name.
writeDoubleValue(double) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a double value as a tagged element.
writeDoubleValue(float) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a float value as a tagged element (@double).
writeEndArray() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes the end of an array.
writeEndEscapedObject() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes the end of a specially tagged object.
writeEndObject() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes the end of an object.
writeEndRef() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes the end of a reference object.
writeFieldName(String) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a field name for the next value.
writeInt(String, int) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes an integer value with a specific field name.
writeIntValue(int) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes an integer value as a tagged element.
writeLong(String, long) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a long integer value with a specific field name.
writeLongValue(long) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a long integer value as a tagged element.
writeModule(String, Module) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a module value with a specific field name.
writeModuleValue(Module) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a module value as a tagged element.
writeNull(String) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a null value with a specific field name.
writeNullValue() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a null value to the stream.
writeStartArray() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes the beginning of an array.
writeStartEscapedObject() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes the beginning of a specially tagged object.
writeStartObject() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes the beginning of an object.
writeStartRef() - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes the beginning of a reference object.
writeString(String, String) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a string value with a specific field name.
writeStringValue(String) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a string value as a tagged element.
writeTaggedValue(String, String) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a tagged value in an object.
writeTime(String, Instant) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a time value with a specific field name.
writeTimeValue(Instant) - Method in class com.fauna.codec.UTF8FaunaGenerator
Writes a time value as a tagged element.
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages