Skip navigation links
A C D G I M P T 

A

add(IN, ACC) - Method in interface io.github.devlibx.miscellaneous.util.aggregation.AggregateFunction
Adds the given input value to the given accumulator, returning the new accumulator value.
AggregateFunction<IN,ACC,OUT> - Interface in io.github.devlibx.miscellaneous.util.aggregation
 

C

Config() - Constructor for class io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper.Config
 
createAccumulator() - Method in interface io.github.devlibx.miscellaneous.util.aggregation.AggregateFunction
Creates a new accumulator, starting a new aggregate.

D

Demo - Class in io.github.devlibx.miscellaneous.util.aggregation
 
Demo() - Constructor for class io.github.devlibx.miscellaneous.util.aggregation.Demo
 
Demo.InputObject - Class in io.github.devlibx.miscellaneous.util.aggregation
 

G

getResult(ACC) - Method in interface io.github.devlibx.miscellaneous.util.aggregation.AggregateFunction
Gets the result of the aggregation from the accumulator.

I

InputObject() - Constructor for class io.github.devlibx.miscellaneous.util.aggregation.Demo.InputObject
 
io.github.devlibx.miscellaneous.util.aggregation - package io.github.devlibx.miscellaneous.util.aggregation
 

M

main(String[]) - Static method in class io.github.devlibx.miscellaneous.util.aggregation.Demo
 
merge(ACC, ACC) - Method in interface io.github.devlibx.miscellaneous.util.aggregation.AggregateFunction
Merges two accumulators, returning an accumulator with the merged state.

P

process(TimeWindowDataAggregation, DateTime, T, DateTime, TimeWindowDataAggregationHelper.IAggregationUpdater<T>) - Method in class io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper
 
processDay(TimeWindowDataAggregation, DateTime, T, DateTime, TimeWindowDataAggregationHelper.IAggregationUpdater<T>) - Method in class io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper
 
processDayHour(TimeWindowDataAggregation, DateTime, T, DateTime, TimeWindowDataAggregationHelper.IAggregationUpdater<T>) - Method in class io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper
 
processHours(TimeWindowDataAggregation, DateTime, T, DateTime, TimeWindowDataAggregationHelper.IAggregationUpdater<T>) - Method in class io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper
 
processMinutes(TimeWindowDataAggregation, DateTime, T, DateTime, TimeWindowDataAggregationHelper.IAggregationUpdater<T>) - Method in class io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper
 

T

TimeWindowDataAggregation - Class in io.github.devlibx.miscellaneous.util.aggregation
 
TimeWindowDataAggregation() - Constructor for class io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregation
 
TimeWindowDataAggregationHelper<T> - Class in io.github.devlibx.miscellaneous.util.aggregation
 
TimeWindowDataAggregationHelper(TimeWindowDataAggregationHelper.Config) - Constructor for class io.github.devlibx.miscellaneous.util.aggregation.TimeWindowDataAggregationHelper
 
TimeWindowDataAggregationHelper.Config - Class in io.github.devlibx.miscellaneous.util.aggregation
 
A C D G I M P T 
Skip navigation links

Copyright © 2022. All rights reserved.