模块:Mongo::Protocol::Serializers Private

包含在:
message
定义于:
lib/ Mongo/ 协议/serializers.rb 、
lib/ Mongo/ 协议/bit_vector.rb

Overview

该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。

各种序列化策略的容器

每个策略都必须有一个名为serialize的序列化方法和一个名为deserialize的反序列化方法

序列化方法必须采用缓冲区和值参数,并将值序列化到缓冲区

反序列化方法必须采用 IO流参数并反序列化字节流中的值

在命名空间下定义

模块: Byte 、 Bytes 、 CString 、 Document 、 header 、 Int 32 、 Int 64 、 Sections 、零类: BitVector

常量摘要折叠

ZERO =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

0
NULL =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

0.chr.冻结
INT32_PACK =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

'l<'
INT64_PACK =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

'q<'
HEADER_PACK =

此常量是私有 API 的一部分。 应尽可能避免使用此常量,因为它将来可能会被删除或更改。

'l<l<l<l<'