ParseWithDialect parses SQL using the specified dialect for keyword recognition. This is a convenience function combining dialect-aware tokenization and parsing.
(sql string, dialect keywords.SQLDialect)
| 186 | // ParseWithDialect parses SQL using the specified dialect for keyword recognition. |
| 187 | // This is a convenience function combining dialect-aware tokenization and parsing. |
| 188 | func ParseWithDialect(sql string, dialect keywords.SQLDialect) (*ast.AST, error) { |
| 189 | return ParseBytesWithDialect([]byte(sql), dialect) |
| 190 | } |
| 191 | |
| 192 | // ParseBytesWithDialect is like ParseWithDialect but accepts []byte. |
| 193 | func ParseBytesWithDialect(input []byte, dialect keywords.SQLDialect) (*ast.AST, error) { |