|
xale-db 1.0
minimal SQL engine, written in c++
|
#include <BasicExecutor.h>


Public Member Functions | |
| BasicExecutor (TableManager &tableManager) | |
| Constructs a BasicExecutor with a reference to the TableManager. | |
| std::unique_ptr< Xale::DataStructure::ResultSet > | execute (Xale::Query::Statement *statement) override |
| Executes a given SQL statement and returns the result set. | |
| Public Member Functions inherited from Xale::Execution::IExecutor | |
| virtual | ~IExecutor ()=default |
| Xale::Execution::BasicExecutor::BasicExecutor | ( | TableManager & | tableManager | ) |
Constructs a BasicExecutor with a reference to the TableManager.
| tableManager | Reference to the TableManager for managing database tables. |
|
overridevirtual |
Executes a given SQL statement and returns the result set.
| statement | Pointer to the SQL statement to be executed. |
Implements Xale::Execution::IExecutor.