Value | Meaning |
---|---|
NONE0x00 | End Of Document |
STRING0x01 | UTF8 STRING |
DOCUMENT0x02 | Embedded document (Both Object and Documents) |
BINARY0x03 | Binary data |
BOOLEAN0x08 | Boolean - true or false |
TIME0x09 | Standard Time counted as the total 100nsecs from midnight, January 1st, 1 A.D. UTC. |
INT320x11 | 32-bit integer |
INT640x12 | 64-bit integer, |
UINT320x14 | 32 bit unsigned integer |
UINT640x15 | 64 bit unsigned integer |
FLOAT320x17 | 32 bit Float |
FLOAT640x18 | Floating point |
BIGINT0x1A | Signed Bigint |
VER0x1F | Version field |
DEFINED_NATIVE0x40 | The following is only used internal (by HiBON) and should to be use in a stream Document |
NATIVE_DOCUMENTDEFINED_NATIVE | 0x3e | This type is only used as an internal representation (Document type) |
DEFINED_ARRAY0x80 | Indicated an Intrinsic array types |
NATIVE_HIBON_ARRAYDEFINED_ARRAY | DEFINED_NATIVE | DOCUMENT | Native types is only used inside the BSON object |
NATIVE_DOCUMENT_ARRAYDEFINED_ARRAY | DEFINED_NATIVE | NATIVE_DOCUMENT | Represetents (HISON[]) is convert to an ARRAY of DOCUMENT's |
NATIVE_STRING_ARRAYDEFINED_ARRAY | DEFINED_NATIVE | STRING | Represetents (Document[]) is convert to an ARRAY of DOCUMENT's |
HiBON Type codes