Uses of Interface
io.activej.aggregation.AggregationChunkStorage
Packages that use AggregationChunkStorage
-
Uses of AggregationChunkStorage in io.activej.aggregation
Classes in io.activej.aggregation that implement AggregationChunkStorageMethods in io.activej.aggregation with parameters of type AggregationChunkStorageModifier and TypeMethodDescriptionstatic AggregationAggregation.create(io.activej.eventloop.Eventloop eventloop, Executor executor, DefiningClassLoader classLoader, AggregationChunkStorage aggregationChunkStorage, io.activej.csp.process.frames.FrameFormat frameFormat, @NotNull AggregationStructure structure) Instantiates an aggregation with the specified structure, that runs in a given event loop, uses the specified class loader for creating dynamic classes, saves data and metadata to given storages.static <C,T> AggregationChunker<C, T> AggregationChunker.create(AggregationStructure aggregation, List<String> fields, Class<T> recordClass, PartitionPredicate<T> partitionPredicate, AggregationChunkStorage<C> storage, DefiningClassLoader classLoader, int chunkSize) Constructors in io.activej.aggregation with parameters of type AggregationChunkStorageModifierConstructorDescriptionAggregationGroupReducer(@NotNull AggregationChunkStorage<C> storage, @NotNull AggregationStructure aggregation, @NotNull List<String> measures, @NotNull Class<T> recordClass, @NotNull PartitionPredicate<T> partitionPredicate, @NotNull Function<T, K> keyFunction, @NotNull Aggregate<T, Object> aggregate, int chunkSize, @NotNull DefiningClassLoader classLoader)