Hello Neville,
I don't know if Tables need standardizing. Record Batches are part of the spec (*), and they are the basic block for exchanging and sharing tabular data. Depending on your application, you might exchange a stream of Record Batches, or a fixed-length sequence thereof (in which case you have a "Table"). (*) see https://arrow.apache.org/docs/metadata.html (reading that spec though, it's not obvious to me why the Record Batch definition doesn't reference a Schema) Regards Antoine. Le 25/01/2019 à 19:48, Neville Dipale a écrit : > Hi Arrow developers, > > I've been looking at the various language impls, and although a Table isn't > currently part of the spec, it seems to be implemented in CPP, Python, Go, > JS (and perhaps other languages). > > Are there plans of standardising these and adding them to the spec? > > I'm asking because I'm working on a dataframe implementation for Rust ( > https://github.com/nevi-me/rust-dataframe), and I've started trying to > implement columns and tables with the intention to upstream them if I get > them right. > > Regards > Neville >