An implementation of Arrow targeting Swift.
- Allocations are 64-byte aligned and padded to 8-bytes.
- Allocations are automatically garbage collected
- Int8, Int16, Int32, Int64
- UInt8, UInt16, UInt32, UInt64
- Float, Double
- String (utf-8)
- Date32
- Date64
- Data Types
- Fields
- Schema
Test data files for the reader tests are generated by an executable built in go whose source is included in the data-generator directory.
$ go build -o swift-datagen