private ShapeDetails setupTableFnShape(String fnName, ShapeDetails inpShape,
      StructObjectInspector OI, List<String> columnNames, RowResolver rr)
      throws SemanticException {
    if (FunctionRegistry.isNoopFunction(fnName)) {
      return setupShapeForNoop(inpShape, OI, columnNames, rr);
    }
    return setupShape(OI, columnNames, rr);
  }
Collect order expressions for RANGE based windowing
@throws SemanticException
ql/src/java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java