▼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 |
CNetworkException | |
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 | A class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna |
CMappingContext | A class representing the mapping context to be used during serialization and deserialization |
CMappingInfo | A class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents |
▼NSerialization | |
CBaseSerializer | |
CISerializer | |
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 |
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 |
CNamedRef | Represents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef |
CNonNullDocument | A class wrapping a non-null document returned by Fauna |
CNullableDocument | A wrapper class that allows Document and user-defined classes to be null references |
CNullDocument | A class representing a null document returned by Fauna |
CRef | Represents a document ref |
CStream | Represents a Fauna stream token |
CBaseClient | The base class for Client and DataContext |
CClient | Represents a client for interacting with a Fauna |
CConfiguration | Configuration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others |
▼CDataContext | |
▼CCollection | |
CIndexCall | |
CFunctionCall | |
CICollection | |
CIFunction | |
CIIndex | |
CIndex | |
CNameAttribute | |
CErrorInfo | Contains detailed information about an error in a query response |
CIClient | Represents a client for interacting with a Fauna |
CIQueryFragment | Represents the base interface for a query fragment used for FQL query construction |
CIStatsCollector | |
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 | A class representing a retry configuration for queries |
CStats | |
CStatsCollector | |