visitJoin method
Implementation
@override
void visitJoin(Join e, void arg) {
visit(e.operator, null);
visit(e.query, null);
final constraint = e.constraint;
if (constraint is OnConstraint) {
keyword(TokenType.on);
visit(constraint.expression, arg);
} else if (constraint is UsingConstraint) {
keyword(TokenType.using);
symbol('(${constraint.columnNames.join(', ')})');
}
}