public class ArrayAgg extends SingleArgumentAggregateFunction
argIndexes| Constructor and Description |
|---|
ArrayAgg() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInputDirect(Object input,
List<?> tuple,
CommandContext commandContext) |
Object |
getResult(CommandContext commandContext)
Called after all values have been processed to get the result.
|
void |
initialize(Class<?> dataType,
Class<?> inputType) |
void |
reset()
Called to reset the state of the function.
|
boolean |
respectsNull() |
addInputDirect, initializeaddInput, filter, getArgIndexes, getState, getStateTypes, setArgIndexes, setConditionIndex, setStatepublic void initialize(Class<?> dataType, Class<?> inputType)
initialize in class SingleArgumentAggregateFunctionpublic void addInputDirect(Object input, List<?> tuple, CommandContext commandContext) throws TeiidComponentException, TeiidProcessingException
addInputDirect in class SingleArgumentAggregateFunctionTeiidComponentExceptionTeiidProcessingExceptionpublic Object getResult(CommandContext commandContext) throws FunctionExecutionException, ExpressionEvaluationException, TeiidComponentException, TeiidProcessingException
AggregateFunctiongetResult in class AggregateFunctionTeiidProcessingExceptionFunctionExecutionExceptionExpressionEvaluationExceptionTeiidComponentExceptionpublic void reset()
AggregateFunctionreset in class AggregateFunctionpublic boolean respectsNull()
respectsNull in class AggregateFunctionCopyright © 2018 JBoss by Red Hat. All rights reserved.