Package de.bsvrz.ars.ars.persistence
Class IndexAggregator<T extends BaseIndex<?>>
java.lang.Object
de.bsvrz.ars.ars.persistence.IndexAggregator<T>
-
Constructor Summary
ConstructorsConstructorDescriptionIndexAggregator
(ToLongFunction<ValidDataRange> minSupplier, ToLongFunction<ValidDataRange> maxSupplier, de.bsvrz.ars.ars.persistence.IndexAggregator.IndexSupplier<T> indexSupplier) -
Method Summary
Modifier and TypeMethodDescriptionvoid
aggregate
(Collection<? extends PersistenceDirectory> directories, LockedContainerDirectory dataIdentification, long lowerBound, long upperBound) getMap()
-
Constructor Details
-
IndexAggregator
public IndexAggregator(ToLongFunction<ValidDataRange> minSupplier, ToLongFunction<ValidDataRange> maxSupplier, de.bsvrz.ars.ars.persistence.IndexAggregator.IndexSupplier<T> indexSupplier)
-
-
Method Details
-
aggregate
public void aggregate(Collection<? extends PersistenceDirectory> directories, LockedContainerDirectory dataIdentification, long lowerBound, long upperBound) throws IndexException - Throws:
IndexException
-
getIndexes
-
getMap
-