pub trait SqlVisitor {
// Provided methods
fn handle(&mut self, sql: &mut Sql) { ... }
fn handle_type(&mut self, ty: &mut TypeIdent) { ... }
fn handle_column(&mut self, column: &mut ColumnIdent) { ... }
fn handle_placeholder(&mut self, placeholder: &mut Sql) { ... }
}