[This is preliminary documentation and is subject to change.]
Classes
Class | Description | |
---|---|---|
![]() | 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
Interface | Description | |
---|---|---|
![]() | ITypeSerializationCore |
Designates classes that register their single instance via a call to ArowSerializer.Register().
These classes are generated by cl arow compiler
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | CodeGenerator GeneratedCodeSegregation |
Defines how generated files should be stored on disk
|
![]() | DataType |
Denotes types that Arow directly supports. Complex object are serialized as POD
|