モジュール: Mongo::Protocol::Serializers Private

次のドキュメントに含まれます。
メッセージ
定義:
lib/mongo/プロトコル/serializer.rb
、lib/mongo/プロトコル/bit_vector.rb

Overview

このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。

さまざまな直列化戦略のためのコンテナ

各戦略には、 serializeという名前の直列化メソッドとdeserializeという名前の逆直列化メソッドが必要です。

直列化メソッドはバッファと値の引数を受け取り、値をバッファに直列化する必要があります

逆シリアル化メソッドは IO ストリーム引数を受け取り、バイトのストリームから値を逆シリアル化する必要があります

名前空間で定義済み

Modules: バイトバイトCStringドキュメントヘッダーInt 32Int 64セクションゼロクラスBitVector

定数の概要の削減

ZERO =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

0
NULL =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

0.chr.freeze
INT32_PACK =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

'l<'
INT64_PACK =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

'q<'
HEADER_PACK =

この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。

'l<l<l<l<'