Class RecordsVectorImpl
Defined in File records_vector_impl.hpp
Inheritance Relationships
Base Type
public RecordsBase
(Class RecordsBase)
Class Documentation
-
class RecordsVectorImpl : public RecordsBase
Public Types
Public Functions
-
RecordsVectorImpl()
-
explicit RecordsVectorImpl(const RecordsVectorImpl &records)
-
explicit RecordsVectorImpl(std::vector<std::string> columns)
-
explicit RecordsVectorImpl(RecordsVectorImpl &&records) = default
-
explicit RecordsVectorImpl(std::string file_path)
-
~RecordsVectorImpl() override
-
virtual std::unique_ptr<RecordsBase> clone() const override
-
virtual void sort(std::string key, std::string sub_key = "", bool ascending = true)
-
virtual void sort_column_order(bool ascending = true, bool put_none_at_top = true)
-
virtual void bind_drop_as_delay()
-
virtual std::size_t size() const override
-
virtual std::unique_ptr<IteratorBase> begin() override
-
virtual std::unique_ptr<ConstIteratorBase> cbegin() const override
-
virtual std::unique_ptr<IteratorBase> rbegin() override
-
virtual std::unique_ptr<ConstIteratorBase> crbegin() const override
-
RecordsVectorImpl()