Warning:
Fauna is decommissioning FQL v4 on June 30, 2025.
This driver is not compatible with FQL v10, the latest version. Fauna accounts created after August 21, 2024 must use FQL v10.
Ensure you migrate existing projects to the official v10 driver by the v4 EOL date: https://github.com/fauna/fauna-dotnet.
For more information, see the v4 end of life (EOL) announcement and related FAQ.
Represents a null value in the FaunaDB query language. More...
Public Member Functions | |
override bool | Equals (Expr v) |
override string | ToString () |
![]() | |
Value | At (params string[] keys) |
Navigate through object's keys, assuming value is an instance of ObjectV. More... | |
Value | At (params int[] indexes) |
Navigate through array's indexes, assuming value is an instance of ArrayV. More... | |
IResult< T > | To< T > () |
Attempts to coerce this value to given type T specified. More... | |
IReadOnlyList< T > | Collect< T > (Field< T > field) |
Loop through this node collecting the Field passed, assuming the node is an instance of ArrayV More... | |
T | Get< T > (Field< T > field) |
Extract a Field from this node More... | |
IOption< T > | GetOption< T > (Field< T > field) |
Attempts to extact a Field from this node More... | |
![]() | |
override bool | Equals (object obj) |
override int | GetHashCode () |
Static Public Attributes | |
static readonly Value | Instance = new NullV() |
Protected Member Functions | |
override int | HashCode () |
Additional Inherited Members | |
![]() | |
static implicit | operator Value (bool b) |
static implicit | operator Value (double d) |
static implicit | operator Value (long l) |
static implicit | operator Value (int i) |
static implicit | operator Value (string s) |
static implicit | operator Value (DateTime dt) |
static implicit | operator Value (DateTimeOffset dt) |
static implicit | operator Value (byte[] bytes) |
static | operator bool (Value v) |
static | operator double (Value v) |
static | operator long (Value v) |
static | operator string (Value v) |
static | operator DateTime (Value v) |
static | operator DateTimeOffset (Value v) |
![]() | |
static bool | operator== (Expr a, Expr b) |
static bool | operator!= (Expr a, Expr b) |
static implicit | operator Expr (bool b) |
static implicit | operator Expr (double d) |
static implicit | operator Expr (long l) |
static implicit | operator Expr (int i) |
static implicit | operator Expr (string s) |
static implicit | operator Expr (DateTime dt) |
static implicit | operator Expr (DateTimeOffset dt) |
static implicit | operator Expr (Dictionary< string, Expr > dict) |
static implicit | operator Expr (byte[] bytes) |
static implicit | operator Expr (ActionType action) |
static implicit | operator Expr (TimeUnit unit) |
static implicit | operator Expr (Normalizer normalizer) |
static | operator bool (Expr v) |
static | operator double (Expr v) |
static | operator long (Expr v) |
static | operator string (Expr v) |
static | operator DateTime (Expr v) |
static | operator DateTimeOffset (Expr v) |
static | operator ActionType (Expr v) |
static | operator TimeUnit (Expr unit) |
static | operator Normalizer (Expr normalizer) |
|
virtual |
Implements FaunaDB.Query.Expr.
|
protectedvirtual |
Implements FaunaDB.Query.Expr.
override string FaunaDB.Types.NullV.ToString | ( | ) |