@Override
  protected Object _evaluate(Object row, int version) throws HiveException {
    return referencing.evaluate(row, next());
  }
Increases version number of each evaluations for correct caching
ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeEvaluatorHead.java