| ▼NFauna | |
| NConstants | |
| ▼NExceptions | |
| CAbortException | Represents an exception that occurs when the FQL abort function is called. This exception captures the data provided during the abort operation |
| CBadGatewayException | Represents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna |
| CContendedTransactionException | Represents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay |
| CFaunaException | Represents the base exception class for all exceptions specific to Fauna interactions |
| CForbiddenException | Represents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna |
| CInvalidRequestException | Represents exceptions caused by invalid requests to Fauna |
| CIRetryableException | Represents an interface for exceptions that are potentially recoverable through retrying the failed operation |
| CProtocolException | Represents exceptions when a response does not match the wire protocol |
| CQueryCheckException | Represents exceptions thrown when the query has syntax errors |
| CQueryRuntimeException | Represents exceptions thrown when the query fails at runtime |
| CQueryTimeoutException | Represents exceptions thrown when the query execution time exceeds the specified or default timeout period |
| CServiceException | Represents an exception related to Fauna service errors, particularly for query failures |
| CThrottlingException | 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 |
| CTimeoutException | Represents exceptions thrown when the query execution time exceeds the specified or default timeout period |
| CUnauthorizedException | Represents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'unauthorized' error code in Fauna |
| ▼NLinq | |
| CIQuerySource | |
| CQuerySource | |
| ▼NMapping | |
| ▼NAttributes | |
| CFieldAttribute | Attribute used to specify properties of a field in a Fauna object |
| CObjectAttribute | Attribute used to indicate that a class represents a Fauna document or struct |
| CFieldInfo | |
| CMappingContext | |
| CMappingInfo | |
| ▼NSerialization | |
| CBaseDeserializer | |
| CIDeserializer | |
| CSerializationException | Represents error that occur during serialization and deserialization of Fauna data |
| CUtf8FaunaReader | Represents a reader that provides fast, non-cached, forward-only access to serialized data |
| CUtf8FaunaWriter | Provides functionality for writing data in a streaming manner to a buffer or a stream |
| ▼NTypes | |
| CBaseDocument | Represents the base structure of a document |
| CDocument | Represents a document |
| CDocumentRef | Represents a document ref |
| CModule | Represents a module, a singleton object grouping related functionalities. Modules are serialized as @mod values in tagged formats, organizing and encapsulating specific functionalities |
| CNamedDocument | Represents a document that has a "name" instead of an "id". For example, a Role document is represented as a NamedDocument |
| CNamedDocumentRef | Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef |
| CNullDocumentRef | Represents a null reference to a document, including a reason for its null state |
| CNullNamedDocumentRef | 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 |
| NUtil | |
| CBaseClient | The base class for Client and DataContext |
| CClient | Represents a client for interacting with a Fauna |
| CConnection | An HTTP Client wrapper |
| ▼CDataContext | |
| ▼CCollection | |
| CIndexCall | |
| CIndex | |
| CNameAttribute | |
| CErrorInfo | Contains detailed information about an error in a query response |
| CIClient | Represents a client for interacting with a Fauna |
| CIConnection | Represents an interface for connections to a Fauna database |
| CIQueryFragment | Represents the base interface for a query fragment used for FQL query construction |
| CQuery | Represents the abstract base class for constructing FQL queries |
| CQueryExpr | Represents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions |
| CQueryFailure | Represents a failed query response |
| CQueryLiteral | Represents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure |
| CQueryOptions | Represents the options for customizing Fauna queries |
| CQueryResponse | Represents the response from a query executed |
| CQueryStats | Contains statistics related to the execution of a query in the Fauna database |
| CQueryStringHandler | Provides a mechanism to build FQL query expressions using interpolated strings. This structure collects fragments and literals to construct complex query expressions |
| CQuerySuccess | Represents a successful query response |
| CQueryVal | 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 |
| CRetryConfiguration | |