Namespace Azos.Serialization.Arow
Classes
ArowAttribute
Denotes types that generate Arow ser/deser core
ArowException
Base exception thrown by the Arow serialization format
ArowSerializer
Facade for performing Arow serilalization. Arow format is purposely designed for "[a]daptable [row]"/version tolerant serialization that eschews creating extra copies and object instances. The serializer is used in conjunction with cl compiler that generates type-specific static serializer cores for every type that supports the format
CodeGenerator
Generates code for serilaizer and deserializer
Reader
Provides low-level Arow format reading
Writer
Provides low-level Arow format writing
Interfaces
ITypeSerializationCore
Designates classes that register their single instance via a call to ArowSerializer.Register(). These classes are generated by cl arow compiler
Enums
CodeGenerator.GeneratedCodeSegregation
Defines how generated files should be stored on disk
DataType
Denotes types that Arow directly supports. Complex object are serialized as POD