Package org.apache.calcite.interpreter
Class AggregateNode.AccumulatorList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<AggregateNode.Accumulator>
-
- org.apache.calcite.interpreter.AggregateNode.AccumulatorList
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<AggregateNode.Accumulator>
,java.util.Collection<AggregateNode.Accumulator>
,java.util.List<AggregateNode.Accumulator>
,java.util.RandomAccess
- Enclosing class:
- AggregateNode
private static class AggregateNode.AccumulatorList extends java.util.ArrayList<AggregateNode.Accumulator>
A list of accumulators used during grouping.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
AccumulatorList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
end(Row.RowBuilder r)
void
send(Row row)
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
send
public void send(Row row)
-
end
public void end(Row.RowBuilder r)
-
-