visitDeferrableClause method
Implementation
@override
void visitDeferrableClause(DeferrableClause e, void arg) {
if (e.not) {
keyword(TokenType.not);
}
keyword(TokenType.deferrable);
switch (e.declaredInitially) {
case InitialDeferrableMode.deferred:
keyword(TokenType.initially);
keyword(TokenType.deferred);
break;
case InitialDeferrableMode.immediate:
keyword(TokenType.initially);
keyword(TokenType.immediate);
break;
default:
// declaredInitially == null, don't do anything
break;
}
}