bson library

Classes

BSON
BsonArray
BsonBinary
BsonBoolean
BsonCode
BsonCString
BsonDate
BsonDecimal128
format 1° bit sign (0 positive - 1 negative) (S) 17 2°-18° Combination field (G)
BsonDouble
BsonInt
BsonLong
BsonMap
BsonNull
BsonObject
The following types are implemented partially / The following data types are not yet implemted const BSON_DATA_SYMBOL = 14; const BSON_DATA_CODE_W_SCOPE = 15;
BsonObjectId
BsonRegexp
BsonString
BsonTimestamp
DBPointer
DbRef
ObjectId
Timestamp
Uuid
uuid for Dart Author: Yulian Kuncheff Released under MIT License.
UuidValue

Extensions

RationalExtension on Rational

Constants

bsonDataArray → const int
Array BSON Type
bsonDataBinary → const int
BsonBinary BSON Type
bsonDataBool → const int
Bool BSON Type
bsonDataCode → const int
Code BSON Type
bsonDataDate → const int
Date BSON Type
bsonDataDbPointer → const int
DBPointer BSON Type
bsonDataInt → const int
32 bit Integer BSON Type
bsonDataLong → const int
@classconstant BSON_DATA_LONG
bsonDataNull → const int
null BSON Type
bsonDataNumber → const int
Number BSON Type
bsonDataObject → const int
Object BSON Type
bsonDataObjectId → const int
ObjectID BSON Type
bsonDataRegExp → const int
RegExp BSON Type
bsonDataString → const int
String BSON Type
bsonDataTimestamp → const int
Timestamp BSON Type
bsonDataUndefined → const int
undefined BSON Type
bsonDecimal128 → const int
Decimal128 Type (0x13)

Properties

charMatcherRegExp RegExp
final
exponent1Mask → Int64
final
exponent2Mask → Int64
final
finite2Mask → Int64
mask for finite - case 2 (01100000)
final
infinityMask → Int64
mask for infinity (01111000)
final
infinityValue → Rational
final
maxExponent → Int64
final
maxInt64 → Rational
final
maxSignificand → Rational
final
maxUInt64 → Rational
final
naNMask → Int64
mask for NaN (01111100)
final
significand1Mask → Int64
final
significand2impliedMask → Int64
final
significand2Mask → Int64
final
signMask → Int64
mask for Sign (10000000)
final