▼CAttribute | |
CFaunaDB.Types.FaunaConstructorAttribute | Instruct 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.FaunaDate | Instruct the encoder that this DateTime property should always be converted to Types.DateV |
CFaunaDB.Types.FaunaEnum | Instruct the encoder/decoder to rename the annotated enum field. If not used the method Enum.GetName(Type, object) will be used instead |
CFaunaDB.Types.FaunaFieldAttribute | Maps 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.FaunaIgnoreAttribute | Instruct the encoder to not encode the specified member |
CFaunaDB.Types.FaunaString | Instruct 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.FaunaTime | Instruct the encoder that this DateTime property should always be converted to Types.TimeV |
CFaunaDB.Client.Utils.CheckLatestVersion | |
CFaunaDB.Query.Language.Cursor | Creates a new Cursor to be used with a Paginate expression |
CFaunaDB.Client.EventField | |
▼CException | |
▼CFaunaDB.Errors.FaunaException | Error returned by the FaunaDB server. For documentation of error types, see the docs |
CFaunaDB.Errors.AuthenticationFailedException | |
CFaunaDB.Errors.FeatureNotAvailableException | |
CFaunaDB.Errors.FunctionCallException | |
CFaunaDB.Errors.InstanceAlreadyExistsException | |
CFaunaDB.Errors.InstanceNotFoundException | |
CFaunaDB.Errors.InstanceNotUniqueException | |
CFaunaDB.Errors.InvalidArgumentException | |
CFaunaDB.Errors.InvalidExpressionException | |
CFaunaDB.Errors.InvalidRefException | |
CFaunaDB.Errors.InvalidTokenException | |
CFaunaDB.Errors.InvalidUrlParameterException | |
CFaunaDB.Errors.InvalidWriteTimeException | |
CFaunaDB.Errors.MissingIdentityException | |
CFaunaDB.Errors.PermissionDeniedException | |
CFaunaDB.Errors.StackOverflowException | |
CFaunaDB.Errors.StreamingException | |
CFaunaDB.Errors.TransactionAbortedException | |
CFaunaDB.Errors.UnauthorizedException | |
CFaunaDB.Errors.UnknownException | |
CFaunaDB.Errors.ValidationFailedException | |
CFaunaDB.Errors.ValueNotFoundException | |
CFaunaDB.Errors.ExceptionCodes | |
CFaunaDB.Errors.ExceptionResolver | |
CFaunaDB.Client.FaunaClient | C# native client for FaunaDB |
CFaunaDB.Types.Field< T > | A field extractor for a FaunaDB Value |
CFaunaDB.Client.IClientIO | Handles actual I/O for a FaunaClient |
▼CIDisposable | |
CFaunaDB.Client.StreamingEventHandler | |
▼CIEnumerable | |
CFaunaDB.Types.ArrayV | Represents an array value in the FaunaDB query language. Arrays are polymorphic ordered lists of other values |
▼CIEquatable | |
▼CFaunaDB.Query.Expr | A query language expression. Constructors for this class are at the Language class |
▼CFaunaDB.Types.Value | Represents 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.ArrayV | Represents an array value in the FaunaDB query language. Arrays are polymorphic ordered lists of other values |
CFaunaDB.Types.NullV | Represents a null value in the FaunaDB query language |
CFaunaDB.Types.ObjectV | Represents 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.Language | Methods 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.NamingStrategy | Naming strategy for Value encoder/decoder |
CFaunaDB.Types.CamelCaseNamingStrategy | |
CFaunaDB.Types.DefaultNamingStrategy | |
CFaunaDB.Query.PageHelper | |
CFaunaDB.Query.Language.PathSelector | Builder for path selectors |
CFaunaDB.Errors.QueryError | |
CFaunaDB.Errors.QueryErrorResponse | |
CFaunaDB.Types.RefID | |
CFaunaDB.Client.RequestResult | Stores information about a single request and response |
▼CFaunaDB.Types.ScalarValue< bool > | |
CFaunaDB.Types.BooleanV | Represents a Boolean value in the FaunaDB query language |
▼CFaunaDB.Types.ScalarValue< byte[]> | |
CFaunaDB.Types.BytesV | A FaunaDB bytes type |
▼CFaunaDB.Types.ScalarValue< DateTime > | |
CFaunaDB.Types.DateV | Represents a Date value in the FaunaDB query language |
CFaunaDB.Types.TimeV | Represents a Timestamp value in the FaunaDB query language |
▼CFaunaDB.Types.ScalarValue< double > | |
CFaunaDB.Types.DoubleV | Represents a Double value in the FaunaDB query language |
▼CFaunaDB.Types.ScalarValue< Expr > | |
CFaunaDB.Types.ExprV | A FaunaDB Expression wrapped as a Value |
▼CScalarValue< IReadOnlyDictionary< string, Expr >> | |
CFaunaDB.Types.QueryV | Represents a query value in the FaunaDB query language |
▼CScalarValue< IReadOnlyDictionary< string, Value >> | |
CFaunaDB.Types.SetRefV | A FaunaDB set literal. See FaunaDB Special Types |
▼CFaunaDB.Types.ScalarValue< long > | |
CFaunaDB.Types.LongV | Represents a Long value in the FaunaDB query language |
▼CFaunaDB.Types.ScalarValue< RefID > | |
CFaunaDB.Types.RefV | A FaunaDB ref type |
▼CFaunaDB.Types.ScalarValue< string > | |
CFaunaDB.Types.StringV | Represents a String value in the FaunaDB query language |
CFaunaDB.Client.StreamingRequestResult | |
CFaunaDB.Errors.ValidationFailure |