visitUpsertClauseEntry method

  1. @override
void visitUpsertClauseEntry(
  1. UpsertClauseEntry e,
  2. void arg
)
override

Implementation

@override
void visitUpsertClauseEntry(UpsertClauseEntry e, void arg) {
  keyword(TokenType.on);
  keyword(TokenType.conflict);

  if (e.onColumns != null) {
    symbol('(', spaceBefore: true);
    _join(e.onColumns!, ',');
    symbol(')', spaceAfter: true);

    _where(e.where);
  }

  keyword(TokenType.$do);
  visit(e.action, arg);
}