▼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.BaseDeserializer< Dictionary< string, T > > | |
CFauna.Serialization.BaseDeserializer< List< T > > | |
CFauna.Serialization.BaseDeserializer< long > | |
CFauna.Serialization.BaseDeserializer< O > | |
CFauna.Serialization.BaseDeserializer< object?> | |
CFauna.Serialization.BaseDeserializer< object?[]> | |
CFauna.Serialization.BaseDeserializer< Page< T > > | |
CFauna.Serialization.BaseDeserializer< T?> | |
▼CCollection | |
CFauna.DataContext.Collection< Doc > | |
▼CFauna.Types.DocumentRef | Represents a document ref |
CFauna.Types.NullDocumentRef | Represents a null reference to a document, including a reason for its null state |
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.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 | |
▼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 | |
▼CIDeserializer | |
CFauna.Serialization.IDeserializer< out T > | |
CFauna.Serialization.IDeserializer< I > | |
CFauna.Serialization.IDeserializer< List< T > > | |
▼CFauna.Serialization.IDeserializer< T > | |
CFauna.Serialization.BaseDeserializer< T > | |
▼CIDisposable | |
CFauna.Client | Represents a client for interacting with a Fauna |
▼CFauna.IConnection | Represents an interface for connections to a Fauna database |
CFauna.Connection | An HTTP Client wrapper |
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 |
▼CIndex | |
CFauna.DataContext.Index< Doc > | |
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.Collection< Doc > | |
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 |
CFauna.Mapping.MappingContext | |
CFauna.Mapping.MappingInfo | |
▼CFauna.Types.NamedDocumentRef | 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.NullNamedDocumentRef | Represents a reference to a named document that is null, including a reason for its null state. This class extends NamedDocumentRef to provide additional context for null references in the database |
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.RetryConfiguration | |
CFauna.Serialization.Utf8FaunaReader | Represents a reader that provides fast, non-cached, forward-only access to serialized data |