예제 #1
0
 public ProjectNode(Interpreter interpreter, Project rel) {
   ImmutableList.Builder<Scalar> builder = ImmutableList.builder();
   for (RexNode node : rel.getProjects()) {
     builder.add(interpreter.compile(node));
   }
   this.projects = builder.build();
   this.source = interpreter.source(rel, 0);
   this.sink = interpreter.sink(rel);
   this.context = interpreter.createContext();
 }