Class AggregationFunctionRegistry
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.sqltags.history.query.processing.AggregationFunctionRegistry
-
public class AggregationFunctionRegistry extends java.lang.Object
Created by colby.clegg on 8/10/2015.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
AggregationFunctionRegistry.AggregateBucket
protected class
AggregationFunctionRegistry.FactoryBucket
protected class
AggregationFunctionRegistry.FunctionBucket
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AggregationFunctionRegistry
get()
AggregationFunction
getAggregate(Aggregate aggregate)
java.util.List<Aggregate>
getAvailableAggregates()
void
register(Aggregate aggregate, AggregationFunction function)
void
register(Aggregate aggregate, AggregationFunctionFactory factory)
Aggregate
register(java.lang.String name, java.lang.String description, AggregationFunction function)
void
unRegister(Aggregate aggregate)
-
-
-
Method Detail
-
get
public static AggregationFunctionRegistry get()
-
register
public void register(Aggregate aggregate, AggregationFunction function)
-
register
public void register(Aggregate aggregate, AggregationFunctionFactory factory)
-
register
public Aggregate register(java.lang.String name, java.lang.String description, AggregationFunction function)
-
unRegister
public void unRegister(Aggregate aggregate)
-
getAvailableAggregates
public java.util.List<Aggregate> getAvailableAggregates()
-
getAggregate
public AggregationFunction getAggregate(Aggregate aggregate)
-
-