Class BlazingTable¶
Defined in File LogicPrimitives.h
Class Documentation¶
-
class
ral::frame
::
BlazingTable
¶ Public Functions
-
BlazingTable
(std::vector<std::unique_ptr<BlazingColumn>> columns, 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::vector<std::unique_ptr<BlazingColumn>>
releaseBlazingColumns
()¶
-
unsigned long long
sizeInBytes
()¶
-
void
ensureOwnership
()¶
-