Fauna .NET Driver 0.1.0-beta
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAttribute
 CFauna.DataContext.NameAttribute
 CFauna.Mapping.Attributes.FieldAttributeAttribute used to specify properties of a field in a Fauna object
 CFauna.Mapping.Attributes.ObjectAttributeAttribute 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.DocumentRefRepresents a document ref
 CFauna.Types.NullDocumentRefRepresents a null reference to a document, including a reason for its null state
 CFauna.ErrorInfoContains detailed information about an error in a query response
 CException
 CFauna.Exceptions.FaunaExceptionRepresents the base exception class for all exceptions specific to Fauna interactions
 CFauna.Exceptions.ProtocolExceptionRepresents exceptions when a response does not match the wire protocol
 CFauna.Exceptions.ServiceExceptionRepresents an exception related to Fauna service errors, particularly for query failures
 CFauna.Exceptions.AbortExceptionRepresents an exception that occurs when the FQL abort function is called. This exception captures the data provided during the abort operation
 CFauna.Exceptions.BadGatewayExceptionRepresents an exception thrown for a bad gateway. Corresponds to the 'bad_gateway' error code in Fauna
 CFauna.Exceptions.ContendedTransactionExceptionRepresents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay
 CFauna.Exceptions.ForbiddenExceptionRepresents an exception thrown when access to a resource is not allowed. Corresponds to the 'forbidden' error code in Fauna
 CFauna.Exceptions.InvalidRequestExceptionRepresents exceptions caused by invalid requests to Fauna
 CFauna.Exceptions.QueryCheckExceptionRepresents exceptions thrown when the query has syntax errors
 CFauna.Exceptions.QueryRuntimeExceptionRepresents exceptions thrown when the query fails at runtime
 CFauna.Exceptions.ThrottlingExceptionRepresents 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.TimeoutExceptionRepresents exceptions thrown when the query execution time exceeds the specified or default timeout period
 CFauna.Exceptions.QueryTimeoutExceptionRepresents exceptions thrown when the query execution time exceeds the specified or default timeout period
 CFauna.Exceptions.UnauthorizedExceptionRepresents an exception thrown when there is an authorization error in Fauna. Corresponds to the 'unauthorized' error code in Fauna
 CFauna.Serialization.SerializationExceptionRepresents error that occur during serialization and deserialization of Fauna data
 CFauna.Mapping.FieldInfo
 CIAsyncDisposable
 CFauna.Serialization.Utf8FaunaWriterProvides functionality for writing data in a streaming manner to a buffer or a stream
 CFauna.IClientRepresents a client for interacting with a Fauna
 CFauna.BaseClientThe base class for Client and DataContext
 CFauna.ClientRepresents 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.ClientRepresents a client for interacting with a Fauna
 CFauna.IConnectionRepresents an interface for connections to a Fauna database
 CFauna.ConnectionAn HTTP Client wrapper
 CFauna.Serialization.Utf8FaunaWriterProvides functionality for writing data in a streaming manner to a buffer or a stream
 CIEquatable
 CFauna.QueryRepresents the abstract base class for constructing FQL queries
 CFauna.QueryExprRepresents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions
 CFauna.QueryValRepresents 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.ModuleRepresents 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.IQueryFragmentRepresents the base interface for a query fragment used for FQL query construction
 CFauna.QueryRepresents the abstract base class for constructing FQL queries
 CFauna.QueryExprRepresents an FQL query expression. This class encapsulates a list of IQueryFragment instances, allowing for complex query constructions
 CFauna.QueryLiteralRepresents a literal part of an FQL query. This class is used for embedding raw string values directly into the query structure
 CFauna.QueryValRepresents 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.BaseDocumentRepresents the base structure of a document
 CFauna.Types.DocumentRepresents a document
 CFauna.Types.NamedDocumentRepresents a document that has a "name" instead of an "id". For example, a Role document is represented as a NamedDocument
 CFauna.Exceptions.IRetryableExceptionRepresents an interface for exceptions that are potentially recoverable through retrying the failed operation
 CFauna.Exceptions.ContendedTransactionExceptionRepresents an exception that occurs when a transaction is aborted due to concurrent modification. This exception is considered retryable after a suitable delay
 CFauna.Exceptions.ThrottlingExceptionRepresents 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.NamedDocumentRefRepresents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef
 CFauna.Types.NullNamedDocumentRefRepresents 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.QueryOptionsRepresents the options for customizing Fauna queries
 CFauna.QueryResponseRepresents the response from a query executed
 CFauna.QueryFailureRepresents a failed query response
 CFauna.QuerySuccess< T >Represents a successful query response
 CQuerySource
 CFauna.Linq.QuerySource< T >
 CFauna.QueryStatsContains statistics related to the execution of a query in the Fauna database
 CFauna.QueryStringHandlerProvides 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.Utf8FaunaReaderRepresents a reader that provides fast, non-cached, forward-only access to serialized data