26 #include <plugin/json_server/sql_executor.h>
27 #include <drizzled/plugin/listen.h>
28 #include <drizzled/plugin/client.h>
29 #include <drizzled/catalog/local.h>
30 #include <drizzled/execute.h>
31 #include <drizzled/sql/result_set.h>
32 #include <drizzled/errmsg_print.h>
33 #include <drizzled/plugin.h>
42 SQLExecutor::SQLExecutor(
const string &schema)
43 : _in_error_state(false)
46 _session= Session::make_shared(plugin::Listen::getNullClient(), catalog::local());
47 identifier::user::mptr user_id= identifier::User::make_shared();
71 if ((
_err != EE_OK) && (
_err != ER_EMPTY_QUERY))
sql::Exception _exception
bool executeSQL(string &sql)
TODO: Rename this file - func.h is stupid.
drizzled::Session::shared_ptr _session
sql::ResultSet * _result_set