Function sql_script_parser::sql_script_parser [−][src]
pub fn sql_script_parser<'a>(
source: &'a [u8]
) -> SqlScriptParser<'a, SqlScript<'a>, DefaultSqlScriptTokenizer>ⓘNotable traits for SqlScriptParser<'a, Y, T>
impl<'a, Y, T: SqlScriptTokenizer<'a, Y>> Iterator for SqlScriptParser<'a, Y, T> type Item = Y;
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);