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>
  • Constructor Details

    • AbstractAggregateLoader

      protected AbstractAggregateLoader(AttributeSpec<T> spec)
  • Method Details

    • firstChildError

      public static <T> AttributeValue<T> firstChildError(@NotNull List<AttributeValue<T>> children)
      Returns the first error AttributeValue from list of children values.
      Type Parameters:
      T - AttributeValue generic type
      Parameters:
      children - list of children values
      Returns:
      the first child error or null if none.