private static class AggregateNode.UdaAccumulatorFactory extends java.lang.Object implements AggregateNode.AccumulatorFactory
Modifier and Type | Field and Description |
---|---|
(package private) AggregateFunctionImpl |
aggFunction |
(package private) int |
argOrdinal |
java.lang.Object |
instance |
boolean |
nullIfEmpty |
Constructor and Description |
---|
UdaAccumulatorFactory(AggregateFunctionImpl aggFunction,
AggregateCall call,
boolean nullIfEmpty) |
Modifier and Type | Method and Description |
---|---|
AggregateNode.Accumulator |
get() |
final AggregateFunctionImpl aggFunction
final int argOrdinal
public final java.lang.Object instance
public final boolean nullIfEmpty
UdaAccumulatorFactory(AggregateFunctionImpl aggFunction, AggregateCall call, boolean nullIfEmpty)
public AggregateNode.Accumulator get()
get
in interface java.util.function.Supplier<AggregateNode.Accumulator>
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.