processSqlInsert method

void processSqlInsert(
  1. SqlInsert node
)

Implementation

void processSqlInsert(SqlInsert node) {
  get<SqlInsert>()?.call(node);
  _process(node.or);
  processObjectName(node.tableName);
  processListIdent(node.columns); // TODO: ObjectName vs List<Ident>
  processSqlQuery(node.source);
  if (node.partitioned != null) processListExpr(node.partitioned!);
  processListIdent(node.afterColumns);
  if (node.on_ != null) processOnInsert(node.on_!);
  if (node.returning != null) processListSelectItem(node.returning!);
}