visitReference method

  1. @override
void visitReference(
  1. Reference e,
  2. void arg
)
override

Implementation

@override
void visitReference(Reference e, void arg) {
  var column = e.resolved;
  while (column is DelegatedColumn) {
    column = column.innerColumn;
  }

  if (column is TableColumn) {
    _add(column.table);
  } else if (column is ViewColumn) {
    _add(column.view);
  }

  visitChildren(e, arg);
}