pub fn sql_script_parser<'a>(
source: &'a [u8],
) -> SqlScriptParser<'a, SqlScript<'a>, DefaultSqlScriptTokenizer> ⓘ
Expand description
Creates SQL script parser.
use sql_script_parser::sql_script_parser;
let sql = b"select 1;\nselect 2";
let mut parser = sql_script_parser(sql).map(|x| x.statement);
assert_eq!(parser.next(), Some(&b"select 1;\n"[..]));
assert_eq!(parser.next(), Some(&b"select 2"[..]));
assert_eq!(parser.next(), None);