Interface MultiRowAttributeLoader<T>

Type Parameters:
T - type of the loaded value
All Superinterfaces:
AttributeLoader<T>, RowAttributeLoader<T>
All Known Subinterfaces:
AggregateAttributeLoader<T>, PropagateAttributeLoader<T>, ScanningAttributeLoader<T>
All Known Implementing Classes:
AbstractAggregateLoader, AbstractNaiveDistinctAggregateLoader, AbstractPropagateLoader, AbstractScanningLoader, DelegatingAggregateAttributeLoader, DelegatingPropagateAttributeLoader, DelegatingScanningAttributeLoader, InheritedValueLoader, LongSumLoader, NumberSumLoader, ReducingAggregateLoader, ScanningLongSumLoader, ScanningNumberSumLoader, SingleDependencyReducingAggregateLoader

@PublicSpi public interface MultiRowAttributeLoader<T> extends RowAttributeLoader<T>

A multi-row loader provide a value for a single row, but also considering the previously calculated value of the same attribute for some other rows in the forest. This is the base interface for all multi-row loaders.

See Also: