Package io.siddhi.core.executor
Interface ExpressionExecutor
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AddExpressionExecutorDouble,AddExpressionExecutorFloat,AddExpressionExecutorInt,AddExpressionExecutorLong,AndAttributeAggregatorExecutor,AndConditionExpressionExecutor,AttributeAggregatorExecutor,AvgAttributeAggregatorExecutor,BoolConditionExpressionExecutor,CastFunctionExecutor,CoalesceFunctionExecutor,CompareConditionExpressionExecutor,ConditionExpressionExecutor,ConstantExpressionExecutor,ConvertFunctionExecutor,CountAttributeAggregatorExecutor,CreateSetFunctionExecutor,CurrentTimeMillisFunctionExecutor,DefaultFunctionExecutor,DistinctCountAttributeAggregatorExecutor,DivideExpressionExecutorDouble,DivideExpressionExecutorFloat,DivideExpressionExecutorInt,DivideExpressionExecutorLong,EqualCompareConditionExpressionExecutor,EqualCompareConditionExpressionExecutorBoolBool,EqualCompareConditionExpressionExecutorDoubleDouble,EqualCompareConditionExpressionExecutorDoubleFloat,EqualCompareConditionExpressionExecutorDoubleInt,EqualCompareConditionExpressionExecutorDoubleLong,EqualCompareConditionExpressionExecutorFloatDouble,EqualCompareConditionExpressionExecutorFloatFloat,EqualCompareConditionExpressionExecutorFloatInt,EqualCompareConditionExpressionExecutorFloatLong,EqualCompareConditionExpressionExecutorIntDouble,EqualCompareConditionExpressionExecutorIntFloat,EqualCompareConditionExpressionExecutorIntInt,EqualCompareConditionExpressionExecutorIntLong,EqualCompareConditionExpressionExecutorLongDouble,EqualCompareConditionExpressionExecutorLongFloat,EqualCompareConditionExpressionExecutorLongInt,EqualCompareConditionExpressionExecutorLongLong,EqualCompareConditionExpressionExecutorStringString,EventTimestampFunctionExecutor,EventVariableFunctionExecutor,FunctionExecutor,GreaterThanCompareConditionExpressionExecutor,GreaterThanCompareConditionExpressionExecutorDoubleDouble,GreaterThanCompareConditionExpressionExecutorDoubleFloat,GreaterThanCompareConditionExpressionExecutorDoubleInt,GreaterThanCompareConditionExpressionExecutorDoubleLong,GreaterThanCompareConditionExpressionExecutorFloatDouble,GreaterThanCompareConditionExpressionExecutorFloatFloat,GreaterThanCompareConditionExpressionExecutorFloatInt,GreaterThanCompareConditionExpressionExecutorFloatLong,GreaterThanCompareConditionExpressionExecutorIntDouble,GreaterThanCompareConditionExpressionExecutorIntFloat,GreaterThanCompareConditionExpressionExecutorIntInt,GreaterThanCompareConditionExpressionExecutorIntLong,GreaterThanCompareConditionExpressionExecutorLongDouble,GreaterThanCompareConditionExpressionExecutorLongFloat,GreaterThanCompareConditionExpressionExecutorLongInt,GreaterThanCompareConditionExpressionExecutorLongLong,GreaterThanEqualCompareConditionExpressionExecutor,GreaterThanEqualCompareConditionExpressionExecutorDoubleDouble,GreaterThanEqualCompareConditionExpressionExecutorDoubleFloat,GreaterThanEqualCompareConditionExpressionExecutorDoubleInt,GreaterThanEqualCompareConditionExpressionExecutorDoubleLong,GreaterThanEqualCompareConditionExpressionExecutorFloatDouble,GreaterThanEqualCompareConditionExpressionExecutorFloatFloat,GreaterThanEqualCompareConditionExpressionExecutorFloatInt,GreaterThanEqualCompareConditionExpressionExecutorFloatLong,GreaterThanEqualCompareConditionExpressionExecutorIntDouble,GreaterThanEqualCompareConditionExpressionExecutorIntFloat,GreaterThanEqualCompareConditionExpressionExecutorIntInt,GreaterThanEqualCompareConditionExpressionExecutorIntLong,GreaterThanEqualCompareConditionExpressionExecutorLongDouble,GreaterThanEqualCompareConditionExpressionExecutorLongFloat,GreaterThanEqualCompareConditionExpressionExecutorLongInt,GreaterThanEqualCompareConditionExpressionExecutorLongLong,IfThenElseFunctionExecutor,InConditionExpressionExecutor,IncrementalAggregateBaseTimeFunctionExecutor,IncrementalShouldUpdateFunctionExecutor,IncrementalStartTimeEndTimeFunctionExecutor,IncrementalTimeGetTimeZone,IncrementalUnixTimeFunctionExecutor,InstanceOfBooleanFunctionExecutor,InstanceOfDoubleFunctionExecutor,InstanceOfFloatFunctionExecutor,InstanceOfIntegerFunctionExecutor,InstanceOfLongFunctionExecutor,InstanceOfStringFunctionExecutor,IsNullConditionExpressionExecutor,IsNullStreamConditionExpressionExecutor,LessThanCompareConditionExpressionExecutor,LessThanCompareConditionExpressionExecutorDoubleDouble,LessThanCompareConditionExpressionExecutorDoubleFloat,LessThanCompareConditionExpressionExecutorDoubleInt,LessThanCompareConditionExpressionExecutorDoubleLong,LessThanCompareConditionExpressionExecutorFloatDouble,LessThanCompareConditionExpressionExecutorFloatFloat,LessThanCompareConditionExpressionExecutorFloatInt,LessThanCompareConditionExpressionExecutorFloatLong,LessThanCompareConditionExpressionExecutorIntDouble,LessThanCompareConditionExpressionExecutorIntFloat,LessThanCompareConditionExpressionExecutorIntInt,LessThanCompareConditionExpressionExecutorIntLong,LessThanCompareConditionExpressionExecutorLongDouble,LessThanCompareConditionExpressionExecutorLongFloat,LessThanCompareConditionExpressionExecutorLongInt,LessThanCompareConditionExpressionExecutorLongLong,LessThanEqualCompareConditionExpressionExecutor,LessThanEqualCompareConditionExpressionExecutorDoubleDouble,LessThanEqualCompareConditionExpressionExecutorDoubleFloat,LessThanEqualCompareConditionExpressionExecutorDoubleInt,LessThanEqualCompareConditionExpressionExecutorDoubleLong,LessThanEqualCompareConditionExpressionExecutorFloatDouble,LessThanEqualCompareConditionExpressionExecutorFloatFloat,LessThanEqualCompareConditionExpressionExecutorFloatInt,LessThanEqualCompareConditionExpressionExecutorFloatLong,LessThanEqualCompareConditionExpressionExecutorIntDouble,LessThanEqualCompareConditionExpressionExecutorIntFloat,LessThanEqualCompareConditionExpressionExecutorIntInt,LessThanEqualCompareConditionExpressionExecutorIntLong,LessThanEqualCompareConditionExpressionExecutorLongDouble,LessThanEqualCompareConditionExpressionExecutorLongFloat,LessThanEqualCompareConditionExpressionExecutorLongInt,LessThanEqualCompareConditionExpressionExecutorLongLong,MaxAttributeAggregatorExecutor,MaxForeverAttributeAggregatorExecutor,MaximumFunctionExecutor,MinAttributeAggregatorExecutor,MinForeverAttributeAggregatorExecutor,MinimumFunctionExecutor,ModExpressionExecutorDouble,ModExpressionExecutorFloat,ModExpressionExecutorInt,ModExpressionExecutorLong,MultiplyExpressionExecutorDouble,MultiplyExpressionExecutorFloat,MultiplyExpressionExecutorInt,MultiplyExpressionExecutorLong,MultiValueVariableFunctionExecutor,NotConditionExpressionExecutor,NotEqualCompareConditionExpressionExecutor,NotEqualCompareConditionExpressionExecutorBoolBool,NotEqualCompareConditionExpressionExecutorDoubleDouble,NotEqualCompareConditionExpressionExecutorDoubleFloat,NotEqualCompareConditionExpressionExecutorDoubleInt,NotEqualCompareConditionExpressionExecutorDoubleLong,NotEqualCompareConditionExpressionExecutorFloatDouble,NotEqualCompareConditionExpressionExecutorFloatFloat,NotEqualCompareConditionExpressionExecutorFloatInt,NotEqualCompareConditionExpressionExecutorFloatLong,NotEqualCompareConditionExpressionExecutorIntDouble,NotEqualCompareConditionExpressionExecutorIntFloat,NotEqualCompareConditionExpressionExecutorIntInt,NotEqualCompareConditionExpressionExecutorIntLong,NotEqualCompareConditionExpressionExecutorLongDouble,NotEqualCompareConditionExpressionExecutorLongFloat,NotEqualCompareConditionExpressionExecutorLongInt,NotEqualCompareConditionExpressionExecutorLongLong,NotEqualCompareConditionExpressionExecutorStringString,OrAttributeAggregatorExecutor,OrConditionExpressionExecutor,ScriptFunctionExecutor,SizeOfSetFunctionExecutor,StdDevAttributeAggregatorExecutor,SubtractExpressionExecutorDouble,SubtractExpressionExecutorFloat,SubtractExpressionExecutorInt,SubtractExpressionExecutorLong,SumAttributeAggregatorExecutor,UnionSetAttributeAggregatorExecutor,UUIDFunctionExecutor,VariableExpressionExecutor
public interface ExpressionExecutor extends Serializable
Parent interface for all Expression Executors classes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Objectexecute(ComplexEvent event)io.siddhi.query.api.definition.Attribute.TypegetReturnType()
-
-
-
Method Detail
-
execute
Object execute(ComplexEvent event)
-
getReturnType
io.siddhi.query.api.definition.Attribute.Type getReturnType()
-
-