public int lookupGroupExpr(SqlNode expr){
  for (int i=0; i < groupExprs.size(); i++) {
    SqlNode groupExpr=groupExprs.get(i);
    if (expr.equalsDeep(groupExpr,Litmus.IGNORE)) {
      return i;
    }
  }
  return -1;
}

public int lookupGroupExpr ( SqlNode expr ) { for ( int i = 0 ; i < groupExprs . size ( ) ; i ++ ) { SqlNode groupExpr = groupExprs . get ( i ) ; if ( expr . equalsDeep ( groupExpr , Litmus . IGNORE ) ) { return i ; } } return - 1 ; }
if an expression is structurally identical to one of the group - by expressions , returns a reference to the expression , otherwise returns null .
