Class BlazingTable

Class Documentation

class ral::frame::BlazingTable

Public Functions

BlazingTable(std::vector<std::unique_ptr<BlazingColumn>> columns, const std::vector<std::string> &columnNames)
BlazingTable(std::unique_ptr<CudfTable> table, const std::vector<std::string> &columnNames)
BlazingTable(const CudfTableView &table, const std::vector<std::string> &columnNames)
BlazingTable(BlazingTable&&) = default
BlazingTable &operator=(BlazingTable const&) = delete
BlazingTable &operator=(BlazingTable&&) = delete
CudfTableView view() const
inline cudf::size_type num_columns() const
inline cudf::size_type num_rows() const
std::vector<std::string> names() const
std::vector<cudf::data_type> get_schema() const
inline void setNames(const std::vector<std::string> &names)
BlazingTableView toBlazingTableView() const
inline operator bool() const
inline bool is_valid() const
std::unique_ptr<CudfTable> releaseCudfTable()
std::vector<std::unique_ptr<BlazingColumn>> releaseBlazingColumns()
unsigned long long sizeInBytes()
void ensureOwnership()