#include "__sql.h" #include "Exception.h" #include "MString.h" #include "__mysql.h" #include #include #include #include namespace jet { __sql::__sql(coreutils::ZString &in, coreutils::MString &parentOut, Global &global, Tag *parent, Tag *local) : Tag(in, parentOut, global, parent, local) { output = false; if(!hasContainer) throw coreutils::Exception("sql tag must have a container."); if(!global.sessionExists(variables["sessionid"])) throw coreutils::Exception("sessionid does not exist."); resolveKeyword("sessionid"); processContainer(container); global.getSession(variables["sessionid"])->query(out); } }