return (getReferencedColumnsForTree(catalog_db, node, new ListOrderedSet<Column>(), null, null));
}
private static Set<Column> getReferencedColumnsForTree(final Database catalog_db, final AbstractPlanNode node, final Set<Column> columns, final Set<Column> modified, final Set<Column> readOnly)
throws Exception {
new PlanNodeTreeWalker(true) {
@Override
protected void callback(final AbstractPlanNode node) {
try {
CatalogUtil.getReferencedColumnsForPlanNode(catalog_db, node, columns, modified, readOnly);
} catch (Exception ex) {