Ejemplo n.º 1
0
 public AnalyticPlanner(
     List<TupleId> stmtTupleIds,
     AnalyticInfo analyticInfo,
     Analyzer analyzer,
     IdGenerator<PlanNodeId> idGenerator) {
   Preconditions.checkState(!stmtTupleIds.isEmpty());
   TupleId lastStmtTupleId = stmtTupleIds.get(stmtTupleIds.size() - 1);
   Preconditions.checkState(
       stmtTupleIds.size() == 1 || lastStmtTupleId.equals(analyticInfo.getOutputTupleId()));
   stmtTupleIds_ = stmtTupleIds;
   analyticInfo_ = analyticInfo;
   analyzer_ = analyzer;
   idGenerator_ = idGenerator;
 }