Class AbstractAggregateLoader<T>
Object
AbstractAttributeLoader<T>
AbstractAggregateLoader<T>
- All Implemented Interfaces:
AggregateAttributeLoader<T>,AttributeLoader<T>,MultiRowAttributeLoader<T>,RowAttributeLoader<T>
- Direct Known Subclasses:
AbstractNaiveDistinctAggregateLoader,ReducingAggregateLoader
public abstract class AbstractAggregateLoader<T>
extends AbstractAttributeLoader<T>
implements AggregateAttributeLoader<T>
-
Field Summary
Fields inherited from class AbstractAttributeLoader
mySpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> AttributeValue<T>firstChildError(List<AttributeValue<T>> children) Returns the first errorAttributeValuefrom list of children values.Methods inherited from class AbstractAttributeLoader
getAttributeSpec, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AggregateAttributeLoader
loadValueMethods inherited from interface AttributeLoader
getAttributeDependencies, getAttributeSpec, getContextDependencies, getGlobalTrailMethods inherited from interface MultiRowAttributeLoader
getCachingStrategyMethods inherited from interface RowAttributeLoader
isWholeForestDependent, preload
-
Constructor Details
-
AbstractAggregateLoader
-
-
Method Details
-
firstChildError
Returns the first errorAttributeValuefrom list of children values.- Type Parameters:
T-AttributeValuegeneric type- Parameters:
children- list of children values- Returns:
- the first child error or
nullif none.
-