pub fn format(dialect: &dyn Dialect, sql: &str) -> Result<Vec<String>, Error>Expand description
Parse sql under dialect and re-emit one formatted string per
statement.
ยงExample
use sql_insight::sqlparser::dialect::GenericDialect;
let dialect = GenericDialect {};
let sql = "SELECT a FROM t1 \n WHERE b = 1";
let result = sql_insight::formatter::format(&dialect, sql).unwrap();
assert_eq!(result, ["SELECT a FROM t1 WHERE b = 1"]);