Módulo: Mongo::Protocol::Serializers Private
- Incluído em:
- mensagem
- Definido em:
- lib/mongo/protocol/serializers.rb,
lib/mongo/protocol/bit_vector.rb
Visão geral
Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.
Container para várias estratégias de serialização
Cada estratégia deve ter um método de serialização chamado serialize e um método de desserialização chamado deserialize
Os métodos de serialização devem usar argumentos de buffer e valor e serializar o valor no buffer
Os métodos de desserialização devem usar um argumento de fluxo de IO e desserializar o valor do fluxo de bytes
Definido sob namespace
Módulos: Byte, Bytes, CString, Document, Header, Int32, Int64, Sections, Zero Classes: BitVector
Colapsode resumo constante
- ZERO =
Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.
0- NULL =
Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.
0.chr.congelar
- INT32_PACK =
Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.
'l<'- INT64_PACK =
Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.
'q<'- HEADER_PACK =
Essa constante faz parte de uma API privada. Você deve evitar usar essa constante, se possível, pois ela pode ser removida ou alterada no futuro.
'l<l<l<l<'