FdbValueTypeHint
Namespace: FoundationDB.Client · enum
Implements: IComparable, ISpanFormattable, IFormattable, IConvertible
Represents the possible type for a value in the database
Fields
Ascii
Ascii = 3
The value is a 7-bit ASCII encoded string.
Binary
Binary = 1
The value is raw binary that should be displayed as a raw hexadecimal dump
This type can be used for files, binary blobs, or encoded/encrypted data.
Double
Double = 12
The value is a 64-bit IEEE floating point number.
IntegerBigEndian
IntegerBigEndian = 7
The value is a big-endian integer value, that is best displayed in base-10.
IntegerHexBigEndian
IntegerHexBigEndian = 9
The value is a big-endian integer value, that is best displayed in base-16.
IntegerHexLittleEndian
IntegerHexLittleEndian = 8
The value is a little-endian integer value, that is best displayed in base-16.
IntegerLittleEndian
IntegerLittleEndian = 6
The value is a little-endian integer value, that is best displayed in base-10.
Json
Json = 19
The value is a JSON Document (UTF-8)
None
None = 0
The type is unknown.
Single
Single = 11
The value is a 32-bit IEEE floating point number.
Tuple
Tuple = 2
The value is encoded using the Tuple format
See
UnixTimeMillis
UnixTimeMillis = 10
The value is an integer that represents the number of elapsed milliseconds since the Unix epoch.
Utf16
Utf16 = 5
The value is a UTF-16 encoded string.
The value may include a UTF-16 BOM.
Utf8
Utf8 = 4
The value is a UTF-8 encoded string.
The value may include a UTF-8 BOM.
Uuid128
Uuid128 = 13
The value is a 128-bit Uuid128
Uuid48
Uuid48 = 17
The value is a 48-bit Uuid48
Uuid64
Uuid64 = 16
The value is a 64-bit Uuid64
Uuid80
Uuid80 = 15
The value is an 80-bit Uuid80
Uuid96
Uuid96 = 14
The value is a 96-bit Uuid96
VersionStamp
VersionStamp = 18
The value is VersionStamp