parseMultiple method

ParseResult parseMultiple(
  1. String sql
)

Parses multiple sql statements, separated by a semicolon.

You can use the AstNode.childNodes of the returned ParseResult.rootNode to inspect the returned statements.

Implementation

ParseResult parseMultiple(String sql) {
  final tokens = tokenize(sql);
  final parser = _createParser(tokens);

  final ast = parser.safeStatements();
  return ParseResult._(ast, tokens, parser.errors, sql, null);
}