[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
|