Column data in a serialized format. More...
#include <contiguous_split.hpp>
Public Member Functions | |
packed_columns (std::unique_ptr< std::vector< uint8_t >> &&md, std::unique_ptr< rmm::device_buffer > &&gd) | |
Construct a new packed columns object. More... | |
Public Attributes | |
std::unique_ptr< std::vector< uint8_t > > | metadata |
Host-side metadata buffer. | |
std::unique_ptr< rmm::device_buffer > | gpu_data |
Device-side data buffer. | |
Column data in a serialized format.
Contains data from an array of columns in two contiguous buffers: one on host, which contains table metadata and one on device which contains the table data.
Definition at line 43 of file contiguous_split.hpp.
|
inline |
Construct a new packed columns object.
md | Host-side metadata buffer |
gd | Device-side data buffer |
Definition at line 56 of file contiguous_split.hpp.