▼NFauna | |
▼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 |
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 | |