Struct MultiMessageInterfaceProxy

struct MultiMessageInterfaceProxy

Interface proxy, used to insulate python bindings.

Public Static Functions

static std::shared_ptr<MultiMessage> init(std::shared_ptr<MessageMeta> meta, cudf::size_type mess_offset, cudf::size_type mess_count)

TODO(Documentation)

static std::shared_ptr<MessageMeta> meta(const MultiMessage &self)

TODO(Documentation)

static std::size_t mess_offset(const MultiMessage &self)

TODO(Documentation)

static std::size_t mess_count(const MultiMessage &self)

TODO(Documentation)

static pybind11::object get_meta(MultiMessage &self)

TODO(Documentation)

static pybind11::object get_meta(MultiMessage &self, std::string col_name)

TODO(Documentation)

static pybind11::object get_meta(MultiMessage &self, std::vector<std::string> columns)

TODO(Documentation)

static pybind11::object get_meta_by_col(MultiMessage &self, pybind11::object columns)

TODO(Documentation)

Note

I think this was a bug, we have two overloads with the same function signatures

static pybind11::object get_meta_list(MultiMessage &self, pybind11::object col_name)
static void set_meta(MultiMessage &self, pybind11::object columns, pybind11::object value)

TODO(Documentation)

static std::shared_ptr<MultiMessage> get_slice(MultiMessage &self, std::size_t start, std::size_t stop)

TODO(Documentation)

static std::shared_ptr<MultiMessage> copy_ranges(MultiMessage &self, const std::vector<std::pair<size_t, size_t>> &ranges, pybind11::object num_selected_rows)

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