Fauna csharp driver  4.2.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAttribute
 CFaunaDB.Types.FaunaConstructorAttributeInstruct the decoder wich constructor to use when decoding a object. It can also be used in a public static method instead in a constructor. That attribute can only be used once per class
 CFaunaDB.Types.FaunaDateInstruct the encoder that this DateTime property should always be converted to Types.DateV
 CFaunaDB.Types.FaunaEnumInstruct the encoder/decoder to rename the annotated enum field. If not used the method Enum.GetName(Type, object) will be used instead
 CFaunaDB.Types.FaunaFieldAttributeMaps a property/field member constructor parameter to FaunaDB object property while encoding/deconding an object. If this attribute if not specified the property/field name constructor parameter name will be used instead
 CFaunaDB.Types.FaunaIgnoreAttributeInstruct the encoder to not encode the specified member
 CFaunaDB.Types.FaunaStringInstruct the encoder that this object should be treated as a string when stored in Fauna. The Encoder will call the object or primative type's .ToString() method. The Decoder will attempt to create an object with the constructor with a single string parameter. If it does not have that constructor the Decoder will fail. For primatives the Decoder will attempt to use standard system conversions to convert the string back to the primative type
 CFaunaDB.Types.FaunaTimeInstruct the encoder that this DateTime property should always be converted to Types.TimeV
 CFaunaDB.Client.Utils.CheckLatestVersion
 CFaunaDB.Query.Language.CursorCreates a new Cursor to be used with a Paginate expression
 CFaunaDB.Client.EventField
 CException
 CFaunaDB.Errors.FaunaExceptionError returned by the FaunaDB server. For documentation of error types, see the docs
 CFaunaDB.Errors.BadRequestHTTP 400 error. An exception thrown if FaunaDB cannot evaluate a query
 CFaunaDB.Errors.InternalErrorHTTP 500 error. An exception thrown if a HTTP 500 (Internal Server Error) occurs when making a request to FaunaDB. Such errors represent an internal failure within the database
 CFaunaDB.Errors.NotFoundHTTP 404 error. An exception thrown if a HTTP 404 (Not Found) is returned from FaunaDB
 CFaunaDB.Errors.PermissionDeniedHTTP 403 error. An exception thrown if FaunaDB responds with an HTTP 403 (Permission Denied)
 CFaunaDB.Errors.StreamingExceptionAn exception thrown if an error response returned during consumption of a stream
 CFaunaDB.Errors.UnauthorizedHTTP 401 error. An exception thrown if FaunaDB responds with an HTTP 401 (Unauthorized)
 CFaunaDB.Errors.UnavailableErrorHTTP 503 error. An exception thrown if a FaunaDB host is unavailable for any reason. For example, if the client cannot connect to the host, or if the host does not respond
 CFaunaDB.Errors.UnknowExceptionAn exception thrown if a FaunaDB response is unknown or unparseable by the client
 CFaunaDB.Client.FaunaClientC# native client for FaunaDB
 CFaunaDB.Types.Field< T >A field extractor for a FaunaDB Value
 CFaunaDB.Client.IClientIOHandles actual I/O for a FaunaClient
 CIDisposable
 CFaunaDB.Client.StreamingEventHandler
 CIEnumerable
 CFaunaDB.Types.ArrayVRepresents an array value in the FaunaDB query language. Arrays are polymorphic ordered lists of other values
 CIEquatable
 CFaunaDB.Query.ExprA query language expression. Constructors for this class are at the Language class
 CFaunaDB.Types.ValueRepresents any scalar or non-scalar value in the FaunaDB query language. FaunaDB value types consist of all of the JSON value types, as well as the FaunaDB-specific types, RefV and SetRefV
 CFaunaDB.Types.ArrayVRepresents an array value in the FaunaDB query language. Arrays are polymorphic ordered lists of other values
 CFaunaDB.Types.NullVRepresents a null value in the FaunaDB query language
 CFaunaDB.Types.ObjectVRepresents an Object value in the FaunaDB query language. Objects are polymorphic dictionaries
 CFaunaDB.Types.ScalarValue< TWrapped >Represents a scalar value at the FaunaDB query language
 CIObservable
 CFaunaDB.Client.StreamingEventHandler
 CIObserver
 CFaunaDB.Client.StreamingEventMonitor
 CFaunaDB.Types.IOption< T >Represents an optional value
 CFaunaDB.Types.IResult< T >Represents the result of an operation. Usually a coercion operation
 CFaunaDB.Query.LanguageMethods modeling the FaunaDB query language. This class is intended to be statically imported into your code:
 CFaunaDB.Client.LastSeen
 CFaunaDB.Query.Language.LetBinding
 CFaunaDB.Types.NamingStrategyNaming strategy for Value encoder/decoder
 CFaunaDB.Types.CamelCaseNamingStrategy
 CFaunaDB.Types.DefaultNamingStrategy
 CFaunaDB.Query.PageHelper
 CFaunaDB.Query.Language.PathSelectorBuilder for path selectors
 CFaunaDB.Errors.QueryError
 CFaunaDB.Errors.QueryErrorResponse
 CFaunaDB.Types.RefID
 CFaunaDB.Client.RequestResultStores information about a single request and response
 CFaunaDB.Types.ScalarValue< bool >
 CFaunaDB.Types.BooleanVRepresents a Boolean value in the FaunaDB query language
 CFaunaDB.Types.ScalarValue< byte[]>
 CFaunaDB.Types.BytesVA FaunaDB bytes type
 CFaunaDB.Types.ScalarValue< DateTime >
 CFaunaDB.Types.DateVRepresents a Date value in the FaunaDB query language
 CFaunaDB.Types.TimeVRepresents a Timestamp value in the FaunaDB query language
 CFaunaDB.Types.ScalarValue< double >
 CFaunaDB.Types.DoubleVRepresents a Double value in the FaunaDB query language
 CFaunaDB.Types.ScalarValue< Expr >
 CFaunaDB.Types.ExprVA FaunaDB Expression wrapped as a Value
 CScalarValue< IReadOnlyDictionary< string, Expr >>
 CFaunaDB.Types.QueryVRepresents a query value in the FaunaDB query language
 CScalarValue< IReadOnlyDictionary< string, Value >>
 CFaunaDB.Types.SetRefVA FaunaDB set literal. See FaunaDB Special Types
 CFaunaDB.Types.ScalarValue< long >
 CFaunaDB.Types.LongVRepresents a Long value in the FaunaDB query language
 CFaunaDB.Types.ScalarValue< RefID >
 CFaunaDB.Types.RefVA FaunaDB ref type
 CFaunaDB.Types.ScalarValue< string >
 CFaunaDB.Types.StringVRepresents a String value in the FaunaDB query language
 CFaunaDB.Client.StreamingRequestResult
 CFaunaDB.Errors.ValidationFailure