模块:Mongo::Protocol::Serializers::Bytes Private
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/protocol/serializers.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
n 个字节的MongoDB传输协议序列化策略。
在字节缓冲区中写入和获取字节。
类方法摘要折叠
-
。 deserialize (buffer, options = {}) ⇒ string
private
从字节缓冲区反序列化字节。
-
。序列化(buffer, value, validating_keys = nil) ⇒ BSON::ByteBuffer
private
将字节写入缓冲区。
类方法详细信息
。 deserialize (buffer, options = {}) ⇒ string
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
从字节缓冲区反序列化字节。
460 461 462 463 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/serializers.rb', 第460行 def self.反序列化(缓冲, = {}) num_bytes = [:num_bytes] 缓冲.get_bytes(num_bytes || 缓冲.长度) end |
。序列化(buffer, value, validating_keys = nil) ⇒ BSON::ByteBuffer
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
将字节写入缓冲区。
446 447 448 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/protocol/serializers.rb', 第446行 def self.序列化(缓冲, 值, validating_keys = nil) 缓冲.put_bytes(值) end |