public class AggregateRegistry extends Object
Constructor and Description |
---|
AggregateRegistry() |
Modifier and Type | Method and Description |
---|---|
static AccumulatorFactory |
getAccumulatorFactory(String uri)
Return the AccumulatorFactory for a registered custom aggregate.
|
static Node |
getNoGroupValue(String uri)
Return the registered "no groups" value
|
static void |
init() |
static boolean |
isRegistered(String uri)
Is the URI registered as an aggregate function?
|
static void |
register(String uri,
AccumulatorFactory accFactory)
Register a custom aggregate, with its associated factory for accumulators.
|
static void |
register(String uri,
AccumulatorFactory accFactory,
Node noGroupValue) |
static void |
unregister(String uri)
Remove a registration.
|
public static void init()
public static void register(String uri, AccumulatorFactory accFactory)
public static void register(String uri, AccumulatorFactory accFactory, Node noGroupValue)
public static void unregister(String uri)
public static AccumulatorFactory getAccumulatorFactory(String uri)
public static Node getNoGroupValue(String uri)
public static boolean isRegistered(String uri)
Licenced under the Apache License, Version 2.0