// check the offsets of the output column
// Set<TupleValueExpression> ExpressionUtil.getExpressions(node,
// TupleValueExpression.class);
for (Integer col_guid : node.getOutputColumnGUIDs()) {
PlanColumn plan_col = PlannerContext.singleton().get(col_guid);
new ExpressionTreeWalker() {
@Override
protected void callback(AbstractExpression element) {
if (element.getClass().equals(TupleValueExpression.class)) {
assert (element.getExpressionType().equals(ExpressionType.VALUE_TUPLE)) : "plan column expression type is: " + element.getExpressionType() + " NOT TupleValueExpression";
TupleValueExpression tv_exp = (TupleValueExpression) element;