Interface ExposedStateUserDefinedAggregate<T>
-
- Type Parameters:
T
-
- All Superinterfaces:
UserDefinedAggregate<T>
public interface ExposedStateUserDefinedAggregate<T> extends UserDefinedAggregate<T>
Internal extension of the user defined aggregate interface so that we can expose the internal state. TODO: this should be exposed eventually for implementors
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
getState(List<Object> state)
List<? extends Class<?>>
getStateTypes()
int
setState(List<?> state, int index)
-
Methods inherited from interface org.teiid.UserDefinedAggregate
getResult, reset
-
-