Skip to content

Latest commit

 

History

History
 
 

Arrow

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Apache Arrow Swift

An implementation of Arrow targeting Swift.

Status

Memory Management

  • Allocations are 64-byte aligned and padded to 8-bytes.
  • Allocations are automatically garbage collected

Arrays

Primitive Types

  • Int8, Int16, Int32, Int64
  • UInt8, UInt16, UInt32, UInt64
  • Float, Double
  • String (utf-8)

Parametric Types

  • Date32
  • Date64

Type Metadata

  • Data Types
  • Fields
  • Schema

Test data generation

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