↰ Return to documentation for file (morpheus/_lib/include/morpheus/objects/python_data_table.hpp
)
#pragma once
#include "morpheus/objects/data_table.hpp"// for IDataTable
#include "morpheus/objects/table_info.hpp"
#include <cudf/types.hpp>// for size_type
#include <pybind11/pytypes.h>// for object
namespace morpheus {
/****** Component public implementations *******************/
/****** PyDataTable****************************************/
struct PyDataTable : public IDataTable
{
PyDataTable(pybind11::object &&py_table);
~PyDataTable();
cudf::size_type count() const override;
TableInfo get_info() const override;
const pybind11::object &get_py_object() const override;
private:
pybind11::object m_py_table;
}; // end of group
} // namespace morpheus