HyriseSQLParser/src/sql/ExecuteStatement.h
2016-02-27 15:22:22 +01:00

27 lines
597 B
C++

#ifndef __EXECUTE_STATEMENT_H__
#define __EXECUTE_STATEMENT_H__
#include "SQLStatement.h"
namespace hsql {
/**
* Represents SQL Execute statements.
* Example: "EXECUTE ins_prep(100, "test", 2.3);"
*/
struct ExecuteStatement : SQLStatement {
ExecuteStatement() :
SQLStatement(kStmtExecute),
name(NULL),
parameters(NULL) {}
virtual ~ExecuteStatement() {
delete name;
delete parameters;
}
const char* name;
std::vector<Expr*>* parameters;
};
} // namsepace hsql
#endif