▼CAttribute | |
CFauna.DataContext.NameAttribute | |
CFauna.Mapping.Attributes.FieldAttribute | Attribute used to specify properties of a field in a Fauna object |
CFauna.Mapping.Attributes.ObjectAttribute | Attribute used to indicate that a class represents a Fauna document or struct |
CFauna.Serialization.BaseSerializer< bool > | |
CFauna.Serialization.BaseSerializer< byte > | |
CFauna.Serialization.BaseSerializer< DateOnly > | |
CFauna.Serialization.BaseSerializer< DateTime > | |
CFauna.Serialization.BaseSerializer< DateTimeOffset > | |
CFauna.Serialization.BaseSerializer< Dictionary< string, T > > | |
CFauna.Serialization.BaseSerializer< double > | |
CFauna.Serialization.BaseSerializer< float > | |
CFauna.Serialization.BaseSerializer< int > | |
CFauna.Serialization.BaseSerializer< List< T > > | |
CFauna.Serialization.BaseSerializer< long > | |
CFauna.Serialization.BaseSerializer< Module > | |
CFauna.Serialization.BaseSerializer< NullableDocument< T > > | |
CFauna.Serialization.BaseSerializer< O > | |
CFauna.Serialization.BaseSerializer< object?> | |
CFauna.Serialization.BaseSerializer< object?[]> | |
CFauna.Serialization.BaseSerializer< Page< T > > | |
CFauna.Serialization.BaseSerializer< sbyte > | |
CFauna.Serialization.BaseSerializer< short > | |
CFauna.Serialization.BaseSerializer< Stream > | |
CFauna.Serialization.BaseSerializer< string?> | |
CFauna.Serialization.BaseSerializer< T?> | |
CFauna.Serialization.BaseSerializer< uint > | |
CFauna.Serialization.BaseSerializer< ushort > | |
CFauna.Configuration | Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others |
CFauna.ErrorInfo | Contains detailed information about an error in a query response |
▼CException | |
▼CFauna.Exceptions.FaunaException | Represents the base exception class for all exceptions specific to Fauna interactions |
CFauna.Exceptions.NetworkException | |
CFauna.Exceptions.ProtocolException | Represents exceptions when a response does not match the wire protocol |
►CFauna.Exceptions.ServiceException | Represents an exception related to Fauna service errors, particularly for query failures |
CFauna.Exceptions.AbortException | Represents an exception that occurs when the FQL abort function is called. This exception captures the data provided during the abort operation |
CFauna.Exceptions.BadGatewayException | Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna |
CFauna.Exceptions.ContendedTransactionException | Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay |
CFauna.Exceptions.ForbiddenException | Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna |
CFauna.Exceptions.InvalidRequestException | Represents exceptions caused by invalid requests to Fauna |
CFauna.Exceptions.QueryCheckException | Represents exceptions thrown when the query has syntax errors |
CFauna.Exceptions.QueryRuntimeException | Represents exceptions thrown when the query fails at runtime |
CFauna.Exceptions.ThrottlingException | Represents an exception that indicates some capacity limit was exceeded and thus the request could not be served. This exception is considered retryable after a suitable delay |
►CFauna.Exceptions.TimeoutException | Represents exceptions thrown when the query execution time exceeds the specified or default timeout period |
CFauna.Exceptions.QueryTimeoutException | Represents exceptions thrown when the query execution time exceeds the specified or default timeout period |
CFauna.Exceptions.UnauthorizedException | Represents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'unauthorized' error code in Fauna |
CFauna.Serialization.SerializationException | Represents error that occur during serialization and deserialization of Fauna data |
CFauna.Mapping.FieldInfo | A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna |
CFauna.DataContext.FunctionCall< T > | |
▼CIAsyncDisposable | |
CFauna.Serialization.Utf8FaunaWriter | Provides functionality for writing data in a streaming manner to a buffer or a stream |
▼CFauna.IClient | Represents a client for interacting with a Fauna |
▼CFauna.BaseClient | The base class for Client and DataContext |
CFauna.Client | Represents a client for interacting with a Fauna |
CFauna.DataContext | |
▼CIDisposable | |
CFauna.Client | Represents a client for interacting with a Fauna |
CFauna.Serialization.Utf8FaunaWriter | Provides functionality for writing data in a streaming manner to a buffer or a stream |
▼CIEquatable | |
▼CFauna.Query | Represents the abstract base class for constructing FQL queries |
CFauna.QueryExpr | Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions |
CFauna.QueryVal | Represents a generic value holder for FQL queries. This class allows embedding values of various types into the query, with support for primitives, POCOs, and other types |
CFauna.Types.Module | Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities |
CFauna.Types.Stream | Represents a Fauna stream token |
CFauna.DataContext.Collection< Doc >.IndexCall | |
▼CFauna.IQueryFragment | Represents the base interface for a query fragment used for FQL query construction |
CFauna.Query | Represents the abstract base class for constructing FQL queries |
CFauna.QueryExpr | Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions |
CFauna.QueryLiteral | Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure |
CFauna.QueryVal | Represents a generic value holder for FQL queries. This class allows embedding values of various types into the query, with support for primitives, POCOs, and other types |
▼CIQuerySource | |
▼CFauna.Linq.IQuerySource< T > | |
►CFauna.Linq.QuerySource< Doc > | |
CFauna.DataContext.Collection< Doc > | |
CFauna.DataContext.Index< Doc > | |
►CFauna.DataContext.ICollection | |
CFauna.DataContext.Collection< Doc > | |
CFauna.DataContext.IFunction | |
►CFauna.DataContext.IIndex | |
CFauna.DataContext.Index< Doc > | |
CFauna.Linq.QuerySource< T > | |
CFauna.Linq.QuerySource< T > | |
▼CIReadOnlyDictionary | |
▼CFauna.Types.BaseDocument | Represents the base structure of a document |
CFauna.Types.Document | Represents a document |
CFauna.Types.NamedDocument | Represents a document that has a "name" instead of an "id". For example, a Role document is represented as a NamedDocument |
▼CFauna.Exceptions.IRetryableException | Represents an interface for exceptions that are potentially recoverable through retrying the failed operation |
CFauna.Exceptions.ContendedTransactionException | Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay |
CFauna.Exceptions.ThrottlingException | Represents an exception that indicates some capacity limit was exceeded and thus the request could not be served. This exception is considered retryable after a suitable delay |
▼CISerializer | |
CFauna.Serialization.ISerializer< out T > | |
CFauna.Serialization.ISerializer< I > | |
CFauna.Serialization.ISerializer< List< T > > | |
▼CFauna.Serialization.ISerializer< T > | |
CFauna.Serialization.BaseSerializer< T > | |
▼CFauna.IStatsCollector | |
CFauna.StatsCollector | |
CFauna.Mapping.MappingContext | A class representing the mapping context to be used during serialization and deserialization |
CFauna.Mapping.MappingInfo | A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents |
CFauna.Types.NamedRef | Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef |
▼CFauna.Types.NullableDocument< T > | A wrapper class that allows Document and user-defined classes to be null references |
CFauna.Types.NonNullDocument< T > | A class wrapping a non-null document returned by Fauna |
CFauna.Types.NullDocument< T > | A class representing a null document returned by Fauna |
CFauna.QueryOptions | Represents the options for customizing Fauna queries |
▼CFauna.QueryResponse | Represents the response from a query executed |
CFauna.QueryFailure | Represents a failed query response |
CFauna.QuerySuccess< T > | Represents a successful query response |
▼CQuerySource | |
CFauna.Linq.QuerySource< T > | |
CFauna.QueryStats | Contains statistics related to the execution of a query in the Fauna database |
CFauna.QueryStringHandler | Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions |
CFauna.Types.Ref | Represents a document ref |
CFauna.RetryConfiguration | A class representing a retry configuration for queries |
CFauna.Stats | |
CFauna.Serialization.Utf8FaunaReader | Represents a reader that provides fast, non-cached, forward-only access to serialized data |