![]() |
Project
|
#include <ArrowTable.h>
Public Types | |
| enum struct | Kind { Values , Booleans , VLA } |
Public Attributes | |
| Kind | kind |
| BranchInfo const * | branch |
| int | datasetField |
| size_t | byteSize |
| std::shared_ptr< arrow::Buffer > | offsets |
| For VLA columns: the offsets, decoded eagerly because they size the values. | |
One buffer to fill for a column of the dataset schema. The byte sizes are those of the TTree plugin, so that the IPC stream is byte-identical.
Definition at line 37 of file ArrowTable.h.
|
strong |
| Enumerator | |
|---|---|
| Values | |
| Booleans | |
| VLA | |
Definition at line 38 of file ArrowTable.h.
| BranchInfo const* o2::aod::native::ColumnOp::branch |
Definition at line 42 of file ArrowTable.h.
| size_t o2::aod::native::ColumnOp::byteSize |
Definition at line 44 of file ArrowTable.h.
| int o2::aod::native::ColumnOp::datasetField |
Definition at line 43 of file ArrowTable.h.
| Kind o2::aod::native::ColumnOp::kind |
Definition at line 41 of file ArrowTable.h.
| std::shared_ptr<arrow::Buffer> o2::aod::native::ColumnOp::offsets |
For VLA columns: the offsets, decoded eagerly because they size the values.
Definition at line 46 of file ArrowTable.h.