re_match.h 444 B

1234567891011
  1. #include "../libs/hsql/include/SQLParser.h"
  2. #include "../libs/hsql/include/util/sqlhelper.h"
  3. #include <vector>
  4. #include "re_comm.h"
  5. using namespace std;
  6. int re_match_sql(hsql::SQLParserResult*, vector<vector<hsql::Expr*> > expr_rules, hsql::SQLParserResult* ast);
  7. int re_parse_sql(std::string sql, hsql::SQLParserResult* sql_ast);
  8. bool is_update_delete_type(hsql::SQLParserResult* sql_ast);
  9. bool is_write_type(hsql::SQLParserResult* sql_ast);