|
class | ArrayV |
| Represents an array value in the FaunaDB query language. Arrays are polymorphic ordered lists of other values. More...
|
|
class | 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. More...
|
|
class | FaunaDate |
| Instruct the encoder that this DateTime property should always be converted to Types.DateV More...
|
|
class | FaunaTime |
| Instruct the encoder that this DateTime property should always be converted to Types.TimeV More...
|
|
class | 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. More...
|
|
class | FaunaIgnoreAttribute |
| Instruct the encoder to not encode the specified member. More...
|
|
class | 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. More...
|
|
class | FaunaEnum |
| Instruct the encoder/decoder to rename the annotated enum field. If not used the method Enum.GetName(Type, object) will be used instead. More...
|
|
class | BytesV |
| A FaunaDB bytes type. More...
|
|
class | Decoder |
| FaunaDB Value to object decoder.
|
|
class | DecoderImpl |
|
class | Encoder |
| FaunaDB object to Value encoder.
|
|
class | EncoderImpl |
|
class | Field |
| A field extractor for a FaunaDB Value More...
|
|
class | ValueJsonConverter |
|
class | ValueReader |
|
class | JsonWriterExtensions |
|
class | NamingStrategy |
| Naming strategy for Value encoder/decoder. More...
|
|
class | DefaultNamingStrategy |
|
class | CamelCaseNamingStrategy |
|
class | NullV |
| Represents a null value in the FaunaDB query language. More...
|
|
class | ObjectV |
| Represents an Object value in the FaunaDB query language. Objects are polymorphic dictionaries. More...
|
|
interface | IOption |
| Represents an optional value. More...
|
|
class | Some |
|
interface | INone |
|
class | None |
|
class | Option |
| Represents an optional value.
|
|
class | Path |
|
class | QueryV |
| Represents a query value in the FaunaDB query language. More...
|
|
class | Reflection |
|
class | RefParser |
|
struct | RefID |
|
class | RefV |
| A FaunaDB ref type. More...
|
|
class | Native |
|
interface | IResult |
| Represents the result of an operation. Usually a coercion operation. More...
|
|
class | Success |
|
class | Failure |
|
class | Result |
| Represents the result of an operation. Usually a coercion operation.
|
|
class | ScalarValue |
| Represents a scalar value at the FaunaDB query language. More...
|
|
class | BooleanV |
| Represents a Boolean value in the FaunaDB query language. More...
|
|
class | DoubleV |
| Represents a Double value in the FaunaDB query language. More...
|
|
class | LongV |
| Represents a Long value in the FaunaDB query language. More...
|
|
class | StringV |
| Represents a String value in the FaunaDB query language. More...
|
|
class | SetRefV |
| A FaunaDB set literal. See FaunaDB Special Types More...
|
|
class | ExprV |
| A FaunaDB Expression wrapped as a Value More...
|
|
class | TimeV |
| Represents a Timestamp value in the FaunaDB query language. More...
|
|
class | DateV |
| Represents a Date value in the FaunaDB query language. More...
|
|
class | DateTimeUtil |
|
class | 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. More...
|
|