ParseSql Parses SqlStatement and returns a statement or error does not parse more than one statement
(sqlQuery string)
| 27 | // ParseSql Parses SqlStatement and returns a statement or error |
| 28 | // does not parse more than one statement |
| 29 | func ParseSql(sqlQuery string) (SqlStatement, error) { |
| 30 | return parseSqlResolver(sqlQuery, nil) |
| 31 | } |
| 32 | func parseSqlResolver(sqlQuery string, fr expr.FuncResolver) (SqlStatement, error) { |
| 33 | l := lex.NewSqlLexer(sqlQuery) |
| 34 | m := Sqlbridge{l: l, SqlTokenPager: NewSqlTokenPager(l), funcs: fr} |