public class DistinctLongSumLoader extends AbstractDistinctSumLoader<Long,Long,Long>
AttributeLoader.Aggregate<T>, AttributeLoader.AggregateContext<T>, AttributeLoader.Context, AttributeLoader.ForestIndependent<T>, AttributeLoader.Propagate<T>, AttributeLoader.PropagateContext<T>mySpec| Constructor and Description |
|---|
DistinctLongSumLoader(AttributeSpec<Long> spec,
AttributeSpec<Long> dependentAttribute) |
| Modifier and Type | Method and Description |
|---|---|
protected AttributeValue<Long> |
finalize(Long value) |
protected Long |
initializeWithNonDistinctValue(Long value) |
protected Long |
removeDuplicates(Long before,
Long argument,
int extraInstancesCount) |
getAttributeDependencies, getCachingStrategy, getChildrenCounts, getChildrenValues, isEveryItemTypeSupported, isItemTypeSupported, loadValuegetAttributeSpecclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttributeSpecpublic DistinctLongSumLoader(AttributeSpec<Long> spec, AttributeSpec<Long> dependentAttribute)
protected Long initializeWithNonDistinctValue(Long value)
initializeWithNonDistinctValue in class AbstractDistinctSumLoader<Long,Long,Long>@NotNull protected Long removeDuplicates(@NotNull Long before, @NotNull Long argument, int extraInstancesCount)
removeDuplicates in class AbstractDistinctSumLoader<Long,Long,Long>protected AttributeValue<Long> finalize(@NotNull Long value)
finalize in class AbstractDistinctSumLoader<Long,Long,Long>Copyright © 2018 ALM Works. All Rights Reserved.