Class IDataFrameDimension

Inheritance Relationships

Base Type

Class Documentation

class IDataFrameDimension : public virtual nix::base::IDimension

Interface for the implementation of a DataFrameDimension entity. See nix::DataFrameDimension for more detailed information.

Public Functions

virtual std::string label(boost::optional<unsigned> col_index) const = 0
virtual std::string unit(boost::optional<unsigned> col_index) const = 0
virtual nix::DataType columnDataType(boost::optional<unsigned> col_index) const = 0
virtual nix::Column column(boost::optional<unsigned> col_index) const = 0
virtual std::shared_ptr<base::IDataFrame> dataFrame() const = 0
virtual boost::optional<unsigned> columnIndex() const = 0