|
xale-db 1.0
minimal SQL engine, written in c++
|
Read-only temporary dataset. More...
#include <ResultSet.h>


Public Member Functions | |
| ResultSet (const std::string &name="result") | |
| Constructs a ResultSet with an optional name. | |
| const std::string & | getName () const override |
| Implements IDataTemplate interface. | |
| const std::vector< ColumnDefinition > & | getSchema () const override |
| Implements IDataTemplate interface. | |
| const std::vector< Row > & | getRows () const override |
| Implements IDataTemplate interface. | |
| size_t | getRowCount () const override |
| Implements IDataTemplate interface. | |
| size_t | getColumnCount () const override |
| Implements IDataTemplate interface. | |
| bool | isEmpty () const override |
| Implements IDataTemplate interface. | |
| bool | isMutable () const override |
| Implements IDataTemplate interface. | |
| void | addColumn (const ColumnDefinition &column) |
| Adds a column to the ResultSet. | |
| void | addRow (const Row &row) |
| Adds a row to the ResultSet. | |
| const Row & | getRow (size_t index) const |
| Gets a row by index. | |
Read-only temporary dataset.
|
explicit |
| void Xale::DataStructure::ResultSet::addColumn | ( | const ColumnDefinition & | column | ) |
Adds a column to the ResultSet.
| column | Column definition to add |
| void Xale::DataStructure::ResultSet::addRow | ( | const Row & | row | ) |
|
overridevirtual |
Implements IDataTemplate interface.
Implements Xale::DataStructure::IDataTemplate.
|
overridevirtual |
Implements IDataTemplate interface.
Implements Xale::DataStructure::IDataTemplate.
| const Row & Xale::DataStructure::ResultSet::getRow | ( | size_t | index | ) | const |
Gets a row by index.
| index | Index of the row |
|
overridevirtual |
Implements IDataTemplate interface.
Implements Xale::DataStructure::IDataTemplate.
|
overridevirtual |
Implements IDataTemplate interface.
Implements Xale::DataStructure::IDataTemplate.
|
overridevirtual |
Implements IDataTemplate interface.
Implements Xale::DataStructure::IDataTemplate.
|
overridevirtual |
Implements IDataTemplate interface.
Implements Xale::DataStructure::IDataTemplate.
|
overridevirtual |
Implements IDataTemplate interface.
Implements Xale::DataStructure::IDataTemplate.