| Modifier and Type | Class and Description |
|---|---|
class |
ConstantExpressionExecutor |
class |
VariableExpressionExecutor |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
VariableExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
ConstantExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
ExpressionExecutor.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
AndConditionExpressionExecutor |
class |
BoolConditionExpressionExecutor |
class |
ConditionExpressionExecutor
Super class for Condition Executors.
|
class |
InConditionExpressionExecutor |
class |
IsNullConditionExpressionExecutor |
class |
IsNullStreamConditionExpressionExecutor |
class |
NotConditionExpressionExecutor |
class |
OrConditionExpressionExecutor |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor |
NotConditionExpressionExecutor.conditionExecutor |
protected ExpressionExecutor |
BoolConditionExpressionExecutor.conditionExecutor |
protected ExpressionExecutor |
AndConditionExpressionExecutor.leftConditionExecutor |
protected ExpressionExecutor |
OrConditionExpressionExecutor.leftConditionExecutor |
protected ExpressionExecutor |
AndConditionExpressionExecutor.rightConditionExecutor |
protected ExpressionExecutor |
OrConditionExpressionExecutor.rightConditionExecutor |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
IsNullConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
IsNullStreamConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
AndConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
NotConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
InConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
OrConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
BoolConditionExpressionExecutor.cloneExecutor(String key) |
| Constructor and Description |
|---|
AndConditionExpressionExecutor(ExpressionExecutor leftConditionExecutor,
ExpressionExecutor rightConditionExecutor) |
BoolConditionExpressionExecutor(ExpressionExecutor conditionExecutor) |
IsNullConditionExpressionExecutor(ExpressionExecutor expressionExecutor) |
NotConditionExpressionExecutor(ExpressionExecutor conditionExecutor) |
OrConditionExpressionExecutor(ExpressionExecutor leftConditionExecutor,
ExpressionExecutor rightConditionExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
CompareConditionExpressionExecutor |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor |
CompareConditionExpressionExecutor.leftExpressionExecutor |
protected ExpressionExecutor |
CompareConditionExpressionExecutor.rightExpressionExecutor |
| Constructor and Description |
|---|
CompareConditionExpressionExecutor(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
EqualCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorStringString.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorBoolBool.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorStringString.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorBoolBool.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
CastFunctionExecutor
cast(Object value, String type)
Returns the value cast to the type specified
Accept Type(s): Object , String
Return Type(s): (Int,Long,Float,Double,String,Bool)
|
class |
CoalesceFunctionExecutor |
class |
ConvertFunctionExecutor |
class |
FunctionExecutor |
class |
IfThenElseFunctionExecutor |
class |
InstanceOfBooleanFunctionExecutor
instanceOfBoolean(input)
This method returns true if and only if the input is a instance of Boolean
input - the value to check for Boolean instance eg: true
Accept Type(s) for instanceOfBoolean(input);
input : BOOLEAN, STRING, INT, FLOAT, DOUBLE, LONG
Return Type(s): BOOLEAN
|
class |
InstanceOfDoubleFunctionExecutor
instanceOfDouble(input)
This method returns true if and only if the input is a instance of Double
input - the value to check for Double instance eg: 233.424
Accept Type(s) for instanceOfDouble(input);
input : BOOLEAN, STRING, INT, FLOAT, DOUBLE, LONG
Return Type(s): BOOLEAN
|
class |
InstanceOfFloatFunctionExecutor
instanceOfFloat(input)
This method returns true if and only if the input is a instance of Float
input - the value to check for Float instance eg: 2.3
Accept Type(s) for instanceOfFloat(input);
input: BOOLEAN, STRING, INT, FLOAT, DOUBLE, LONG
Return Type(s): BOOLEAN
|
class |
InstanceOfIntegerFunctionExecutor
instanceOfInteger(input)
This method returns true if and only if the input is a instance of Integer
input - the value to check for Integer instance eg: 123
Accept Type(s) for instanceOfInteger(input);
input : BOOLEAN, STRING, INT, FLOAT, DOUBLE, LONG
Return Type(s): BOOLEAN
|
class |
InstanceOfLongFunctionExecutor
instanceOfLong(input)
This method returns true if and only if the input is a instance of Long
input - the sequence to check for Long instance eg: 123456789
Accept Type(s) for instanceOfLong(input);
input : BOOLEAN, STRING, INT, FLOAT, DOUBLE, LONG
Return Type(s): BOOLEAN
|
class |
InstanceOfStringFunctionExecutor
instanceOfString(input)
This method returns true if and only if the input is a instance of String
input - the value to check for String instance eg: WSO2
Accept Type(s) for instanceOfString(input);
input : BOOLEAN, STRING, INT, FLOAT, DOUBLE, LONG
Return Type(s): BOOLEAN
|
class |
MaximumFunctionExecutor |
class |
MinimumFunctionExecutor |
class |
ScriptFunctionExecutor |
class |
UUIDFunctionExecutor |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor[] |
FunctionExecutor.attributeExpressionExecutors |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
FunctionExecutor.cloneExecutor(String key) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InstanceOfDoubleFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
InstanceOfStringFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
CastFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
InstanceOfFloatFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
MinimumFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
InstanceOfIntegerFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected abstract void |
FunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor, this method will be called before the other methods
|
protected void |
InstanceOfBooleanFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
void |
CoalesceFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
UUIDFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
void |
ConvertFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
MaximumFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
ScriptFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
InstanceOfLongFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
IfThenElseFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
void |
FunctionExecutor.initExecutor(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
String queryName) |
| Modifier and Type | Class and Description |
|---|---|
class |
AddExpressionExecutorDouble |
class |
AddExpressionExecutorFloat |
class |
AddExpressionExecutorInt |
class |
AddExpressionExecutorLong |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
AddExpressionExecutorInt.cloneExecutor(String key) |
ExpressionExecutor |
AddExpressionExecutorFloat.cloneExecutor(String key) |
ExpressionExecutor |
AddExpressionExecutorDouble.cloneExecutor(String key) |
ExpressionExecutor |
AddExpressionExecutorLong.cloneExecutor(String key) |
| Constructor and Description |
|---|
AddExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
AddExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
AddExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
AddExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
DivideExpressionExecutorDouble |
class |
DivideExpressionExecutorFloat |
class |
DivideExpressionExecutorInt |
class |
DivideExpressionExecutorLong |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
DivideExpressionExecutorDouble.cloneExecutor(String key) |
ExpressionExecutor |
DivideExpressionExecutorInt.cloneExecutor(String key) |
ExpressionExecutor |
DivideExpressionExecutorFloat.cloneExecutor(String key) |
ExpressionExecutor |
DivideExpressionExecutorLong.cloneExecutor(String key) |
| Constructor and Description |
|---|
DivideExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
DivideExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
DivideExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
DivideExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
ModExpressionExecutorDouble |
class |
ModExpressionExecutorFloat |
class |
ModExpressionExecutorInt |
class |
ModExpressionExecutorLong |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
ModExpressionExecutorLong.cloneExecutor(String key) |
ExpressionExecutor |
ModExpressionExecutorDouble.cloneExecutor(String key) |
ExpressionExecutor |
ModExpressionExecutorFloat.cloneExecutor(String key) |
ExpressionExecutor |
ModExpressionExecutorInt.cloneExecutor(String key) |
| Constructor and Description |
|---|
ModExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
ModExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
ModExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
ModExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiplyExpressionExecutorDouble |
class |
MultiplyExpressionExecutorFloat |
class |
MultiplyExpressionExecutorInt |
class |
MultiplyExpressionExecutorLong |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
MultiplyExpressionExecutorDouble.cloneExecutor(String key) |
ExpressionExecutor |
MultiplyExpressionExecutorFloat.cloneExecutor(String key) |
ExpressionExecutor |
MultiplyExpressionExecutorLong.cloneExecutor(String key) |
ExpressionExecutor |
MultiplyExpressionExecutorInt.cloneExecutor(String key) |
| Constructor and Description |
|---|
MultiplyExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
MultiplyExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
MultiplyExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
MultiplyExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
SubtractExpressionExecutorDouble |
class |
SubtractExpressionExecutorFloat |
class |
SubtractExpressionExecutorInt |
class |
SubtractExpressionExecutorLong |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
SubtractExpressionExecutorInt.cloneExecutor(String key) |
ExpressionExecutor |
SubtractExpressionExecutorLong.cloneExecutor(String key) |
ExpressionExecutor |
SubtractExpressionExecutorFloat.cloneExecutor(String key) |
ExpressionExecutor |
SubtractExpressionExecutorDouble.cloneExecutor(String key) |
| Constructor and Description |
|---|
SubtractExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
SubtractExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
SubtractExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
SubtractExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor,
ExpressionExecutor rightExpressionExecutor) |
| Constructor and Description |
|---|
ValuePartitionExecutor(ExpressionExecutor expressionExecutor) |
| Constructor and Description |
|---|
FilterProcessor(ExpressionExecutor conditionExecutor) |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor[] |
AbstractStreamProcessor.attributeExpressionExecutors |
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
LogStreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The init method of the StreamFunction
|
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents)
The init method of the StreamProcessor, this method will be called before other methods
|
protected abstract List<org.wso2.siddhi.query.api.definition.Attribute> |
AbstractStreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents)
The init method of the StreamProcessor, this method will be called before other methods
|
org.wso2.siddhi.query.api.definition.AbstractDefinition |
AbstractStreamProcessor.initProcessor(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamFunctionProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
Pol2CartStreamFunctionProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The init method of the StreamFunction
|
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamFunctionProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents)
The init method of the StreamProcessor, this method will be called before other methods
|
| Modifier and Type | Method and Description |
|---|---|
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
WindowProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents) |
protected void |
UniqueExternalTimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
UniqueWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The init method of the WindowProcessor, this method will be called before other methods
|
protected void |
FirstUniqueWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
ExternalTimeWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
TableWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
WindowWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
LengthBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
TimeWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
TimeLengthWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
SortWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
CronWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
TimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected abstract void |
WindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The init method of the WindowProcessor, this method will be called before other methods
|
protected void |
LengthWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
LossyFrequentWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
ExternalTimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
FrequentWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor[] |
AttributeAggregator.attributeExpressionExecutors |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DistinctcountAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
StddevAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected abstract void |
AttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
CountAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
MaxForeverAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
MaxAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
AvgAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
MinAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
SumAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
MinForeverAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
void |
AttributeAggregator.initAggregator(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
AttributeProcessor.getExpressionExecutor() |
| Constructor and Description |
|---|
AttributeProcessor(ExpressionExecutor expressionExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAggregationAttributeExecutor |
class |
AggregationAttributeExecutor |
class |
GroupByAggregationAttributeExecutor |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor[] |
AbstractAggregationAttributeExecutor.attributeExpressionExecutors |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
GroupByAggregationAttributeExecutor.cloneExecutor(String key) |
ExpressionExecutor |
AggregationAttributeExecutor.cloneExecutor(String key) |
| Constructor and Description |
|---|
AbstractAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
String queryName) |
AggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
String queryName) |
GroupByAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
String queryName) |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor |
EventChunkOperator.expressionExecutor |
protected ExpressionExecutor |
CollectionOperator.expressionExecutor |
| Constructor and Description |
|---|
CollectionOperator(ExpressionExecutor expressionExecutor,
int candidateEventPosition) |
EventChunkOperator(ExpressionExecutor expressionExecutor,
int candidateEventPosition) |
MapOperator(ExpressionExecutor expressionExecutor,
int candidateEventPosition) |
PrimaryKeyOperator(ExpressionExecutor expressionExecutor,
int candidateEventPosition,
int indexPosition) |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionExecutor |
ExpressionParser.parseExpression(org.wso2.siddhi.query.api.expression.Expression expression,
MetaComplexEvent metaEvent,
int currentState,
Map<String,EventTable> eventTableMap,
List<VariableExpressionExecutor> executorList,
ExecutionPlanContext executionPlanContext,
boolean groupBy,
int defaultStreamEventIndex,
String queryName)
Parse the given expression and create the appropriate Executor by recursively traversing the expression
|
Copyright © 2018 WSO2. All Rights Reserved.