C# OJAI Client API
|
Public Member Functions | |
OjaiValue (string value) | |
Constructs OjaiValue instance from string value. More... | |
OjaiValue (bool value) | |
Constructs OjaiValue instance from bool value. More... | |
OjaiValue (byte value) | |
Constructs OjaiValue instance from byte value. More... | |
OjaiValue (short value) | |
Constructs OjaiValue instance from short value. More... | |
OjaiValue (int value) | |
Constructs OjaiValue instance from int value. More... | |
OjaiValue (long value) | |
Constructs OjaiValue instance from long value. More... | |
OjaiValue (float value) | |
Constructs OjaiValue instance from float value. More... | |
OjaiValue (double value) | |
Constructs OjaiValue instance from double value. More... | |
OjaiValue (decimal value) | |
Constructs OjaiValue instance from decimal value. More... | |
OjaiValue (OjaiDate value) | |
Constructs OjaiValue instance from OJAI date value. More... | |
OjaiValue (OjaiTime value) | |
Constructs OjaiValue instance from OJAI time value. More... | |
OjaiValue (OjaiTimestamp value) | |
Constructs OjaiValue instance from OJAI timestamp value. More... | |
OjaiValue (OjaiInterval value) | |
Constructs OjaiValue instance from OJAI interval value. More... | |
OjaiValue (Byte[] value) | |
Constructs OjaiValue instance from binary value. More... | |
OjaiValue (IDictionary< string, OjaiValue > value) | |
Constructs OjaiValue instance from dictionary value. More... | |
OjaiValue (IList< OjaiValue > value) | |
Constructs OjaiValue instance from list value. More... | |
IDictionary< string, OjaiValue > | ToDictionary () |
Return OJAI value as dictionary. More... | |
IList< OjaiValue > | ToList () |
Return OJAI value as list. More... | |
Static Public Member Functions | |
static implicit | operator OjaiValue (string value) |
Implicit operator to set string value. More... | |
static implicit | operator OjaiValue (bool value) |
Implicit operator to set bool value. More... | |
static implicit | operator OjaiValue (byte value) |
Implicit operator to set byte value. More... | |
static implicit | operator OjaiValue (short value) |
Implicit operator to set short value. More... | |
static implicit | operator OjaiValue (int value) |
Implicit operator to set int value. More... | |
static implicit | operator OjaiValue (long value) |
Implicit operator to set long value. More... | |
static implicit | operator OjaiValue (float value) |
Implicit operator to set float value. More... | |
static implicit | operator OjaiValue (double value) |
Implicit operator to set double value. More... | |
static implicit | operator OjaiValue (decimal value) |
Implicit operator to set decimal value. More... | |
static implicit | operator OjaiValue (OjaiDate value) |
Implicit operator to set OJAI date value. More... | |
static implicit | operator OjaiValue (OjaiTime value) |
Implicit operator to set OAJI time value. More... | |
static implicit | operator OjaiValue (OjaiTimestamp value) |
Implicit operator to set OJAI timestamp value. More... | |
static implicit | operator OjaiValue (OjaiInterval value) |
Implicit operator to set OJAI interval value. More... | |
Properties | |
object | Value [get, private set] |
Type | ValueType [get, private set] |
string | OjaiType [get, private set] |
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | string | value | ) |
Constructs OjaiValue instance from string value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | bool | value | ) |
Constructs OjaiValue instance from bool value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | byte | value | ) |
Constructs OjaiValue instance from byte value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | short | value | ) |
Constructs OjaiValue instance from short value.
value |
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | int | value | ) |
Constructs OjaiValue instance from int value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | long | value | ) |
Constructs OjaiValue instance from long value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | float | value | ) |
Constructs OjaiValue instance from float value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | double | value | ) |
Constructs OjaiValue instance from double value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | decimal | value | ) |
Constructs OjaiValue instance from decimal value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | OjaiDate | value | ) |
Constructs OjaiValue instance from OJAI date value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | OjaiTime | value | ) |
Constructs OjaiValue instance from OJAI time value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | OjaiTimestamp | value | ) |
Constructs OjaiValue instance from OJAI timestamp value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | OjaiInterval | value | ) |
Constructs OjaiValue instance from OJAI interval value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | Byte [] | value | ) |
Constructs OjaiValue instance from binary value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | IDictionary< string, OjaiValue > | value | ) |
Constructs OjaiValue instance from dictionary value.
MapRDB.Driver.Ojai.OjaiValue.OjaiValue | ( | IList< OjaiValue > | value | ) |
Constructs OjaiValue instance from list value.
|
static |
Implicit operator to set string value.
|
static |
Implicit operator to set bool value.
|
static |
Implicit operator to set byte value.
|
static |
Implicit operator to set short value.
|
static |
Implicit operator to set int value.
|
static |
Implicit operator to set long value.
|
static |
Implicit operator to set float value.
|
static |
Implicit operator to set double value.
|
static |
Implicit operator to set decimal value.
Implicit operator to set OJAI date value.
Implicit operator to set OAJI time value.
|
static |
Implicit operator to set OJAI timestamp value.
|
static |
Implicit operator to set OJAI interval value.
IDictionary<string, OjaiValue> MapRDB.Driver.Ojai.OjaiValue.ToDictionary | ( | ) |
Return OJAI value as dictionary.
IList<OjaiValue> MapRDB.Driver.Ojai.OjaiValue.ToList | ( | ) |
Return OJAI value as list.