Signature Description

struct DataFrameError{ }
        
It is derived from std::runtime_error. It is the base of all DataFrame exceptions. It might be also thrown in cases where other exceptions may not be applicable.

struct BadRange{ }
        
It is derived from DataFrameError. It might be thrown in cases where the query is asking for out-of-range data. For example, when you try to access data or index column that is out of range.

struct ColNotFound{ }
        
It is derived from DataFrameError. It might be thrown in cases where the operation is asking for non-existence column.

struct InconsistentData{ }
        
It is derived from DataFrameError. It might be thrown in cases where data is inconsisten. For example, when you are trying to populate a collumn with a data vector that is longer than the index column.

struct NotFeasible{ }
        
It is derived from DataFrameError. It might be thrown in cases where the operation is not feasible. For example, asking to interpolate missing data in a string column.

struct NotImplemented{ }
        
It is derived from DataFrameError. It might be thrown in cases where the operation is not yet implemented.