Пример #1
0
  public JavaScriptAggregator(
      String name, List<ObjectColumnSelector> selectorList, ScriptAggregator script) {
    this.name = name;
    this.selectorList = Lists.newArrayList(selectorList).toArray(new ObjectColumnSelector[] {});
    this.script = script;

    this.current = script.reset();
  }
Пример #2
0
 @Override
 public void close() {
   script.close();
 }
Пример #3
0
 @Override
 public void reset() {
   current = script.reset();
 }
Пример #4
0
 @Override
 public void aggregate() {
   current = script.aggregate(current, selectorList);
 }