Struct IDataTable

Base Type

  • public std::enable_shared_from_this< IDataTable >

Derived Type

struct IDataTable : public std::enable_shared_from_this<IDataTable>

Owning object which owns a unique_ptr<cudf::table>, table_metadata, and index information Why this doesn’t exist in cudf is beyond me.

Subclassed by morpheus::PyDataTable

Public Functions

IDataTable() = default

Construct a new IDataTable object.

virtual cudf::size_type count() const = 0

cuDF dataframe rows count.

Returns

cudf::size_type

virtual TableInfo get_info() const = 0

cuDF dataframe as a table info.

Returns

TableInfo

virtual const pybind11::object &get_py_object() const = 0

underlying cuDF DataFrame as a python object.

Returns

pybind11::object

© Copyright 2023, NVIDIA. Last updated on Feb 3, 2023.