public static ColumnRefBinding[] GetUngroupedAndUnaggregatedColumns(ExpressionNode[] groupByExpressions, ExpressionNode expression) { UngroupedAndUnaggregatedColumnFinder ungroupedAndUnaggregatedColumnFinder = new UngroupedAndUnaggregatedColumnFinder(groupByExpressions); ungroupedAndUnaggregatedColumnFinder.Visit(expression); return(ungroupedAndUnaggregatedColumnFinder.GetColumns()); }
public static ColumnRefBinding[] GetUngroupedAndUnaggregatedColumns(ExpressionNode[] groupByExpressions, ExpressionNode expression) { UngroupedAndUnaggregatedColumnFinder ungroupedAndUnaggregatedColumnFinder = new UngroupedAndUnaggregatedColumnFinder(groupByExpressions); ungroupedAndUnaggregatedColumnFinder.Visit(expression); return ungroupedAndUnaggregatedColumnFinder.GetColumns(); }