Fauna v10 .NET/C# Driver 0.2.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.BaseSerializer< bool >
 CFauna.Serialization.BaseSerializer< byte >
 CFauna.Serialization.BaseSerializer< DateOnly >
 CFauna.Serialization.BaseSerializer< DateTime >
 CFauna.Serialization.BaseSerializer< DateTimeOffset >
 CFauna.Serialization.BaseSerializer< Dictionary< string, T > >
 CFauna.Serialization.BaseSerializer< double >
 CFauna.Serialization.BaseSerializer< float >
 CFauna.Serialization.BaseSerializer< int >
 CFauna.Serialization.BaseSerializer< List< T > >
 CFauna.Serialization.BaseSerializer< long >
 CFauna.Serialization.BaseSerializer< Module >
 CFauna.Serialization.BaseSerializer< NullableDocument< T > >
 CFauna.Serialization.BaseSerializer< O >
 CFauna.Serialization.BaseSerializer< object?>
 CFauna.Serialization.BaseSerializer< object?[]>
 CFauna.Serialization.BaseSerializer< Page< T > >
 CFauna.Serialization.BaseSerializer< sbyte >
 CFauna.Serialization.BaseSerializer< short >
 CFauna.Serialization.BaseSerializer< Stream >
 CFauna.Serialization.BaseSerializer< string?>
 CFauna.Serialization.BaseSerializer< T?>
 CFauna.Serialization.BaseSerializer< uint >
 CFauna.Serialization.BaseSerializer< ushort >
 CFauna.ConfigurationConfiguration is a class used to configure a Fauna Client. It encapsulates various settings such as the Endpoint, secret, query timeout, and others
 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.NetworkException
 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.Serialization.SerializationExceptionRepresents error that occur during serialization and deserialization of Fauna data
 CFauna.Mapping.FieldInfoA class that encapsulates the field mapping, serialization, and deserialization of a particular field in Fauna
 CFauna.DataContext.FunctionCall< T >
 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
 CIDisposable
 CFauna.ClientRepresents a client for interacting with a Fauna
 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
 CFauna.Types.StreamRepresents a Fauna stream token
 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.ICollection
 CFauna.DataContext.IFunction
 CFauna.DataContext.IIndex
 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
 CISerializer
 CFauna.Serialization.ISerializer< out T >
 CFauna.Serialization.ISerializer< I >
 CFauna.Serialization.ISerializer< List< T > >
 CFauna.Serialization.ISerializer< T >
 CFauna.Serialization.BaseSerializer< T >
 CFauna.IStatsCollector
 CFauna.StatsCollector
 CFauna.Mapping.MappingContextA class representing the mapping context to be used during serialization and deserialization
 CFauna.Mapping.MappingInfoA class that encapsulates the class mapping, serialization, and deserialization of a Fauna object, including documents
 CFauna.Types.NamedRefRepresents a document ref that has a "name" instead of an "id". For example, a Role document reference is represented as a NamedDocumentRef
 CFauna.Types.NullableDocument< T >A wrapper class that allows Document and user-defined classes to be null references
 CFauna.Types.NonNullDocument< T >A class wrapping a non-null document returned by Fauna
 CFauna.Types.NullDocument< T >A class representing a null document returned by Fauna
 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.Types.RefRepresents a document ref
 CFauna.RetryConfigurationA class representing a retry configuration for queries
 CFauna.Stats
 CFauna.Serialization.Utf8FaunaReaderRepresents a reader that provides fast, non-cached, forward-only access to serialized data