Uses of Interface
io.siddhi.core.executor.ExpressionExecutor
-
-
Uses of ExpressionExecutor in io.siddhi.core.aggregation
Methods in io.siddhi.core.aggregation that return types with arguments of type ExpressionExecutor Modifier and Type Method Description List<ExpressionExecutor>BaseIncrementalValueStore. getExpressionExecutors()Constructors in io.siddhi.core.aggregation with parameters of type ExpressionExecutor Constructor Description AggregationRuntime(io.siddhi.query.api.definition.AggregationDefinition aggregationDefinition, boolean isProcessingOnExternalTime, boolean isDistributed, List<io.siddhi.query.api.aggregation.TimePeriod.Duration> aggregationDurations, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Executor> incrementalExecutorMap, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables, List<ExpressionExecutor> outputExpressionExecutors, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,List<ExpressionExecutor>> aggregateProcessingExecutorsMap, ExpressionExecutor shouldUpdateTimestamp, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,GroupByKeyGenerator> groupByKeyGeneratorMap, boolean isOptimisedLookup, List<io.siddhi.query.api.execution.query.selection.OutputAttribute> defaultSelectorList, List<String> groupByVariablesList, boolean isLatestEventColAdded, int baseAggregatorBeginIndex, List<io.siddhi.query.api.expression.Expression> finalBaseExpressionList, IncrementalDataPurger incrementalDataPurger, IncrementalExecutorsInitialiser incrementalExecutorInitialiser, SingleStreamRuntime singleStreamRuntime, MetaStreamEvent tableMetaStreamEvent, LatencyTracker latencyTrackerFind, ThroughputTracker throughputTrackerFind, String timeZone)BaseIncrementalValueStore(String aggregatorName, long initialTimestamp, List<ExpressionExecutor> expressionExecutors, ExpressionExecutor shouldUpdateTimestamp, StreamEventFactory streamEventFactory, SiddhiQueryContext siddhiQueryContext, boolean groupBy, boolean local)IncrementalDataAggregator(List<io.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations, io.siddhi.query.api.aggregation.TimePeriod.Duration durationToAggregate, long oldestEventTimestamp, List<ExpressionExecutor> baseExecutorsForFind, ExpressionExecutor shouldUpdateTimestamp, boolean groupBy, MetaStreamEvent metaStreamEvent, String timeZone)IncrementalExecutor(String aggregatorName, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, List<ExpressionExecutor> processExpressionExecutors, ExpressionExecutor shouldUpdateTimestamp, GroupByKeyGenerator groupByKeyGenerator, boolean isRoot, Table table, Executor child, SiddhiQueryContext siddhiQueryContext, MetaStreamEvent metaStreamEvent, String timeZone, boolean waitUntillprocessFinish)OutOfOrderEventsDataAggregator(List<ExpressionExecutor> baseExecutors, ExpressionExecutor shouldUpdateTimestamp, GroupByKeyGenerator groupByKeyGenerator, MetaStreamEvent metaStreamEvent)Constructor parameters in io.siddhi.core.aggregation with type arguments of type ExpressionExecutor Constructor Description BaseIncrementalValueStore(String aggregatorName, long initialTimestamp, List<ExpressionExecutor> expressionExecutors, ExpressionExecutor shouldUpdateTimestamp, StreamEventFactory streamEventFactory, SiddhiQueryContext siddhiQueryContext, boolean groupBy, boolean local)IncrementalAggregationProcessor(AggregationRuntime aggregationRuntime, List<ExpressionExecutor> incomingExpressionExecutors, MetaStreamEvent processedMetaStreamEvent, LatencyTracker latencyTrackerInsert, ThroughputTracker throughputTrackerInsert, SiddhiAppContext siddhiAppContext)IncrementalExecutor(String aggregatorName, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, List<ExpressionExecutor> processExpressionExecutors, ExpressionExecutor shouldUpdateTimestamp, GroupByKeyGenerator groupByKeyGenerator, boolean isRoot, Table table, Executor child, SiddhiQueryContext siddhiQueryContext, MetaStreamEvent metaStreamEvent, String timeZone, boolean waitUntillprocessFinish)OutOfOrderEventsDataAggregator(List<ExpressionExecutor> baseExecutors, ExpressionExecutor shouldUpdateTimestamp, GroupByKeyGenerator groupByKeyGenerator, MetaStreamEvent metaStreamEvent) -
Uses of ExpressionExecutor in io.siddhi.core.aggregation.persistedaggregation
Constructor parameters in io.siddhi.core.aggregation.persistedaggregation with type arguments of type ExpressionExecutor Constructor Description PersistedIncrementalExecutor(String aggregatorName, io.siddhi.query.api.aggregation.TimePeriod.Duration duration, List<ExpressionExecutor> processExpressionExecutors, Executor child, SiddhiQueryContext siddhiQueryContext, MetaStreamEvent metaStreamEvent, String timeZone, Processor cudStreamProcessor, LinkedBlockingQueue<QueuedCudStreamProcessor> cudStreamProcessorQueue) -
Uses of ExpressionExecutor in io.siddhi.core.executor
Classes in io.siddhi.core.executor that implement ExpressionExecutor Modifier and Type Class Description classConstantExpressionExecutorExecutor class for Constant Siddhi expressions.classEventVariableFunctionExecutorExecutor class for Siddhi that extracts events.classMultiValueVariableFunctionExecutorExecutor class for Siddhi event attribute that produces multiple values.classVariableExpressionExecutorExecutor class for Siddhi event attributes.Methods in io.siddhi.core.executor with parameters of type ExpressionExecutor Modifier and Type Method Description protected StateFactoryEventVariableFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryMultiValueVariableFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext) -
Uses of ExpressionExecutor in io.siddhi.core.executor.condition
Classes in io.siddhi.core.executor.condition that implement ExpressionExecutor Modifier and Type Class Description classAndConditionExpressionExecutorExecutor class for And condition.classBoolConditionExpressionExecutorExecutor class for Boolean condition.classConditionExpressionExecutorSuper class for Condition Executors.classInConditionExpressionExecutorExecutor class for In condition.classIsNullConditionExpressionExecutorExecutor class for IsNull condition.classIsNullStreamConditionExpressionExecutorExecutor class for IsNullStream condition.classNotConditionExpressionExecutorExecutor class for Not condition.classOrConditionExpressionExecutorExecutor class for Or condition.Fields in io.siddhi.core.executor.condition declared as ExpressionExecutor Modifier and Type Field Description protected ExpressionExecutorBoolConditionExpressionExecutor. conditionExecutorprotected ExpressionExecutorAndConditionExpressionExecutor. leftConditionExecutorprotected ExpressionExecutorOrConditionExpressionExecutor. leftConditionExecutorprotected ExpressionExecutorAndConditionExpressionExecutor. rightConditionExecutorprotected ExpressionExecutorOrConditionExpressionExecutor. rightConditionExecutorMethods in io.siddhi.core.executor.condition that return ExpressionExecutor Modifier and Type Method Description ExpressionExecutorAndConditionExpressionExecutor. getLeftConditionExecutor()ExpressionExecutorAndConditionExpressionExecutor. getRightConditionExecutor()Constructors in io.siddhi.core.executor.condition with parameters of type ExpressionExecutor Constructor Description AndConditionExpressionExecutor(ExpressionExecutor leftConditionExecutor, ExpressionExecutor rightConditionExecutor)BoolConditionExpressionExecutor(ExpressionExecutor conditionExecutor)IsNullConditionExpressionExecutor(ExpressionExecutor expressionExecutor)NotConditionExpressionExecutor(ExpressionExecutor conditionExecutor)OrConditionExpressionExecutor(ExpressionExecutor leftConditionExecutor, ExpressionExecutor rightConditionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.executor.condition.compare
Classes in io.siddhi.core.executor.condition.compare that implement ExpressionExecutor Modifier and Type Class Description classCompareConditionExpressionExecutorParent Executor class for Compare conditions.Fields in io.siddhi.core.executor.condition.compare declared as ExpressionExecutor Modifier and Type Field Description protected ExpressionExecutorCompareConditionExpressionExecutor. leftExpressionExecutorprotected ExpressionExecutorCompareConditionExpressionExecutor. rightExpressionExecutorMethods in io.siddhi.core.executor.condition.compare that return ExpressionExecutor Modifier and Type Method Description ExpressionExecutorCompareConditionExpressionExecutor. getLeftExpressionExecutor()ExpressionExecutorCompareConditionExpressionExecutor. getRightExpressionExecutor()Constructors in io.siddhi.core.executor.condition.compare with parameters of type ExpressionExecutor Constructor Description CompareConditionExpressionExecutor(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.executor.condition.compare.equal
Classes in io.siddhi.core.executor.condition.compare.equal that implement ExpressionExecutor Modifier and Type Class Description classEqualCompareConditionExpressionExecutorParent Executor class for Equal condition.classEqualCompareConditionExpressionExecutorBoolBoolExecutor class for Boolean-Boolean Equal condition.classEqualCompareConditionExpressionExecutorDoubleDoubleExecutor class for Double-Double Equal condition.classEqualCompareConditionExpressionExecutorDoubleFloatExecutor class for Double-Float Equal condition.classEqualCompareConditionExpressionExecutorDoubleIntExecutor class for Double-Integer Equal condition.classEqualCompareConditionExpressionExecutorDoubleLongExecutor class for Double-Long Equal condition.classEqualCompareConditionExpressionExecutorFloatDoubleExecutor class for Float-Double Equal condition.classEqualCompareConditionExpressionExecutorFloatFloatExecutor class for Float-Float Equal condition.classEqualCompareConditionExpressionExecutorFloatIntExecutor class for Float-Int Equal condition.classEqualCompareConditionExpressionExecutorFloatLongExecutor class for Float-Long Equal condition.classEqualCompareConditionExpressionExecutorIntDoubleExecutor class for Integer-Double Equal condition.classEqualCompareConditionExpressionExecutorIntFloatExecutor class for Integer-Float Equal condition.classEqualCompareConditionExpressionExecutorIntIntExecutor class for Integer-Integer Equal condition.classEqualCompareConditionExpressionExecutorIntLongExecutor class for Integer-Long Equal condition.classEqualCompareConditionExpressionExecutorLongDoubleExecutor class for Long-Double Equal condition.classEqualCompareConditionExpressionExecutorLongFloatExecutor class for Long-Float Equal condition.classEqualCompareConditionExpressionExecutorLongIntExecutor class for Long-Integer Equal condition.classEqualCompareConditionExpressionExecutorLongLongExecutor class for Long-Long Equal condition.classEqualCompareConditionExpressionExecutorStringStringExecutor class for String-String Equal condition. -
Uses of ExpressionExecutor in io.siddhi.core.executor.condition.compare.greaterthan
Classes in io.siddhi.core.executor.condition.compare.greaterthan that implement ExpressionExecutor Modifier and Type Class Description classGreaterThanCompareConditionExpressionExecutorParent Executor class for GreaterThan condition.classGreaterThanCompareConditionExpressionExecutorDoubleDoubleExecutor class for Double-Double Greater Than condition.classGreaterThanCompareConditionExpressionExecutorDoubleFloatExecutor class for Double-Float Greater Than condition.classGreaterThanCompareConditionExpressionExecutorDoubleIntExecutor class for Double-Integer Greater Than condition.classGreaterThanCompareConditionExpressionExecutorDoubleLongExecutor class for Double-Long Greater Than condition.classGreaterThanCompareConditionExpressionExecutorFloatDoubleExecutor class for Float-Double Greater Than condition.classGreaterThanCompareConditionExpressionExecutorFloatFloatExecutor class for Float-Float Greater Than condition.classGreaterThanCompareConditionExpressionExecutorFloatIntExecutor class for Float-Integer Greater Than condition.classGreaterThanCompareConditionExpressionExecutorFloatLongExecutor class for Float-Long Greater Than condition.classGreaterThanCompareConditionExpressionExecutorIntDoubleExecutor class for Integer-Double Greater Than condition.classGreaterThanCompareConditionExpressionExecutorIntFloatExecutor class for Integer-Float Greater Than condition.classGreaterThanCompareConditionExpressionExecutorIntIntExecutor class for Integer-Integer Greater Than condition.classGreaterThanCompareConditionExpressionExecutorIntLongExecutor class for Integer-Long Greater Than condition.classGreaterThanCompareConditionExpressionExecutorLongDoubleExecutor class for Long-Double Greater Than condition.classGreaterThanCompareConditionExpressionExecutorLongFloatExecutor class for Long-Float Greater Than condition.classGreaterThanCompareConditionExpressionExecutorLongIntExecutor class for Long-Integer Greater Than condition.classGreaterThanCompareConditionExpressionExecutorLongLongExecutor class for Long-Long Greater Than condition. -
Uses of ExpressionExecutor in io.siddhi.core.executor.condition.compare.greaterthanequal
Classes in io.siddhi.core.executor.condition.compare.greaterthanequal that implement ExpressionExecutor Modifier and Type Class Description classGreaterThanEqualCompareConditionExpressionExecutorParent Executor class for Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorDoubleDoubleExecutor class for Double-Double Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorDoubleFloatExecutor class for Double-Float Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorDoubleIntExecutor class for Double-Integer Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorDoubleLongExecutor class for Double-Long Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorFloatDoubleExecutor class for Float-Double Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorFloatFloatExecutor class for Float-Float Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorFloatIntExecutor class for Float-Integer Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorFloatLongExecutor class for Float-Long Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorIntDoubleExecutor class for Integer-Double Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorIntFloatExecutor class for Integer-Float Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorIntIntExecutor class for Integer-Integer Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorIntLongExecutor class for Integer-Long Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorLongDoubleExecutor class for Long-Double Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorLongFloatExecutor class for Long-Float Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorLongIntExecutor class for Long-Integer Greater Than or Equal condition.classGreaterThanEqualCompareConditionExpressionExecutorLongLongExecutor class for Long-Long Greater Than or Equal condition. -
Uses of ExpressionExecutor in io.siddhi.core.executor.condition.compare.lessthan
Classes in io.siddhi.core.executor.condition.compare.lessthan that implement ExpressionExecutor Modifier and Type Class Description classLessThanCompareConditionExpressionExecutorParent Executor class for Less Than condition.classLessThanCompareConditionExpressionExecutorDoubleDoubleExecutor class for Double-Double Less Than condition.classLessThanCompareConditionExpressionExecutorDoubleFloatExecutor class for Double-Float Less Than condition.classLessThanCompareConditionExpressionExecutorDoubleIntExecutor class for Double-Integer Less Than condition.classLessThanCompareConditionExpressionExecutorDoubleLongExecutor class for Double-Long Less Than condition.classLessThanCompareConditionExpressionExecutorFloatDoubleExecutor class for Float-Double Less Than condition.classLessThanCompareConditionExpressionExecutorFloatFloatExecutor class for Float-Float Less Than condition.classLessThanCompareConditionExpressionExecutorFloatIntExecutor class for Float-Integer Less Than condition.classLessThanCompareConditionExpressionExecutorFloatLongExecutor class for Float-Long Less Than condition.classLessThanCompareConditionExpressionExecutorIntDoubleExecutor class for Integer-Double Less Than condition.classLessThanCompareConditionExpressionExecutorIntFloatExecutor class for Integer-Float Less Than condition.classLessThanCompareConditionExpressionExecutorIntIntExecutor class for Integer-Integer Less Than condition.classLessThanCompareConditionExpressionExecutorIntLongExecutor class for Integer-Long Less Than condition.classLessThanCompareConditionExpressionExecutorLongDoubleExecutor class for Long-Double Less Than condition.classLessThanCompareConditionExpressionExecutorLongFloatExecutor class for Long-Float Less Than condition.classLessThanCompareConditionExpressionExecutorLongIntExecutor class for Long-Integer Less Than condition.classLessThanCompareConditionExpressionExecutorLongLongExecutor class for Long-Long Less Than condition. -
Uses of ExpressionExecutor in io.siddhi.core.executor.condition.compare.lessthanequal
Classes in io.siddhi.core.executor.condition.compare.lessthanequal that implement ExpressionExecutor Modifier and Type Class Description classLessThanEqualCompareConditionExpressionExecutorParent Executor class for Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorDoubleDoubleExecutor class for Double-Double Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorDoubleFloatExecutor class for Double-Float Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorDoubleIntExecutor class for Double-Integer Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorDoubleLongExecutor class for Double-Long Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorFloatDoubleExecutor class for Float-Double Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorFloatFloatExecutor class for Float-Float Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorFloatIntExecutor class for Float-Integer Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorFloatLongExecutor class for Float-Long Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorIntDoubleExecutor class for Integer-Double Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorIntFloatExecutor class for Integer-Float Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorIntIntExecutor class for Integer-Integer Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorIntLongExecutor class for Integer-Long Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorLongDoubleExecutor class for Long-Double Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorLongFloatExecutor class for Long-Float Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorLongIntExecutor class for Long-Integer Less Than or Equal condition.classLessThanEqualCompareConditionExpressionExecutorLongLongExecutor class for Long-Long Less Than or Equal condition. -
Uses of ExpressionExecutor in io.siddhi.core.executor.condition.compare.notequal
Classes in io.siddhi.core.executor.condition.compare.notequal that implement ExpressionExecutor Modifier and Type Class Description classNotEqualCompareConditionExpressionExecutorParent Executor class for Not Equal condition.classNotEqualCompareConditionExpressionExecutorBoolBoolExecutor class for Boolean-Boolean Not Equal condition.classNotEqualCompareConditionExpressionExecutorDoubleDoubleExecutor class for Double-Double Not Equal condition.classNotEqualCompareConditionExpressionExecutorDoubleFloatExecutor class for Double-Float Not Equal condition.classNotEqualCompareConditionExpressionExecutorDoubleIntExecutor class for Double-Integer Not Equal condition.classNotEqualCompareConditionExpressionExecutorDoubleLongExecutor class for Double-Long Not Equal condition.classNotEqualCompareConditionExpressionExecutorFloatDoubleExecutor class for Float-Double Not Equal condition.classNotEqualCompareConditionExpressionExecutorFloatFloatExecutor class for Float-Float Not Equal condition.classNotEqualCompareConditionExpressionExecutorFloatIntExecutor class for Float-Integer Not Equal condition.classNotEqualCompareConditionExpressionExecutorFloatLongExecutor class for Float-Long Not Equal condition.classNotEqualCompareConditionExpressionExecutorIntDoubleExecutor class for Integer-Double Not Equal condition.classNotEqualCompareConditionExpressionExecutorIntFloatExecutor class for Integer-Float Not Equal condition.classNotEqualCompareConditionExpressionExecutorIntIntExecutor class for Integer-Integer Not Equal condition.classNotEqualCompareConditionExpressionExecutorIntLongExecutor class for Integer-Long Not Equal condition.classNotEqualCompareConditionExpressionExecutorLongDoubleExecutor class for Long-Double Not Equal condition.classNotEqualCompareConditionExpressionExecutorLongFloatExecutor class for Long-Float Not Equal condition.classNotEqualCompareConditionExpressionExecutorLongIntExecutor class for Long-Integer Not Equal condition.classNotEqualCompareConditionExpressionExecutorLongLongExecutor class for Long-Long Not Equal condition.classNotEqualCompareConditionExpressionExecutorStringStringExecutor class for String-String Not Equal condition. -
Uses of ExpressionExecutor in io.siddhi.core.executor.function
Classes in io.siddhi.core.executor.function that implement ExpressionExecutor Modifier and Type Class Description classCastFunctionExecutorExecutor class for Siddhi cast function.classCoalesceFunctionExecutorExecutor class for coalesce function.classConvertFunctionExecutorExecutor class for convert function.classCreateSetFunctionExecutorExecutor class for createSet function.classCurrentTimeMillisFunctionExecutorExecutor class for getting Siddhi application timestamp.classDefaultFunctionExecutorExecutor class for default function.classEventTimestampFunctionExecutorExecutor class for Siddhi cast function.classFunctionExecutor<S extends State>Parent abstract class for Function Executors.classIfThenElseFunctionExecutorExecutor class for ifThenElse function.classInstanceOfBooleanFunctionExecutorExecutor class for instanceOf Boolean function.classInstanceOfDoubleFunctionExecutorExecutor class for instanceOf Double function.classInstanceOfFloatFunctionExecutorExecutor class for instanceOf Double function.classInstanceOfIntegerFunctionExecutorExecutor class for instanceOf Integer function.classInstanceOfLongFunctionExecutorExecutor class for instanceOf Long function.classInstanceOfStringFunctionExecutorExecutor class for instanceOf String function.classMaximumFunctionExecutorExecutor class for Maximum function.classMinimumFunctionExecutorExecutor class for Minimum function.classScriptFunctionExecutorExecutor class for Script function.classSizeOfSetFunctionExecutorExecutor class for sizeOfSet function.classUUIDFunctionExecutorExecutor class for UUID function.Fields in io.siddhi.core.executor.function declared as ExpressionExecutor Modifier and Type Field Description protected ExpressionExecutor[]FunctionExecutor. attributeExpressionExecutorsMethods in io.siddhi.core.executor.function with parameters of type ExpressionExecutor Modifier and Type Method Description protected StateFactoryCastFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)StateFactoryCoalesceFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)StateFactoryConvertFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryCreateSetFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryCurrentTimeMillisFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryDefaultFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryEventTimestampFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected abstract StateFactory<S>FunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutor, this method will be called before the other methodsprotected StateFactoryIfThenElseFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryInstanceOfBooleanFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryInstanceOfDoubleFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryInstanceOfFloatFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryInstanceOfIntegerFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryInstanceOfLongFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryInstanceOfStringFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryMaximumFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryMinimumFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryScriptFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactorySizeOfSetFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryUUIDFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)voidFunctionExecutor. initExecutor(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, ConfigReader configReader, boolean groupBy, SiddhiQueryContext siddhiQueryContext) -
Uses of ExpressionExecutor in io.siddhi.core.executor.incremental
Classes in io.siddhi.core.executor.incremental that implement ExpressionExecutor Modifier and Type Class Description classIncrementalAggregateBaseTimeFunctionExecutorExecutor class for finding the start time and end time of the within clause in incremental processing.classIncrementalShouldUpdateFunctionExecutorExecute class for shouldUpdate() function.classIncrementalStartTimeEndTimeFunctionExecutorExecutor class for finding the start time and end time of the within clause in incremental processing.classIncrementalTimeGetTimeZoneExecutor class for retrieving the timezone from a string timeStamp.classIncrementalUnixTimeFunctionExecutorExecutor class for converting string timestamp to unix time in incremental processing.Methods in io.siddhi.core.executor.incremental with parameters of type ExpressionExecutor Modifier and Type Method Description protected StateFactoryIncrementalAggregateBaseTimeFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactory<io.siddhi.core.executor.incremental.IncrementalShouldUpdateFunctionExecutor.FunctionState>IncrementalShouldUpdateFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryIncrementalStartTimeEndTimeFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryIncrementalTimeGetTimeZone. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryIncrementalUnixTimeFunctionExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext) -
Uses of ExpressionExecutor in io.siddhi.core.executor.math.add
Classes in io.siddhi.core.executor.math.add that implement ExpressionExecutor Modifier and Type Class Description classAddExpressionExecutorDoubleExecutor class for Double Add function.classAddExpressionExecutorFloatExecutor class for Float Add function.classAddExpressionExecutorIntExecutor class for Integer Add function.classAddExpressionExecutorLongExecutor class for Long Add function.Constructors in io.siddhi.core.executor.math.add with parameters of type ExpressionExecutor Constructor Description AddExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)AddExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)AddExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)AddExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.executor.math.divide
Classes in io.siddhi.core.executor.math.divide that implement ExpressionExecutor Modifier and Type Class Description classDivideExpressionExecutorDoubleExecutor class for Double Divide function.classDivideExpressionExecutorFloatExecutor class for Float Divide function.classDivideExpressionExecutorIntExecutor class for Integer Divide function.classDivideExpressionExecutorLongExecutor class for Long Divide function.Constructors in io.siddhi.core.executor.math.divide with parameters of type ExpressionExecutor Constructor Description DivideExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)DivideExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)DivideExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)DivideExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.executor.math.mod
Classes in io.siddhi.core.executor.math.mod that implement ExpressionExecutor Modifier and Type Class Description classModExpressionExecutorDoubleExecutor class for Double Modulus function.classModExpressionExecutorFloatExecutor class for Float Modulus function.classModExpressionExecutorIntExecutor class for Integer Modulus function.classModExpressionExecutorLongExecutor class for Long Modulus function.Constructors in io.siddhi.core.executor.math.mod with parameters of type ExpressionExecutor Constructor Description ModExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)ModExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)ModExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)ModExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.executor.math.multiply
Classes in io.siddhi.core.executor.math.multiply that implement ExpressionExecutor Modifier and Type Class Description classMultiplyExpressionExecutorDoubleExecutor class for Double Multiply function.classMultiplyExpressionExecutorFloatExecutor class for Float Multiply function.classMultiplyExpressionExecutorIntExecutor class for Integer Multiply function.classMultiplyExpressionExecutorLongExecutor class for Long Multiply function.Constructors in io.siddhi.core.executor.math.multiply with parameters of type ExpressionExecutor Constructor Description MultiplyExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)MultiplyExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)MultiplyExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)MultiplyExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.executor.math.subtract
Classes in io.siddhi.core.executor.math.subtract that implement ExpressionExecutor Modifier and Type Class Description classSubtractExpressionExecutorDoubleExecutor class for Double subtract function.classSubtractExpressionExecutorFloatExecutor class for Float subtract function.classSubtractExpressionExecutorIntExecutor class for Integer subtract function.classSubtractExpressionExecutorLongExecutor class for Long subtract function.Constructors in io.siddhi.core.executor.math.subtract with parameters of type ExpressionExecutor Constructor Description SubtractExpressionExecutorDouble(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)SubtractExpressionExecutorFloat(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)SubtractExpressionExecutorInt(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor)SubtractExpressionExecutorLong(ExpressionExecutor leftExpressionExecutor, ExpressionExecutor rightExpressionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.partition.executor
Constructors in io.siddhi.core.partition.executor with parameters of type ExpressionExecutor Constructor Description ValuePartitionExecutor(ExpressionExecutor expressionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.query.processor.filter
Constructors in io.siddhi.core.query.processor.filter with parameters of type ExpressionExecutor Constructor Description FilterProcessor(ExpressionExecutor conditionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.query.processor.stream
Fields in io.siddhi.core.query.processor.stream declared as ExpressionExecutor Modifier and Type Field Description protected ExpressionExecutor[]AbstractStreamProcessor. attributeExpressionExecutorsMethods in io.siddhi.core.query.processor.stream with parameters of type ExpressionExecutor Modifier and Type Method Description protected abstract StateFactory<S>AbstractStreamProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)The init method of the StreamProcessor, this method will be called before other methodsprotected StateFactoryLogStreamProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)The init method of the StreamFunctionvoidAbstractStreamProcessor. initProcessor(MetaStreamEvent metaStreamEvent, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, boolean groupBy, io.siddhi.query.api.SiddhiElement siddhiElement, SiddhiQueryContext siddhiQueryContext) -
Uses of ExpressionExecutor in io.siddhi.core.query.processor.stream.function
Methods in io.siddhi.core.query.processor.stream.function with parameters of type ExpressionExecutor Modifier and Type Method Description protected StateFactoryPol2CartStreamFunctionProcessor. init(io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)The init method of the StreamFunctionprotected StateFactory<S>StreamFunctionProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)The init method of the StreamProcessor, this method will be called before other methodsprotected abstract StateFactory<S>StreamFunctionProcessor. init(io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)The init method of the StreamProcessor, this method will be called before other methods -
Uses of ExpressionExecutor in io.siddhi.core.query.processor.stream.window
Methods in io.siddhi.core.query.processor.stream.window with parameters of type ExpressionExecutor Modifier and Type Method Description protected StateFactoryAggregateWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactory<S>BatchingWindowProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected abstract StateFactory<S>BatchingWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)The init method of the WindowProcessor, this method will be called before other methodsprotected StateFactory<io.siddhi.core.query.processor.stream.window.BatchWindowProcessor.WindowState>BatchWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactory<io.siddhi.core.query.processor.stream.window.CronWindowProcessor.WindowState>CronWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactoryDelayWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryEmptyWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactoryExpressionBatchWindowProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactory<io.siddhi.core.query.processor.stream.window.ExpressionBatchWindowProcessor.WindowState>ExpressionBatchWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactoryExpressionWindowProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactoryExpressionWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryExternalTimeBatchWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactory<io.siddhi.core.query.processor.stream.window.ExternalTimeWindowProcessor.WindowState>ExternalTimeWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactory<io.siddhi.core.query.processor.stream.window.FrequentWindowProcessor.WindowState>FrequentWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)Deprecated.protected StateFactory<S>GroupingWindowProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected abstract StateFactory<S>GroupingWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)The init method of the WindowProcessor, this method will be called before other methodsprotected StateFactory<S>HopingWindowProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected abstract StateFactory<S>HopingWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)The init method of the WindowProcessor, this method will be called before other methodsprotected StateFactoryLengthBatchWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactoryLengthWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryLossyFrequentWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)Deprecated.protected StateFactory<io.siddhi.core.query.processor.stream.window.SessionWindowProcessor.WindowState>SessionWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)protected StateFactory<S>SlidingWindowProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected abstract StateFactory<S>SlidingWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The init method of the WindowProcessor, this method will be called before other methodsprotected StateFactorySortWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryTableWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactoryTimeBatchWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext)protected StateFactoryTimeLengthWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactory<io.siddhi.core.query.processor.stream.window.TimeWindowProcessor.WindowState>TimeWindowProcessor. init(ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)protected StateFactoryWindowWindowProcessor. init(MetaStreamEvent metaStreamEvent, io.siddhi.query.api.definition.AbstractDefinition inputDefinition, ExpressionExecutor[] attributeExpressionExecutors, ConfigReader configReader, StreamEventClonerHolder streamEventClonerHolder, boolean outputExpectsExpiredEvents, boolean findToBeExecuted, SiddhiQueryContext siddhiQueryContext) -
Uses of ExpressionExecutor in io.siddhi.core.query.selector.attribute.aggregator
Classes in io.siddhi.core.query.selector.attribute.aggregator that implement ExpressionExecutor Modifier and Type Class Description classAndAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate sum based on an event attribute.classAttributeAggregatorExecutor<S extends State>Abstract parent class for attribute aggregators.classAvgAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate average based on an event attribute.classCountAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate count.classDistinctCountAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate distinct count based on an event attribute.classMaxAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate max value based on an event attribute.classMaxForeverAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate max value for life time based on an event attribute.classMinAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate min value based on an event attribute.classMinForeverAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate min value for life time based on an event attribute.classOrAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate sum based on an event attribute.classStdDevAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate standard deviation based on an event attribute.classSumAttributeAggregatorExecutorAttributeAggregatorExecutorto calculate sum based on an event attribute.classUnionSetAttributeAggregatorExecutorAttributeAggregatorExecutorto return a union of an aggregation of sets.Fields in io.siddhi.core.query.selector.attribute.aggregator declared as ExpressionExecutor Modifier and Type Field Description protected ExpressionExecutor[]AttributeAggregatorExecutor. attributeExpressionExecutorsMethods in io.siddhi.core.query.selector.attribute.aggregator that return ExpressionExecutor Modifier and Type Method Description ExpressionExecutorMaxAttributeAggregatorExecutor. getAttributeExpressionExecutor()Methods in io.siddhi.core.query.selector.attribute.aggregator with parameters of type ExpressionExecutor Modifier and Type Method Description protected StateFactoryAndAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected abstract StateFactory<S>AttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.AvgAttributeAggregatorExecutor.AvgAttributeState>AvgAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.CountAttributeAggregatorExecutor.AggregatorState>CountAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.DistinctCountAttributeAggregatorExecutor.AggregatorState>DistinctCountAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.MaxAttributeAggregatorExecutor.MaxAggregatorState>MaxAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.MaxForeverAttributeAggregatorExecutor.MaxAggregatorState>MaxForeverAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.MinAttributeAggregatorExecutor.MinAggregatorState>MinAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.MinForeverAttributeAggregatorExecutor.MinAggregatorState>MinForeverAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.OrAttributeAggregatorExecutor.AggregatorState>OrAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.StdDevAttributeAggregatorExecutor.AggregatorState>StdDevAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.SumAttributeAggregatorExecutor.AggregatorState>SumAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorprotected StateFactory<io.siddhi.core.query.selector.attribute.aggregator.UnionSetAttributeAggregatorExecutor.AggregatorState>UnionSetAttributeAggregatorExecutor. init(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, SiddhiQueryContext siddhiQueryContext)The initialization method for FunctionExecutorvoidAttributeAggregatorExecutor. initAggregator(ExpressionExecutor[] attributeExpressionExecutors, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, ConfigReader configReader, boolean groupBy, SiddhiQueryContext siddhiQueryContext) -
Uses of ExpressionExecutor in io.siddhi.core.query.selector.attribute.processor
Methods in io.siddhi.core.query.selector.attribute.processor that return ExpressionExecutor Modifier and Type Method Description ExpressionExecutorAttributeProcessor. getExpressionExecutor()Constructors in io.siddhi.core.query.selector.attribute.processor with parameters of type ExpressionExecutor Constructor Description AttributeProcessor(ExpressionExecutor expressionExecutor) -
Uses of ExpressionExecutor in io.siddhi.core.table
Methods in io.siddhi.core.table that return ExpressionExecutor Modifier and Type Method Description ExpressionExecutorInMemoryCompiledCondition. getUpdateOrInsertExpressionExecutor()Methods in io.siddhi.core.table that return types with arguments of type ExpressionExecutor Modifier and Type Method Description Map<Integer,ExpressionExecutor>InMemoryCompiledUpdateSet. getExpressionExecutorMap()Constructors in io.siddhi.core.table with parameters of type ExpressionExecutor Constructor Description InMemoryCompiledCondition(CompiledCondition operatorCompiledCondition, ExpressionExecutor updateOrInsertExpressionExecutor, int storeEventIndex)Constructor parameters in io.siddhi.core.table with type arguments of type ExpressionExecutor Constructor Description InMemoryCompiledUpdateSet(Map<Integer,ExpressionExecutor> expressionExecutorMap) -
Uses of ExpressionExecutor in io.siddhi.core.table.record
Fields in io.siddhi.core.table.record with type parameters of type ExpressionExecutor Modifier and Type Field Description protected Map<String,ExpressionExecutor>RecordStoreCompiledCondition. variableExpressionExecutorMapMethods in io.siddhi.core.table.record that return ExpressionExecutor Modifier and Type Method Description ExpressionExecutorExpressionBuilder. getInMemorySetExpressionExecutor()Methods in io.siddhi.core.table.record that return types with arguments of type ExpressionExecutor Modifier and Type Method Description Map<String,ExpressionExecutor>RecordTableCompiledUpdateSet. getExpressionExecutorMap()Method parameters in io.siddhi.core.table.record with type arguments of type ExpressionExecutor Modifier and Type Method Description List<Object[]>UpdateOrInsertReducer. reduceEventsForInsert(List<Object[]> failedRecords, Map<String,ExpressionExecutor> inMemorySetExecutors)voidRecordTableCompiledUpdateSet. setExpressionExecutorMap(Map<String,ExpressionExecutor> expressionExecutorMap)Constructors in io.siddhi.core.table.record with parameters of type ExpressionExecutor Constructor Description UpdateOrInsertReducer(ExpressionExecutor inMemoryCompiledCondition, MatchingMetaInfoHolder matchingMetaInfoHolder) -
Uses of ExpressionExecutor in io.siddhi.core.util.collection.executor
Fields in io.siddhi.core.util.collection.executor declared as ExpressionExecutor Modifier and Type Field Description protected ExpressionExecutorCompareCollectionExecutor. expressionExecutorMethods in io.siddhi.core.util.collection.executor that return ExpressionExecutor Modifier and Type Method Description ExpressionExecutorCompareCollectionExecutor. getValueExpressionExecutor()Methods in io.siddhi.core.util.collection.executor that return types with arguments of type ExpressionExecutor Modifier and Type Method Description List<ExpressionExecutor>AndMultiPrimaryKeyCollectionExecutor. getMultiPrimaryKeyExpressionExecutors()Constructors in io.siddhi.core.util.collection.executor with parameters of type ExpressionExecutor Constructor Description CompareCollectionExecutor(ExpressionExecutor expressionExecutor, int storeEventIndex, String attribute, io.siddhi.query.api.expression.condition.Compare.Operator operator, ExpressionExecutor valueExpressionExecutor, CacheTable cacheTable)ExhaustiveCollectionExecutor(ExpressionExecutor expressionExecutor, int storeEventIndex)NonAndCollectionExecutor(ExpressionExecutor valueExpressionExecutor, CollectionExecutor aCollectionExecutor, CollectionExpression.CollectionScope collectionScope)NonCollectionExecutor(ExpressionExecutor expressionExecutor)Constructor parameters in io.siddhi.core.util.collection.executor with type arguments of type ExpressionExecutor Constructor Description AndMultiPrimaryKeyCollectionExecutor(String compositePrimaryKey, List<ExpressionExecutor> multiPrimaryKeyExpressionExecutors, CacheTable cacheTable) -
Uses of ExpressionExecutor in io.siddhi.core.util.collection.operator
Fields in io.siddhi.core.util.collection.operator declared as ExpressionExecutor Modifier and Type Field Description protected ExpressionExecutorCollectionOperator. expressionExecutorprotected ExpressionExecutorEventChunkOperator. expressionExecutorprotected ExpressionExecutorSnapshotableEventQueueOperator. expressionExecutorMethods in io.siddhi.core.util.collection.operator that return ExpressionExecutor Modifier and Type Method Description ExpressionExecutorSnapshotableEventQueueOperator. getExpressionExecutor()Methods in io.siddhi.core.util.collection.operator with parameters of type ExpressionExecutor Modifier and Type Method Description StreamEventIncrementalAggregateCompileCondition. find(StateEvent matchingEvent, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Executor> incrementalExecutorMap, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,List<ExpressionExecutor>> aggregateProcessingExecutorsMap, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,GroupByKeyGenerator> groupByKeyGeneratorMap, ExpressionExecutor shouldUpdateTimestamp, String timeZone)Constructors in io.siddhi.core.util.collection.operator with parameters of type ExpressionExecutor Constructor Description CollectionOperator(ExpressionExecutor expressionExecutor, int storeEventPosition)EventChunkOperator(ExpressionExecutor expressionExecutor, int storeEventPosition)IncrementalAggregateCompileCondition(boolean isOnDemandQuery, String aggregationName, boolean isProcessingOnExternalTime, boolean isDistributed, List<io.siddhi.query.api.aggregation.TimePeriod.Duration> activeIncrementalDurations, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTableMap, List<ExpressionExecutor> outputExpressionExecutors, boolean isOptimisedLookup, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledSelection> withinTableCompiledSelection, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableCompiledConditions, CompiledCondition inMemoryStoreCompileCondition, Map<io.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableLowerGranularityCompileCondition, CompiledCondition onCompiledCondition, List<io.siddhi.query.api.definition.Attribute> additionalAttributes, ExpressionExecutor perExpressionExecutor, ExpressionExecutor startTimeEndTimeExpressionExecutor, List<ExpressionExecutor> timestampFilterExecutors, MetaStreamEvent aggregateMetaSteamEvent, MatchingMetaInfoHolder alteredMatchingMetaInfoHolder, MatchingMetaInfoHolder matchingHolderInfoForTableLookups, List<VariableExpressionExecutor> variableExpExecutorsForTableLookups)MapOperator(ExpressionExecutor expressionExecutor, int storeEventPosition)SnapshotableEventQueueOperator(ExpressionExecutor expressionExecutor, int storeEventPosition) -
Uses of ExpressionExecutor in io.siddhi.core.util.extension.validator
Methods in io.siddhi.core.util.extension.validator with parameters of type ExpressionExecutor Modifier and Type Method Description static voidInputParameterValidator. validateExpressionExecutors(Object objectHavingAnnotation, ExpressionExecutor[] attributeExpressionExecutors)The method which validates the extension specific parameters of siddhi App with the pattern specified in theParameterOverloadannotation in the extension class -
Uses of ExpressionExecutor in io.siddhi.core.util.parser
Methods in io.siddhi.core.util.parser that return ExpressionExecutor Modifier and Type Method Description static ExpressionExecutorExpressionParser. parseExpression(io.siddhi.query.api.expression.Expression expression, MetaComplexEvent metaEvent, int currentState, Map<String,Table> tableMap, List<VariableExpressionExecutor> executorList, boolean groupBy, int defaultStreamEventIndex, ProcessingMode processingMode, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)Parse the given expression and create the appropriate Executor by recursively traversing the expression
-