|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.query.function.aggregate.AggregateFunction
org.teiid.query.function.aggregate.ArrayAgg
public class ArrayAgg
| Constructor Summary | |
|---|---|
ArrayAgg(CommandContext context)
|
|
| Method Summary | |
|---|---|
void |
addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
Called for the element value in every row of a group. |
java.lang.Object |
getResult()
Called after all values have been processed to get the result. |
void |
reset()
Called to reset the state of the function. |
boolean |
respectsNull()
|
| Methods inherited from class org.teiid.query.function.aggregate.AggregateFunction |
|---|
addInput, initialize, setConditionIndex, setExpressionIndex |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArrayAgg(CommandContext context)
| Method Detail |
|---|
public void addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
throws TeiidComponentException,
TeiidProcessingException
AggregateFunction
addInputDirect in class AggregateFunctioninput - Input value, may be null
TeiidProcessingException
TeiidComponentException
public java.lang.Object getResult()
throws FunctionExecutionException,
ExpressionEvaluationException,
TeiidComponentException,
TeiidProcessingException
AggregateFunction
getResult in class AggregateFunctionTeiidProcessingException
FunctionExecutionException
ExpressionEvaluationException
TeiidComponentExceptionpublic void reset()
AggregateFunction
reset in class AggregateFunctionpublic boolean respectsNull()
respectsNull in class AggregateFunction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||