Defined in File multi.hpp
-
struct MultiMessageInterfaceProxy
Interface proxy, used to insulate python bindings.
Public Static Functions
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)
NoteI 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)