| Interface | Description |
|---|---|
| Codec<T> |
Codec instances are used to convert a
Value to a concrete type. |
| Class | Description |
|---|---|
| Decoder |
FaunaDB
Value to object decoder. |
| Encoder |
FaunaDB object to
Value encoder. |
| Field<T> |
A field extractor for a FaunaDB
Value. |
| Result<T> |
Represents the result of an operation.
|
| Types |
Helper class which contains convenience methods for creating types used to decode types.
|
| Value |
Value represents query responses from FaunaDB. |
| Value.ArrayV |
Represents an array value in the FaunaDB query language.
|
| Value.BooleanV |
Represents a boolean value in the FaunaDB query language.
|
| Value.BytesV |
Represents a blob value in the FaunaDB query language.
|
| Value.DateV |
Represents a date value in the FaunaDB query language.
|
| Value.DoubleV |
Represents a double value in the FaunaDB query language.
|
| Value.LongV |
Represents a long value in the FaunaDB query language.
|
| Value.Native |
Builtin reference types.
|
| Value.NullV |
Represents a null value in the FaunaDB query language.
|
| Value.ObjectV |
Represents an Object value in the FaunaDB query language.
|
| Value.QueryV |
Represents a query value in the FaunaDB query language.
|
| Value.RefID |
The
Value.RefV internal ID representation. |
| Value.RefV |
A FaunaDB reference type.
|
| Value.SetRefV |
A FaunaDB set literal.
|
| Value.StringV |
Represents a string value in the FaunaDB query language.
|
| Value.TimeV |
Represents a timestamp value in the FaunaDB query language.
|
| Annotation Type | Description |
|---|---|
| FaunaConstructor |
Specifies which constructor to use when decoding an object with a
Decoder. |
| FaunaEnum |
Instruct the encoder/decoder to rename the annotated enum field.
|
| FaunaField |
Maps a field, getter, or constructor parameter to an object field in FaunaDB when encoding or decoding an object.
|
| FaunaIgnore |
Instructs the encoder/decoder to not encode/decode the annotated member.
|