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
> 

Reply via email to