visitReference method
void
visitReference(
- Reference e,
- void arg
)
override
Implementation
@override
void visitReference(Reference e, void arg) {
var didWriteSpaceBefore = false;
if (e.schemaName != null) {
identifier(
e.schemaName!,
fromToken: e.schemaNameToken,
spaceAfter: false,
);
symbol('.');
didWriteSpaceBefore = true;
}
if (e.entityName != null) {
identifier(
e.entityName!,
spaceAfter: false,
fromToken: e.entityNameToken,
spaceBefore: !didWriteSpaceBefore,
);
symbol('.');
didWriteSpaceBefore = true;
}
identifier(
e.columnName,
fromToken: e.columnNameToken,
spaceAfter: true,
spaceBefore: !didWriteSpaceBefore,
);
}