Table of Contents - bson-4.5.0 Documentation
Pages
Classes and Modules
- BSON
- BSON::ActiveSupport
- BSON::Array
- BSON::Array::ClassMethods
- BSON::Binary
- BSON::Binary::InvalidType
- BSON::Boolean
- BSON::ByteBuffer
- BSON::Code
- BSON::CodeWithScope
- BSON::Config
- BSON::Date
- BSON::DateTime
- BSON::Decimal128
- BSON::Decimal128::Builder
- BSON::Decimal128::Builder::FromBigDecimal
- BSON::Decimal128::Builder::FromString
- BSON::Decimal128::Builder::ToString
- BSON::Decimal128::InvalidArgument
- BSON::Decimal128::InvalidRange
- BSON::Decimal128::InvalidString
- BSON::Document
- BSON::Environment
- BSON::FalseClass
- BSON::Float
- BSON::Float::ClassMethods
- BSON::Hash
- BSON::Hash::ClassMethods
- BSON::Int32
- BSON::Int64
- BSON::Integer
- BSON::InvalidKey
- BSON::JSON
- BSON::MaxKey
- BSON::MinKey
- BSON::NilClass
- BSON::NilClass::ClassMethods
- BSON::Object
- BSON::ObjectId
- BSON::ObjectId::Generator
- BSON::ObjectId::Invalid
- BSON::OpenStruct
- BSON::Regexp
- BSON::Regexp::ClassMethods
- BSON::Regexp::Raw
- BSON::Registry
- BSON::Registry::UnsupportedType
- BSON::Specialized
- BSON::Specialized::ClassMethods
- BSON::String
- BSON::String::ClassMethods
- BSON::String::IllegalKey
- BSON::Symbol
- BSON::Symbol::ClassMethods
- BSON::Time
- BSON::Time::ClassMethods
- BSON::TimeWithZone
- BSON::Timestamp
- BSON::TrueClass
- BSON::Undefined
- unknown
Methods
- ::ObjectId — BSON
- ::from_bits — BSON::Decimal128
- ::from_bson — BSON::Binary
- ::from_bson — BSON::Boolean
- ::from_bson — BSON::Code
- ::from_bson — BSON::CodeWithScope
- ::from_bson — BSON::Decimal128
- ::from_bson — BSON::Int32
- ::from_bson — BSON::Int64
- ::from_bson — BSON::ObjectId
- ::from_bson — BSON::Timestamp
- ::from_data — BSON::ObjectId
- ::from_string — BSON::Decimal128
- ::from_string — BSON::ObjectId
- ::from_time — BSON::ObjectId
- ::included — BSON::Specialized
- ::legal? — BSON::ObjectId
- ::new — BSON::ByteBuffer
- ::new — BSON::Binary
- ::new — BSON::Binary::InvalidType
- ::new — BSON::Code
- ::new — BSON::CodeWithScope
- ::new — BSON::Decimal128
- ::new — BSON::Decimal128::Builder::FromString
- ::new — BSON::Decimal128::Builder::FromBigDecimal
- ::new — BSON::Decimal128::Builder::ToString
- ::new — BSON::Document
- ::new — BSON::Int32
- ::new — BSON::Int64
- ::new — BSON::InvalidKey
- ::new — BSON::ObjectId::Generator
- ::new — BSON::Regexp::Raw
- ::new — BSON::String::IllegalKey
- ::new — BSON::Timestamp
- ::repair — BSON::ObjectId
- #<=> — BSON::MaxKey
- #<=> — BSON::MinKey
- #<=> — BSON::ObjectId
- #<=> — BSON::Timestamp
- #== — BSON::Binary
- #== — BSON::Code
- #== — BSON::CodeWithScope
- #== — BSON::Decimal128
- #== — BSON::Int32
- #== — BSON::Int64
- #== — BSON::ObjectId
- #== — BSON::Regexp::Raw
- #== — BSON::Timestamp
- #== — BSON::Undefined
- #== — BSON::Specialized
- #=== — BSON::Int32
- #=== — BSON::Int64
- #=== — BSON::ObjectId
- #[] — BSON::Document
- #[]= — BSON::Document
- #append_bson_int32 — BSON::Integer
- #as_json — BSON::Binary
- #as_json — BSON::Code
- #as_json — BSON::CodeWithScope
- #as_json — BSON::Decimal128
- #as_json — BSON::MaxKey
- #as_json — BSON::MinKey
- #as_json — BSON::ObjectId
- #as_json — BSON::Regexp::Raw
- #as_json — BSON::Timestamp
- #as_json — BSON::Regexp
- #bits — BSON::Decimal128::Builder::FromString
- #bits — BSON::Decimal128::Builder::FromBigDecimal
- #bits_to_significand — BSON::Decimal128::Builder::ToString
- #bson_dotall — BSON::Regexp
- #bson_extended — BSON::Regexp
- #bson_ignorecase — BSON::Regexp
- #bson_int32? — BSON::Integer
- #bson_int64? — BSON::Integer
- #bson_options — BSON::Regexp
- #bson_type — BSON::Date
- #bson_type — BSON::FalseClass
- #bson_type — BSON::Integer
- #bson_type — BSON::OpenStruct
- #bson_type — BSON::Symbol
- #bson_type — BSON::TimeWithZone
- #bson_type — BSON::TrueClass
- #clamp — BSON::Decimal128::Builder::FromString
- #compile — BSON::Regexp::Raw
- #convert_key — BSON::Document
- #convert_value — BSON::Document
- #create_string — BSON::Decimal128::Builder::ToString
- #define_type_reader — BSON::Registry
- #delete — BSON::Document
- #dig — BSON::Document
- #eql? — BSON::Binary
- #eql? — BSON::Decimal128
- #eql? — BSON::Int32
- #eql? — BSON::Int64
- #eql? — BSON::ObjectId
- #eql? — BSON::Regexp::Raw
- #exponent — BSON::Decimal128::Builder::ToString
- #fetch — BSON::Document
- #from_bson — BSON::Array::ClassMethods
- #from_bson — BSON::Float::ClassMethods
- #from_bson — BSON::Hash::ClassMethods
- #from_bson — BSON::NilClass::ClassMethods
- #from_bson — BSON::Regexp::ClassMethods
- #from_bson — BSON::Specialized::ClassMethods
- #from_bson — BSON::String::ClassMethods
- #from_bson — BSON::Symbol::ClassMethods
- #from_bson — BSON::Time::ClassMethods
- #generate — BSON::ObjectId::Generator
- #generate_data — BSON::ObjectId
- #generation_time — BSON::ObjectId
- #get — BSON::Registry
- #get_array — BSON::ByteBuffer
- #get_byte — BSON::ByteBuffer
- #get_bytes — BSON::ByteBuffer
- #get_cstring — BSON::ByteBuffer
- #get_decimal128_bytes — BSON::ByteBuffer
- #get_double — BSON::ByteBuffer
- #get_hash — BSON::ByteBuffer
- #get_int32 — BSON::ByteBuffer
- #get_int64 — BSON::ByteBuffer
- #get_string — BSON::ByteBuffer
- #handle_unsupported_type! — BSON::Registry
- #has_key? — BSON::Document
- #has_value? — BSON::Document
- #hash — BSON::Binary
- #hash — BSON::Decimal128
- #hash — BSON::ObjectId
- #high_bits — BSON::Decimal128::Builder::ToString
- #include? — BSON::Document
- #infinity? — BSON::Decimal128::Builder::ToString
- #initialize_copy — BSON::ObjectId
- #inspect — BSON::Binary
- #inspect — BSON::Decimal128
- #inspect — BSON::ObjectId
- #jruby? — BSON::Environment
- #key? — BSON::Document
- #length — BSON::ByteBuffer
- #low_bits — BSON::Decimal128::Builder::ToString
- #marshal_dump — BSON::ObjectId
- #marshal_load — BSON::ObjectId
- #member? — BSON::Document
- #merge — BSON::Document
- #merge! — BSON::Document
- #message — BSON::Binary::InvalidType
- #message — BSON::Decimal128::InvalidArgument
- #message — BSON::Decimal128::InvalidString
- #message — BSON::Decimal128::InvalidRange
- #method_missing — BSON::Regexp::Raw
- #nan? — BSON::Decimal128::Builder::ToString
- #negative? — BSON::Decimal128::Builder::ToString
- #next_object_id — BSON::ObjectId::Generator
- #options_to_int — BSON::Regexp::Raw
- #out_of_range! — BSON::Int32
- #out_of_range! — BSON::Int64
- #out_of_range! — BSON::Integer
- #parts_to_bits — BSON::Decimal128::Builder
- #process_id — BSON::ObjectId::Generator
- #put_array — BSON::ByteBuffer
- #put_byte — BSON::ByteBuffer
- #put_bytes — BSON::ByteBuffer
- #put_cstring — BSON::ByteBuffer
- #put_decimal128 — BSON::ByteBuffer
- #put_double — BSON::ByteBuffer
- #put_hash — BSON::ByteBuffer
- #put_int32 — BSON::ByteBuffer
- #put_int64 — BSON::ByteBuffer
- #put_string — BSON::ByteBuffer
- #put_symbol — BSON::ByteBuffer
- #read_position — BSON::ByteBuffer
- #register — BSON::Registry
- #repair — BSON::ObjectId
- #replace_int32 — BSON::ByteBuffer
- #respond_to? — BSON::Regexp::Raw
- #rewind! — BSON::ByteBuffer
- #round_exact — BSON::Decimal128::Builder::FromString
- #ruby_1_9? — BSON::Environment
- #scientific_exponent — BSON::Decimal128::Builder::ToString
- #set_bits — BSON::Decimal128
- #significand — BSON::Decimal128::Builder::ToString
- #slice — BSON::Document
- #special? — BSON::Decimal128::Builder::FromString
- #special? — BSON::Decimal128::Builder::FromBigDecimal
- #string — BSON::Decimal128::Builder::ToString
- #to_big_decimal — BSON::Decimal128
- #to_bits — BSON::Decimal128::Builder::FromString
- #to_bits — BSON::Decimal128::Builder::FromBigDecimal
- #to_bson — BSON::Binary
- #to_bson — BSON::Code
- #to_bson — BSON::CodeWithScope
- #to_bson — BSON::Decimal128
- #to_bson — BSON::Int32
- #to_bson — BSON::Int64
- #to_bson — BSON::ObjectId
- #to_bson — BSON::Regexp::Raw
- #to_bson — BSON::Timestamp
- #to_bson — BSON::Array
- #to_bson — BSON::Date
- #to_bson — BSON::DateTime
- #to_bson — BSON::FalseClass
- #to_bson — BSON::Float
- #to_bson — BSON::Hash
- #to_bson — BSON::Integer
- #to_bson — BSON::OpenStruct
- #to_bson — BSON::Regexp
- #to_bson — BSON::Specialized
- #to_bson — BSON::String
- #to_bson — BSON::Symbol
- #to_bson — BSON::Time
- #to_bson — BSON::TimeWithZone
- #to_bson — BSON::TrueClass
- #to_bson_int32 — BSON::Integer
- #to_bson_int64 — BSON::Integer
- #to_bson_key — BSON::Int32
- #to_bson_key — BSON::Int64
- #to_bson_key — BSON::Integer
- #to_bson_key — BSON::Object
- #to_bson_key — BSON::String
- #to_bson_key — BSON::Symbol
- #to_bson_normalized_key — BSON::Object
- #to_bson_normalized_key — BSON::Symbol
- #to_bson_normalized_value — BSON::Array
- #to_bson_normalized_value — BSON::Hash
- #to_bson_normalized_value — BSON::Object
- #to_bson_object_id — BSON::Array
- #to_bson_object_id — BSON::String
- #to_hex_string — BSON::String
- #to_json — BSON::JSON
- #to_s — BSON::ByteBuffer
- #to_s — BSON::Decimal128
- #to_s — BSON::ObjectId
- #to_special_bits — BSON::Decimal128::Builder::FromString
- #to_special_bits — BSON::Decimal128::Builder::FromBigDecimal
- #to_str — BSON::Decimal128
- #to_str — BSON::ObjectId
- #to_time — BSON::ObjectId
- #two_highest_bits_set? — BSON::Decimal128::Builder::ToString
- #update — BSON::Document
- #use_scientific_notation? — BSON::Decimal128::Builder::ToString
- #valid_exponent? — BSON::Decimal128::Builder
- #valid_significand? — BSON::Decimal128::Builder
- #validate_format! — BSON::Decimal128::Builder::FromString
- #validate_range! — BSON::Decimal128::Builder
- #validate_type! — BSON::Binary
- #validating_keys= — BSON::Config
- #validating_keys? — BSON::Config
- #value — BSON::Document
- #write_position — BSON::ByteBuffer