1#ifndef DATA_STRUCTURE_I_DATA_TEMPLATE_H
2#define DATA_STRUCTURE_I_DATA_TEMPLATE_H
20 virtual const std::string&
getName()
const = 0;
21 virtual const std::vector<ColumnDefinition>&
getSchema()
const = 0;
22 virtual const std::vector<Row>&
getRows()
const = 0;
Abstract base class for data collections Base for Table, ResultSet, View, Index, etc.
Definition IDataTemplate.h:18
virtual const std::vector< Row > & getRows() const =0
virtual size_t getRowCount() const =0
virtual size_t getColumnCount() const =0
virtual bool isEmpty() const =0
virtual const std::string & getName() const =0
virtual const std::vector< ColumnDefinition > & getSchema() const =0
virtual bool isMutable() const =0