Class SlicedMessageMeta
Defined in File meta.hpp
Base Type
public morpheus::MessageMeta
(Class MessageMeta)
-
class SlicedMessageMeta : public morpheus::MessageMeta
Operates similarly to MessageMeta, except it applies a filter on the columns and rows. Used by Serialization to filter columns without copying the entire DataFrame.
Public Functions
- virtual MutableTableInfo get_mutable_info() const override
TODO(Documentation)
-
virtual std::optional<std::string> ensure_sliceable_index() override
Replaces the index in the underlying dataframe if the existing one is not unique and monotonic. The old index will be preserved in a column named
_index_{old_index.name}
. Ifhas_sliceable_index() == true
, this is a no-op.- Returns
std::string The name of the column with the old index or nullopt if no changes were made.