Package com.projity.algorithm

Examples of com.projity.algorithm.Query


  public long baselineWork(long start, long end) {
//    if (!isInRange(start,end))
//      return NO_VALUE_LONG;
    if (!isLabor()) // TODO this right?
      return 0;
    Query query = Query.getInstance();
    SelectFrom clause = SelectFrom.getInstance().whereInRange(start,end);
    query.selectFrom(clause)
      .action(baselineData(WORK,clause))
      .execute();
    return (long) ((DoubleValue)query.getActionVisitor()).getValue();
  }
View Full Code Here


  public Document getDocument(boolean leftObject) {
    return (leftObject)?getTask().getDocument():getResource().getDocument();
  }

  public Query workQuery() {
    Query query = Query.getInstance();
    SelectFrom clause = SelectFrom.getInstance();
    query.selectFrom(clause)
      .action(work(clause));
    return query;
  }
View Full Code Here

    if (generator != null)
      clause.whereInRange(generator.getStart(),generator.getEnd()); // automatically also adds a generator to limit range

    CalculatedValuesFunctor visitor = CalculatedValuesFunctor.getInstance(dataFunctor,values, (TimeIteratorGenerator)generator);

    Query query = Query.getInstance();
    query.selectFrom(clause);
    if (generator != null && generator instanceof TimeIteratorGenerator) {
      query.groupBy((TimeIteratorGenerator)generator)
         .action(visitor);
    } else {
      clause.select(visitor); // replaces other one
    }
    query.execute();
  }
View Full Code Here

TOP

Related Classes of com.projity.algorithm.Query

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.