libcudf  23.12.00
Public Member Functions | Public Attributes | List of all members
cudf::packed_columns Struct Reference

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_buffergpu_data
 Device-side data buffer.
 

Detailed Description

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 42 of file contiguous_split.hpp.

Constructor & Destructor Documentation

◆ packed_columns()

cudf::packed_columns::packed_columns ( std::unique_ptr< std::vector< uint8_t >> &&  md,
std::unique_ptr< rmm::device_buffer > &&  gd 
)
inline

Construct a new packed columns object.

Parameters
mdHost-side metadata buffer
gdDevice-side data buffer

Definition at line 55 of file contiguous_split.hpp.


The documentation for this struct was generated from the following file: