public class VariableExpressionExecutor extends Object implements ExpressionExecutor
ComplexEvent.| Constructor and Description |
|---|
VariableExpressionExecutor(io.siddhi.query.api.definition.Attribute attribute,
int streamEventChainIndex,
int streamEventIndexInChain) |
| Modifier and Type | Method and Description |
|---|---|
void |
clean() |
ExpressionExecutor |
cloneExecutor(String key) |
Object |
execute(ComplexEvent event) |
io.siddhi.query.api.definition.Attribute |
getAttribute() |
int[] |
getPosition() |
io.siddhi.query.api.definition.Attribute.Type |
getReturnType() |
void |
setAttribute(io.siddhi.query.api.definition.Attribute attribute) |
void |
setPosition(int[] position)
Method to set the position of variable to be executed.
|
public VariableExpressionExecutor(io.siddhi.query.api.definition.Attribute attribute,
int streamEventChainIndex,
int streamEventIndexInChain)
public Object execute(ComplexEvent event)
execute in interface ExpressionExecutorpublic io.siddhi.query.api.definition.Attribute.Type getReturnType()
getReturnType in interface ExpressionExecutorpublic ExpressionExecutor cloneExecutor(String key)
cloneExecutor in interface ExpressionExecutorpublic io.siddhi.query.api.definition.Attribute getAttribute()
public void setAttribute(io.siddhi.query.api.definition.Attribute attribute)
public int[] getPosition()
public void setPosition(int[] position)
position - attribute positionpublic void clean()
clean in interface ExpressionExecutorCopyright © 2019. All rights reserved.