Пример #1
0
 protected CondList initRet() {
   CondList condList = new CondList();
   condList.addKey(-1);
   condList.addKey(-1);
   condList.addRangeValue(Double.NaN);
   return condList;
 }
Пример #2
0
  @Override
  public Object evaluate(DeferredObject[] arg) throws HiveException {
    // read the first two values which are the range of Srv
    double lower1 = elemOI.get(srvOI.getListElement(arg[0].get(), 0));
    double upper1 = elemOI.get(srvOI.getListElement(arg[0].get(), 1));

    double lower2 = elemOI.get(srvOI.getListElement(arg[1].get(), 0));
    double upper2 = elemOI.get(srvOI.getListElement(arg[1].get(), 1));

    int id1 = (idOI).get(arg[2].get());
    int id2 = (idOI).get(arg[3].get());

    updateRet(id1, id2, lower1, lower2, upper1, upper2);
    return ret.toArray();
  }