All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbortException |
|
| AfterToken |
|
| AuthenticationException |
Exception thrown when an authentication error occurs in Fauna.
|
| AuthorizationException |
Exception thrown when an authorization error occurs in Fauna.
|
| BaseCodec<T> |
Abstract base class for implementing codecs to handle encoding and decoding operations for specific types.
|
| BaseDocument |
Represents the base structure of a document with key-value pairs, a timestamp, and an associated collection.
|
| BaseDocument.Entry |
Represents a key-value pair in the document.
|
| BaseDocumentCodec |
|
| BaseFaunaClient |
FaunaClient is the main client for interacting with Fauna.
|
| BaseRef |
Represents a reference to a document within a collection.
|
| BaseRefCodec |
Codec for encoding and decoding FQL BaseRef instances.
|
| BoolCodec |
Codec for encoding and decoding FQL boolean values.
|
| ByteArrayCodec |
Codec for encoding and decoding FQL byte arrays.
|
| ByteCodec |
Codec for encoding and decoding Byte values in Fauna's tagged data format.
|
| CharCodec |
Codec for encoding and decoding Character values in Fauna's tagged data format.
|
| ClassCodec<T> |
A codec for encoding and decoding Java classes, handling Fauna-specific annotations and types.
|
| ClientException |
Exception representing client-side errors in Fauna.
|
| ClientRequestException |
Exception representing errors related to client requests in Fauna.
|
| ClientResponseException |
Exception representing errors in the client's response handling.
|
| Codec<T> |
Interface for codecs, which handle the serialization and deserialization of specific types.
|
| CodecException |
Exception representing errors encountered during encoding or decoding operations.
|
| CodecProvider |
Interface for providing codecs.
|
| CodecRegistry |
Interface defining a registry for codecs, which manage the serialization and deserialization of objects.
|
| CodecRegistryKey |
Represents a unique key in the codec registry.
|
| ConstraintFailure |
|
| ConstraintFailure.Builder |
|
| ConstraintFailure.PathElement |
|
| ConstraintFailureException |
|
| ContendedTransactionException |
|
| DefaultCodecProvider |
Provides codecs for serialization and deserialization of various data types in Fauna.
|
| DefaultCodecRegistry |
The default codec registry for Fauna serialization and deserialization.
|
| Defaults |
Defines default constants used throughout the Fauna client.
|
| Document |
Represents an immutable document with an ID, associated collection, timestamp, and optional key-value data.
|
| DocumentRef |
Represents a reference to a specific document within a collection.
|
| DoubleCodec |
Codec for encoding and decoding Double values in Fauna's tagged data format.
|
| DriverEnvironment |
Provides information about the runtime environment of the Fauna driver.
|
| DriverEnvironment.JvmDriver |
Enum representing the supported JVM drivers.
|
| DynamicCodec |
Codec for dynamically encoding and decoding various FQL types.
|
| EnumCodec<T> |
Codec for encoding and decoding Java Enum types in the Fauna tagged data format.
|
| ErrorHandler |
Provides error handling based on error codes and HTTP status codes returned by Fauna.
|
| ErrorInfo |
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.Builder |
|
| ErrorMessages |
Defines standard error messages used throughout the Fauna client.
|
| EventSource |
|
| EventSourceCodec |
Codec for encoding and decoding EventSource instances in the Fauna tagged format.
|
| ExponentialBackoffStrategy |
Implements an exponential backoff strategy for retries.
|
| ExponentialBackoffStrategy.Builder |
Builder class for the ExponentialBackoffStrategy.
|
| Fauna |
|
| FaunaClient |
A client to interact with the Fauna service, providing asynchronous and synchronous query execution,
pagination, and streaming features.
|
| FaunaColl |
Attribute used to indicate that a field should be ignored during encoding and decoding.
|
| FaunaConfig |
FaunaConfig is a configuration class used to set up and configure a connection to Fauna.
|
| FaunaConfig.Builder |
Builder class for FaunaConfig.
|
| FaunaConfig.FaunaEndpoint |
|
| FaunaConfig.FaunaEnvironment |
This class handles reading Fauna environment variables for the client.
|
| FaunaEvent<E> |
|
| FaunaEvent.Builder<E> |
Builder class for constructing a FaunaEvent instance.
|
| FaunaEvent.EventType |
Enum representing possible event types from a Fauna event source.
|
| FaunaException |
Represents a general exception for errors encountered within the Fauna client.
|
| FaunaField |
Attribute used to specify properties of a field in a Fauna object.
|
| FaunaFieldImpl |
|
| FaunaId |
Attribute used to indicate that the field is the Fauna ID.
|
| FaunaIdImpl |
|
| FaunaIgnore |
Attribute used to indicate that a field should be ignored during encoding and decoding.
|
| FaunaObject |
Deprecated. |
| FaunaRole |
|
| FaunaScope |
Represents a FaunaScope, a structure that encapsulates a Fauna database and a role within that database.
|
| FaunaScope.Builder |
A builder class for creating instances of FaunaScope.
|
| FaunaStream<E> |
|
| FaunaTemplate |
Represents a template for constructing Fauna queries with placeholders
for variable interpolation.
|
| FaunaTemplate.TemplatePart |
Represents a part of the template, which can either be a literal string
or a variable placeholder.
|
| FaunaTokenType |
Enumeration representing token types for Fauna serialization.
|
| FaunaTs |
Attribute used to indicate that a field should be ignored during encoding and decoding.
|
| FaunaType |
Enum representing various FQL data types used by Fauna for data storage and retrieval.
|
| FeedIterator<E> |
FeedIterator iterates over Event Feed pages from Fauna.
|
| FeedOptions |
Represents the options for configuring an Event Feed request in Fauna.
|
| FeedOptions.Builder |
Builder class for constructing FeedOptions instances.
|
| FeedPage<E> |
|
| FeedPage.Builder<E> |
Builder class for constructing FeedPage instances.
|
| FeedRequest |
|
| FieldInfo |
Represents metadata for a Fauna document field in a class, including its name, type, associated codec,
and other properties used for serialization and deserialization.
|
| FieldName |
Utility class for handling field names.
|
| FieldType |
Enum representing the different types of fields that can be used in Fauna document field mappings.
|
| FloatCodec |
Codec for encoding and decoding Float values in the Fauna tagged data format.
|
| Generic |
A helper class for providing static access to parameterized generic types, aiding in
deserialization by circumventing type erasure.
|
| InstantCodec |
Codec for encoding and decoding Instant values in Fauna's tagged data format.
|
| IntCodec |
Codec for encoding and decoding Integer values.
|
| InvalidRequestException |
Exception representing an invalid query request.
|
| ListCodec<E,L extends java.util.List<E>> |
A codec for encoding and decoding lists of elements in Fauna's tagged data format.
|
| ListOf<E> |
Represents a List with a specified element type, allowing for retention of the
generic type E during deserialization by circumventing type erasure.
|
| LocalDateCodec |
A codec for encoding and decoding LocalDate in Fauna's tagged data format.
|
| Logging |
A utility class for logging HTTP headers.
|
| LongCodec |
A codec for encoding and decoding Long values in Fauna's tagged data format.
|
| MapCodec<V,L extends java.util.Map<java.lang.String,V>> |
A codec for encoding and decoding Map values in Fauna's tagged data format.
|
| MapOf<K extends java.lang.String,V> |
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.
|
| Module |
Represents a module in Fauna Query Language (FQL), which serves as a symbolic object
with associated methods.
|
| ModuleCodec |
A codec for encoding and decoding Module in Fauna's tagged data format.
|
| MultiByteBufferInputStream |
Joins a list of byte buffers to make them appear as a single input stream.
|
| NamedDocument |
Represents a document identified by a "name" rather than an "id".
|
| NamedDocumentRef |
Represents a reference to a document identified by a "name" instead of an "id".
|
| NonNullDocument<T> |
Represents a document that is guaranteed to have a non-null value.
|
| NoRetryStrategy |
Specifies that no retries will be made.
|
| NullableDocument<T> |
Represents a generic document wrapper that may hold a value representing a document.
|
| NullableDocumentCodec<E,L extends NullableDocument<E>> |
Codec for encoding and decoding NullableDocument types.
|
| NullableDocumentOf<E> |
Represents a NullableDocument with a specified value type, allowing for retention
of the generic type E during deserialization by circumventing type erasure.
|
| NullDocument<T> |
Represents a document that is explicitly null, providing information about the cause of its null state.
|
| NullDocumentException |
|
| OptionalCodec<E,L extends java.util.Optional<E>> |
Codec for encoding and decoding Optional types.
|
| OptionalOf<V> |
Represents an Optional with a specified element type, allowing for retention of the
generic type V during deserialization by circumventing type erasure.
|
| Page<T> |
Represents a page of data in a Fauna Set.
|
| PageCodec<E,L extends Page<E>> |
Codec for encoding and decoding Fauna's paginated results.
|
| PageIterator<E> |
PageIterator iterates over paged responses from Fauna, the default page size is 16.
|
| PageOf<V> |
Represents a Page with a specified element type, allowing for retention of the
generic type V during deserialization by circumventing type erasure.
|
| ParameterizedOf<T> |
A utility class that implements ParameterizedType to represent a type with specified
type arguments at runtime.
|
| ProtocolException |
Exception representing protocol-level errors in communication with Fauna.
|
| Query |
Represents a Fauna query that is constructed from multiple query fragments.
|
| QueryArr<E extends QueryFragment> |
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.
|
| QueryArrCodec |
Codec for encoding and decoding QueryArr objects.
|
| QueryCheckException |
Exception representing a query validation error in Fauna.
|
| QueryCodec |
Codec for encoding and decoding Query objects.
|
| QueryFailure |
|
| QueryFragment<T> |
An abstract class serving as a base for different types of query fragments.
|
| QueryLiteral |
Represents a literal fragment of a Fauna query.
|
| QueryLiteralCodec |
|
| QueryObj<E extends QueryFragment> |
This class represents a special type of query fragment that allows users
to provide Fauna with an object whose values are individual queries.
|
| QueryObjCodec |
Codec for encoding and decoding QueryObj objects.
|
| QueryOptions |
Encapsulates options for configuring Fauna queries, such as timeout,
linearized reads, typechecking, query tags, and trace parent for
distributed tracing.
|
| QueryOptions.Builder |
Builder class for constructing instances of QueryOptions.
|
| QueryResponse |
|
| QueryResponse.Builder<T> |
|
| QueryRuntimeException |
Exception representing a runtime error encountered during query execution in Fauna.
|
| QueryStats |
|
| QueryStatsSummary |
A class for representing aggregate query stats.
|
| QuerySuccess<T> |
|
| QueryTags |
A utility class representing a collection of query tags as a map of key-value pairs.
|
| QueryTimeoutException |
Exception representing a timeout error encountered during query execution in Fauna.
|
| QueryVal<T> |
Represents a value fragment of a Fauna query.
|
| QueryValCodec |
Codec for encoding and decoding QueryVal objects.
|
| RequestBuilder |
The RequestBuilder class is responsible for building HTTP requests for communicating with Fauna.
|
| RequestBuilder.FieldNames |
Field names for HTTP requests.
|
| ResponseFields |
|
| RetryableException |
Marker interface for exceptions that indicate a retryable operation.
|
| RetryHandler<T> |
A retry handler controls the retries for a particular request.
|
| RetryStrategy |
This client comes with an ExponentialRetryStrategy, and it is recommended that users stick with that.
|
| ScopedFaunaClient |
ScopedFaunaClient is a subclass of FaunaClient that applies a scope to the client,
limiting the actions and requests to the specified scope.
|
| ServiceException |
An exception representing a query failure returned by Fauna.
|
| ServiceInternalException |
Exception representing an unexpected internal server error in Fauna.
|
| ShortCodec |
Codec for encoding and decoding Short values.
|
| StatsCollector |
|
| StatsCollectorImpl |
|
| StreamOptions |
|
| StreamOptions.Builder |
Builder class for constructing StreamOptions instances.
|
| StreamRequest |
Defines the request body for interacting with the Fauna /stream endpoint.
|
| StringCodec |
Codec for encoding and decoding String values.
|
| TemplatePartType |
Represents the type of template part within a FaunaTemplate.
|
| ThrottlingException |
|
| UTF8FaunaGenerator |
A generator for encoding JSON with Fauna-specific tagged values and other data types.
|
| UTF8FaunaParser |
Represents a reader that provides fast, non-cached, forward-only access to serialized data.
|