INNER CODE UNIT · Rust
format_statement_list
apache/datafusion-sqlparser-rs · src/ast/mod.rs:208
fn format_statement_list(f: &mut fmt::Formatter, statements: &[Statement]) -> fmt::Result {
write!(f, "{}", display_separated(statements, "; "))?;
// We manually insert semicolon for the last statement,
// since display_separated doesn't handle that case.
write!(f, ";")
}
/// Writes ` BEGIN ATOMIC <statements> END`.
fn format_begin_atomic(f: &mut fmt::Formatter, statements: &[Statement]) -> fmt::Result {
write!(f, " BEGIN ATOMIC")?;
if !statements.is_empty() {
write!(f, " ")?;
format_statement_list(f, statements)?;
}
write!(f, " END")
}
/// A item `T` enclosed in a pair of parentheses