Expand description
§Event Serialization Module
This module provides comprehensive serialization support for stream events with:
- Multiple format support (JSON, Protobuf, Avro, Binary)
- Schema evolution and versioning
- Compression integration
- Format auto-detection
- Schema registry integration
Structs§
- Delta
Compressed Event - Delta-compressed event representation
- Delta
Compressor - Delta compression support for event streams
- Enhanced
Binary Format - Enhanced binary format with streaming support
- Event
Serializer - Event serializer with format support
- Evolution
Rules - Schema evolution rules
- Format
Converter - Format converter for converting between serialization formats
- Protobuf
Stream Event - Protobuf representation of StreamEvent This is a simplified version - in practice you’d use proper .proto definitions
- Schema
- Schema definition
- Schema
Registry - Schema registry for managing schemas
- Serializer
Options - Serializer options
- Streaming
Serializer - Streaming serializer for batch processing
Enums§
- Compatibility
Mode - Schema compatibility modes
- Delta
Compression Type - Delta compression algorithms
- Event
Delta - Event delta representations
- Schema
Definition - Schema definition types
- Serialization
Format - Serialization format types
Functions§
- from_
avro_ value - Convert Avro value to StreamEvent
- get_
default_ avro_ schema - Get default Avro schema for StreamEvent
- to_
avro_ value - Convert StreamEvent to Avro value