Expand description
Record serialization and deserialization framework. Record serialization and deserialization framework.
Provides traits and implementations for converting between external
data formats and Arrow RecordBatch:
RecordDeserializer: Converts raw bytes toRecordBatchRecordSerializer: ConvertsRecordBatchto raw bytesFormat: Enum of supported serialization formats
§Implementations
json: JSON format usingserde_jsoncsv: CSV formatraw: Raw bytes pass-throughdebezium: Debezium CDC envelope format
Modules§
- csv
- CSV serialization and deserialization.
- debezium
- Debezium CDC envelope format deserialization.
- json
- JSON serialization and deserialization.
- raw
- Raw bytes pass-through serialization.
Enums§
- Format
- Supported serialization formats.
Traits§
- Record
Deserializer - Trait for deserializing raw bytes into Arrow
RecordBatch. - Record
Serializer - Trait for serializing Arrow
RecordBatchinto raw bytes.
Functions§
- create_
deserializer - Creates a deserializer for the given format.
- create_
serializer - Creates a serializer for the given format.