abstract class SystemAggregator extends java.lang.Object implements ExecAggregator
Modifier and Type | Field and Description |
---|---|
private boolean |
eliminatedNulls |
Constructor and Description |
---|
SystemAggregator() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
accumulate(DataValueDescriptor addend) |
void |
accumulate(DataValueDescriptor addend,
java.lang.Object ga)
Iteratively accumulates the addend into the aggregator.
|
boolean |
didEliminateNulls()
Return true if the aggregation eliminated at least one
null from the input data set.
|
void |
readExternal(java.io.ObjectInput in) |
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getResult, merge, newAggregator, setup
getTypeFormatId
public boolean didEliminateNulls()
ExecAggregator
didEliminateNulls
in interface ExecAggregator
public void accumulate(DataValueDescriptor addend, java.lang.Object ga) throws StandardException
ExecAggregator
accumulate
in interface ExecAggregator
addend
- the DataValueDescriptor addend (current input to
the aggregation)ga
- a result set getterStandardException
- on errorprotected abstract void accumulate(DataValueDescriptor addend) throws StandardException
StandardException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public java.lang.String toString()
toString
in class java.lang.Object
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.