| Modifier and Type | Method and Description |
|---|---|
List<ExpressionExecutor> |
BaseIncrementalValueStore.getExpressionExecutors() |
| Constructor and Description |
|---|
AggregationRuntime(org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
SingleStreamRuntime singleStreamRuntime,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
SiddhiAppContext siddhiAppContext,
List<ExpressionExecutor> baseExecutors,
MetaStreamEvent tableMetaStreamEvent,
List<ExpressionExecutor> outputExpressionExecutors,
LatencyTracker latencyTrackerFind,
ThroughputTracker throughputTrackerFind,
RecreateInMemoryData recreateInMemoryData,
boolean processingOnExternalTime,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupByKeyGeneratorList,
IncrementalDataPurging incrementalDataPurging) |
AggregationRuntime(org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
SingleStreamRuntime singleStreamRuntime,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
SiddhiAppContext siddhiAppContext,
List<ExpressionExecutor> baseExecutors,
MetaStreamEvent tableMetaStreamEvent,
List<ExpressionExecutor> outputExpressionExecutors,
LatencyTracker latencyTrackerFind,
ThroughputTracker throughputTrackerFind,
RecreateInMemoryData recreateInMemoryData,
boolean processingOnExternalTime,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupByKeyGeneratorList,
IncrementalDataPurging incrementalDataPurging) |
AggregationRuntime(org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
SingleStreamRuntime singleStreamRuntime,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
SiddhiAppContext siddhiAppContext,
List<ExpressionExecutor> baseExecutors,
MetaStreamEvent tableMetaStreamEvent,
List<ExpressionExecutor> outputExpressionExecutors,
LatencyTracker latencyTrackerFind,
ThroughputTracker throughputTrackerFind,
RecreateInMemoryData recreateInMemoryData,
boolean processingOnExternalTime,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupByKeyGeneratorList,
IncrementalDataPurging incrementalDataPurging) |
BaseIncrementalValueStore(long timeStamp,
List<ExpressionExecutor> expressionExecutors,
StreamEventPool streamEventPool,
SiddhiAppContext siddhiAppContext,
String aggregatorName) |
IncrementalAggregationProcessor(AggregationRuntime aggregationRuntime,
List<ExpressionExecutor> incomingExpressionExecutors,
MetaStreamEvent processedMetaStreamEvent,
LatencyTracker latencyTrackerInsert,
ThroughputTracker throughputTrackerInsert,
SiddhiAppContext siddhiAppContext) |
IncrementalDataAggregator(List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration aggregateForDuration,
long oldestEventTimeStamp,
List<ExpressionExecutor> baseExecutors,
MetaStreamEvent metaStreamEvent,
SiddhiAppContext siddhiAppContext) |
IncrementalExecutor(org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration duration,
List<ExpressionExecutor> processExpressionExecutors,
GroupByKeyGenerator groupByKeyGenerator,
MetaStreamEvent metaStreamEvent,
IncrementalExecutor child,
boolean isRoot,
Table table,
SiddhiAppContext siddhiAppContext,
String aggregatorName) |
IncrementalExternalTimestampDataAggregator(List<ExpressionExecutor> baseExecutors,
GroupByKeyGenerator groupByKeyGenerator,
MetaStreamEvent metaStreamEvent,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstantExpressionExecutor
Executor class for Constant Siddhi expressions.
|
class |
VariableExpressionExecutor
Executor class for Siddhi event attributes.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
ExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
VariableExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
ConstantExpressionExecutor.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
AndConditionExpressionExecutor
Executor class for And condition.
|
class |
BoolConditionExpressionExecutor
Executor class for Boolean condition.
|
class |
ConditionExpressionExecutor
Super class for Condition Executors.
|
class |
InConditionExpressionExecutor
Executor class for In condition.
|
class |
IsNullConditionExpressionExecutor
Executor class for IsNull condition.
|
class |
IsNullStreamConditionExpressionExecutor
Executor class for IsNullStream condition.
|
class |
NotConditionExpressionExecutor
Executor class for Not condition.
|
class |
OrConditionExpressionExecutor
Executor class for Or condition.
|
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor |
BoolConditionExpressionExecutor.conditionExecutor |
protected ExpressionExecutor |
OrConditionExpressionExecutor.leftConditionExecutor |
protected ExpressionExecutor |
AndConditionExpressionExecutor.leftConditionExecutor |
protected ExpressionExecutor |
OrConditionExpressionExecutor.rightConditionExecutor |
protected ExpressionExecutor |
AndConditionExpressionExecutor.rightConditionExecutor |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
InConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
OrConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
IsNullStreamConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
NotConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
AndConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
BoolConditionExpressionExecutor.cloneExecutor(String key) |
ExpressionExecutor |
IsNullConditionExpressionExecutor.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
Parent Executor class for Compare conditions.
|
| 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 | Class and Description |
|---|---|
class |
EqualCompareConditionExpressionExecutor
Parent Executor class for Equal condition.
|
class |
EqualCompareConditionExpressionExecutorBoolBool
Executor class for Boolean-Boolean Equal condition.
|
class |
EqualCompareConditionExpressionExecutorDoubleDouble
Executor class for Double-Double Equal condition.
|
class |
EqualCompareConditionExpressionExecutorDoubleFloat
Executor class for Double-Float Equal condition.
|
class |
EqualCompareConditionExpressionExecutorDoubleInt
Executor class for Double-Integer Equal condition.
|
class |
EqualCompareConditionExpressionExecutorDoubleLong
Executor class for Double-Long Equal condition.
|
class |
EqualCompareConditionExpressionExecutorFloatDouble
Executor class for Float-Double Equal condition.
|
class |
EqualCompareConditionExpressionExecutorFloatFloat
Executor class for Float-Float Equal condition.
|
class |
EqualCompareConditionExpressionExecutorFloatInt
Executor class for Float-Int Equal condition.
|
class |
EqualCompareConditionExpressionExecutorFloatLong
Executor class for Float-Long Equal condition.
|
class |
EqualCompareConditionExpressionExecutorIntDouble
Executor class for Integer-Double Equal condition.
|
class |
EqualCompareConditionExpressionExecutorIntFloat
Executor class for Integer-Float Equal condition.
|
class |
EqualCompareConditionExpressionExecutorIntInt
Executor class for Integer-Integer Equal condition.
|
class |
EqualCompareConditionExpressionExecutorIntLong
Executor class for Integer-Long Equal condition.
|
class |
EqualCompareConditionExpressionExecutorLongDouble
Executor class for Long-Double Equal condition.
|
class |
EqualCompareConditionExpressionExecutorLongFloat
Executor class for Long-Float Equal condition.
|
class |
EqualCompareConditionExpressionExecutorLongInt
Executor class for Long-Integer Equal condition.
|
class |
EqualCompareConditionExpressionExecutorLongLong
Executor class for Long-Long Equal condition.
|
class |
EqualCompareConditionExpressionExecutorStringString
Executor class for String-String Equal condition.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
EqualCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorStringString.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorBoolBool.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
EqualCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
GreaterThanCompareConditionExpressionExecutor
Parent Executor class for GreaterThan condition.
|
class |
GreaterThanCompareConditionExpressionExecutorDoubleDouble
Executor class for Double-Double Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorDoubleFloat
Executor class for Double-Float Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorDoubleInt
Executor class for Double-Integer Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorDoubleLong
Executor class for Double-Long Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorFloatDouble
Executor class for Float-Double Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorFloatFloat
Executor class for Float-Float Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorFloatInt
Executor class for Float-Integer Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorFloatLong
Executor class for Float-Long Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorIntDouble
Executor class for Integer-Double Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorIntFloat
Executor class for Integer-Float Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorIntInt
Executor class for Integer-Integer Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorIntLong
Executor class for Integer-Long Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorLongDouble
Executor class for Long-Double Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorLongFloat
Executor class for Long-Float Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorLongInt
Executor class for Long-Integer Greater Than condition.
|
class |
GreaterThanCompareConditionExpressionExecutorLongLong
Executor class for Long-Long Greater Than condition.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
GreaterThanEqualCompareConditionExpressionExecutor
Parent Executor class for Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorDoubleDouble
Executor class for Double-Double Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorDoubleFloat
Executor class for Double-Float Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorDoubleInt
Executor class for Double-Integer Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorDoubleLong
Executor class for Double-Long Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorFloatDouble
Executor class for Float-Double Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorFloatFloat
Executor class for Float-Float Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorFloatInt
Executor class for Float-Integer Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorFloatLong
Executor class for Float-Long Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorIntDouble
Executor class for Integer-Double Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorIntFloat
Executor class for Integer-Float Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorIntInt
Executor class for Integer-Integer Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorIntLong
Executor class for Integer-Long Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorLongDouble
Executor class for Long-Double Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorLongFloat
Executor class for Long-Float Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorLongInt
Executor class for Long-Integer Greater Than or Equal condition.
|
class |
GreaterThanEqualCompareConditionExpressionExecutorLongLong
Executor class for Long-Long Greater Than or Equal condition.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
GreaterThanEqualCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
LessThanCompareConditionExpressionExecutor
Parent Executor class for Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorDoubleDouble
Executor class for Double-Double Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorDoubleFloat
Executor class for Double-Float Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorDoubleInt
Executor class for Double-Integer Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorDoubleLong
Executor class for Double-Long Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorFloatDouble
Executor class for Float-Double Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorFloatFloat
Executor class for Float-Float Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorFloatInt
Executor class for Float-Integer Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorFloatLong
Executor class for Float-Long Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorIntDouble
Executor class for Integer-Double Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorIntFloat
Executor class for Integer-Float Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorIntInt
Executor class for Integer-Integer Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorIntLong
Executor class for Integer-Long Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorLongDouble
Executor class for Long-Double Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorLongFloat
Executor class for Long-Float Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorLongInt
Executor class for Long-Integer Less Than condition.
|
class |
LessThanCompareConditionExpressionExecutorLongLong
Executor class for Long-Long Less Than condition.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
LessThanEqualCompareConditionExpressionExecutor
Parent Executor class for Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorDoubleDouble
Executor class for Double-Double Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorDoubleFloat
Executor class for Double-Float Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorDoubleInt
Executor class for Double-Integer Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorDoubleLong
Executor class for Double-Long Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorFloatDouble
Executor class for Float-Double Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorFloatFloat
Executor class for Float-Float Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorFloatInt
Executor class for Float-Integer Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorFloatLong
Executor class for Float-Long Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorIntDouble
Executor class for Integer-Double Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorIntFloat
Executor class for Integer-Float Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorIntInt
Executor class for Integer-Integer Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorIntLong
Executor class for Integer-Long Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorLongDouble
Executor class for Long-Double Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorLongFloat
Executor class for Long-Float Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorLongInt
Executor class for Long-Integer Less Than or Equal condition.
|
class |
LessThanEqualCompareConditionExpressionExecutorLongLong
Executor class for Long-Long Less Than or Equal condition.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
LessThanEqualCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
NotEqualCompareConditionExpressionExecutor
Parent Executor class for Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorBoolBool
Executor class for Boolean-Boolean Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorDoubleDouble
Executor class for Double-Double Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorDoubleFloat
Executor class for Double-Float Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorDoubleInt
Executor class for Double-Integer Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorDoubleLong
Executor class for Double-Long Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorFloatDouble
Executor class for Float-Double Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorFloatFloat
Executor class for Float-Float Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorFloatInt
Executor class for Float-Integer Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorFloatLong
Executor class for Float-Long Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorIntDouble
Executor class for Integer-Double Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorIntFloat
Executor class for Integer-Float Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorIntInt
Executor class for Integer-Integer Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorIntLong
Executor class for Integer-Long Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorLongDouble
Executor class for Long-Double Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorLongFloat
Executor class for Long-Float Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorLongInt
Executor class for Long-Integer Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorLongLong
Executor class for Long-Long Not Equal condition.
|
class |
NotEqualCompareConditionExpressionExecutorStringString
Executor class for String-String Not Equal condition.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorLongFloat.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorLongLong.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorIntDouble.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorIntInt.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorDoubleFloat.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorLongDouble.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorFloatInt.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorIntFloat.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorFloatDouble.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorDoubleDouble.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorFloatFloat.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorFloatLong.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorLongInt.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorIntLong.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorDoubleInt.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorDoubleLong.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorBoolBool.cloneExecutor(String key) |
ExpressionExecutor |
NotEqualCompareConditionExpressionExecutorStringString.cloneExecutor(String key) |
| Modifier and Type | Class and Description |
|---|---|
class |
CastFunctionExecutor
Executor class for Siddhi cast function.
|
class |
CoalesceFunctionExecutor
Executor class for coalesce function.
|
class |
ConvertFunctionExecutor
Executor class for convert function.
|
class |
CreateSetFunctionExecutor
Executor class for createSet function.
|
class |
CurrentTimeMillisFunctionExecutor
Executor class for getting Siddhi application timestamp.
|
class |
DefaultFunctionExecutor
Executor class for default function.
|
class |
EventTimestampFunctionExecutor
Executor class for Siddhi cast function.
|
class |
FunctionExecutor
Parent abstract class for Function Executors.
|
class |
IfThenElseFunctionExecutor
Executor class for ifThenElse function.
|
class |
InstanceOfBooleanFunctionExecutor
Executor class for instanceOf Boolean function.
|
class |
InstanceOfDoubleFunctionExecutor
Executor class for instanceOf Double function.
|
class |
InstanceOfFloatFunctionExecutor
Executor class for instanceOf Double function.
|
class |
InstanceOfIntegerFunctionExecutor
Executor class for instanceOf Integer function.
|
class |
InstanceOfLongFunctionExecutor
Executor class for instanceOf Long function.
|
class |
InstanceOfStringFunctionExecutor
Executor class for instanceOf String function.
|
class |
MaximumFunctionExecutor
Executor class for Maximum function.
|
class |
MinimumFunctionExecutor
Executor class for Minimum function.
|
class |
ScriptFunctionExecutor
Executor class for Script function.
|
class |
SizeOfSetFunctionExecutor
Executor class for sizeOfSet function.
|
class |
UUIDFunctionExecutor
Executor class for UUID function.
|
| 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 |
IfThenElseFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfIntegerFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
MinimumFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfDoubleFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfFloatFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
DefaultFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
CreateSetFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
UUIDFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
MaximumFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
CastFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfLongFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
EventTimestampFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfStringFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
ScriptFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
SizeOfSetFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
void |
ConvertFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
CurrentTimeMillisFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected abstract void |
FunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor, this method will be called before the other methods
|
void |
CoalesceFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfBooleanFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
void |
FunctionExecutor.initExecutor(ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
String queryName,
ConfigReader configReader) |
| Modifier and Type | Class and Description |
|---|---|
class |
IncrementalAggregateBaseTimeFunctionExecutor
Executor class for finding the start time and end time of the within clause in incremental processing.
|
class |
IncrementalStartTimeEndTimeFunctionExecutor
Executor class for finding the start time and end time of the within clause in incremental processing.
|
class |
IncrementalTimeGetTimeZone
Executor class for retrieving the timezone from a string timeStamp.
|
class |
IncrementalUnixTimeFunctionExecutor
Executor class for converting string timestamp to unix time in incremental processing.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
IncrementalUnixTimeFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
IncrementalTimeGetTimeZone.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
IncrementalAggregateBaseTimeFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
IncrementalStartTimeEndTimeFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
AddExpressionExecutorDouble
Executor class for Double Add function.
|
class |
AddExpressionExecutorFloat
Executor class for Float Add function.
|
class |
AddExpressionExecutorInt
Executor class for Integer Add function.
|
class |
AddExpressionExecutorLong
Executor class for Long Add function.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
AddExpressionExecutorFloat.cloneExecutor(String key) |
ExpressionExecutor |
AddExpressionExecutorLong.cloneExecutor(String key) |
ExpressionExecutor |
AddExpressionExecutorDouble.cloneExecutor(String key) |
ExpressionExecutor |
AddExpressionExecutorInt.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
Executor class for Double Divide function.
|
class |
DivideExpressionExecutorFloat
Executor class for Float Divide function.
|
class |
DivideExpressionExecutorInt
Executor class for Integer Divide function.
|
class |
DivideExpressionExecutorLong
Executor class for Long Divide function.
|
| 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
Executor class for Double Modulus function.
|
class |
ModExpressionExecutorFloat
Executor class for Float Modulus function.
|
class |
ModExpressionExecutorInt
Executor class for Integer Modulus function.
|
class |
ModExpressionExecutorLong
Executor class for Long Modulus function.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
ModExpressionExecutorLong.cloneExecutor(String key) |
ExpressionExecutor |
ModExpressionExecutorDouble.cloneExecutor(String key) |
ExpressionExecutor |
ModExpressionExecutorInt.cloneExecutor(String key) |
ExpressionExecutor |
ModExpressionExecutorFloat.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
Executor class for Double Multiply function.
|
class |
MultiplyExpressionExecutorFloat
Executor class for Float Multiply function.
|
class |
MultiplyExpressionExecutorInt
Executor class for Integer Multiply function.
|
class |
MultiplyExpressionExecutorLong
Executor class for Long Multiply function.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
MultiplyExpressionExecutorInt.cloneExecutor(String key) |
ExpressionExecutor |
MultiplyExpressionExecutorDouble.cloneExecutor(String key) |
ExpressionExecutor |
MultiplyExpressionExecutorFloat.cloneExecutor(String key) |
ExpressionExecutor |
MultiplyExpressionExecutorLong.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
Executor class for Double subtract function.
|
class |
SubtractExpressionExecutorFloat
Executor class for Float subtract function.
|
class |
SubtractExpressionExecutorInt
Executor class for Integer subtract function.
|
class |
SubtractExpressionExecutorLong
Executor class for Long subtract function.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
SubtractExpressionExecutorFloat.cloneExecutor(String key) |
ExpressionExecutor |
SubtractExpressionExecutorDouble.cloneExecutor(String key) |
ExpressionExecutor |
SubtractExpressionExecutorLong.cloneExecutor(String key) |
ExpressionExecutor |
SubtractExpressionExecutorInt.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 List<org.wso2.siddhi.query.api.definition.Attribute> |
LogStreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The init method of the StreamFunction
|
protected abstract List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected abstract List<org.wso2.siddhi.query.api.definition.Attribute> |
AbstractStreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
boolean outputExpectsExpiredEvents)
The init method of the StreamProcessor, this method will be called before other methods
|
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
boolean outputExpectsExpiredEvents)
The configure 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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
boolean outputExpectsExpiredEvents,
String queryName,
org.wso2.siddhi.query.api.SiddhiElement siddhiElement) |
| 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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
Pol2CartStreamFunctionProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
boolean outputExpectsExpiredEvents) |
protected void |
WindowWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
TimeWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
LengthBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
TimeLengthWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
FrequentWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
BatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
LengthWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
SortWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
TimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
TableWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
CronWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected abstract void |
WindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext)
The init method of the WindowProcessor, this method will be called before other methods
|
protected void |
ExternalTimeWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
AggregateWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
ExternalTimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
LossyFrequentWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor[] |
AttributeAggregator.attributeExpressionExecutors |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
MinAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
StdDevAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
MaxAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
SumAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
OrAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
MinForeverAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
DistinctCountAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
AndAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
UnionSetAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
CountAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
MaxForeverAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
AvgAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
void |
AttributeAggregator.initAggregator(ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
ConfigReader configReader) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
AttributeProcessor.getExpressionExecutor() |
| Constructor and Description |
|---|
AttributeProcessor(ExpressionExecutor expressionExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAggregationAttributeExecutor
Abstract class to represent attribute aggregations.
|
class |
AggregationAttributeExecutor
Executor for attribute aggregations.
|
class |
GroupByAggregationAttributeExecutor
Executor class for aggregations with group by configuration.
|
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor[] |
AbstractAggregationAttributeExecutor.attributeExpressionExecutors |
| Modifier and Type | Method and Description |
|---|---|
ExpressionExecutor |
AggregationAttributeExecutor.cloneExecutor(String key) |
ExpressionExecutor |
GroupByAggregationAttributeExecutor.cloneExecutor(String key) |
| Constructor and Description |
|---|
AbstractAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
String queryName) |
AggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
String queryName) |
GroupByAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,ExpressionExecutor> |
InMemoryCompiledUpdateSet.getExpressionExecutorMap() |
| Constructor and Description |
|---|
InMemoryCompiledUpdateSet(Map<Integer,ExpressionExecutor> expressionExecutorMap) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,ExpressionExecutor> |
AbstractRecordTable.RecordStoreCompiledCondition.variableExpressionExecutorMap |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ExpressionExecutor> |
RecordTableCompiledUpdateSet.getExpressionExecutorMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordTableCompiledUpdateSet.setExpressionExecutorMap(Map<String,ExpressionExecutor> expressionExecutorMap) |
| Constructor and Description |
|---|
CompareCollectionExecutor(ExpressionExecutor expressionExecutor,
int storeEventIndex,
String attribute,
org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator,
ExpressionExecutor valueExpressionExecutor) |
ExhaustiveCollectionExecutor(ExpressionExecutor expressionExecutor,
int storeEventIndex) |
NonAndCollectionExecutor(ExpressionExecutor valueExpressionExecutor,
CollectionExecutor aCollectionExecutor,
CollectionExpression.CollectionScope collectionScope) |
NonCollectionExecutor(ExpressionExecutor expressionExecutor) |
| Constructor and Description |
|---|
AndMultiPrimaryKeyCollectionExecutor(String compositePrimaryKey,
List<ExpressionExecutor> multiPrimaryKeyExpressionExecutors) |
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor |
EventChunkOperator.expressionExecutor |
protected ExpressionExecutor |
SnapshotableEventQueueOperator.expressionExecutor |
protected ExpressionExecutor |
CollectionOperator.expressionExecutor |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
IncrementalAggregateCompileCondition.find(StateEvent matchingEvent,
org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
List<ExpressionExecutor> baseExecutors,
List<ExpressionExecutor> outputExpressionExecutors,
SiddhiAppContext siddhiAppContext,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupbyKeyGeneratorList) |
StreamEvent |
IncrementalAggregateCompileCondition.find(StateEvent matchingEvent,
org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
List<ExpressionExecutor> baseExecutors,
List<ExpressionExecutor> outputExpressionExecutors,
SiddhiAppContext siddhiAppContext,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupbyKeyGeneratorList) |
StreamEvent |
IncrementalAggregateCompileCondition.find(StateEvent matchingEvent,
org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
List<ExpressionExecutor> baseExecutors,
List<ExpressionExecutor> outputExpressionExecutors,
SiddhiAppContext siddhiAppContext,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupbyKeyGeneratorList) |
| Constructor and Description |
|---|
CollectionOperator(ExpressionExecutor expressionExecutor,
int storeEventPosition) |
EventChunkOperator(ExpressionExecutor expressionExecutor,
int storeEventPosition) |
IncrementalAggregateCompileCondition(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableCompiledConditions,
CompiledCondition inMemoryStoreCompileCondition,
CompiledCondition onCompiledCondition,
MetaStreamEvent tableMetaStreamEvent,
MetaStreamEvent aggregateMetaSteamEvent,
List<org.wso2.siddhi.query.api.definition.Attribute> additionalAttributes,
MatchingMetaInfoHolder alteredMatchingMetaInfoHolder,
ExpressionExecutor perExpressionExecutor,
ExpressionExecutor startTimeEndTimeExpressionExecutor,
boolean isProcessingOnExternalTime) |
MapOperator(ExpressionExecutor expressionExecutor,
int storeEventPosition) |
SnapshotableEventQueueOperator(ExpressionExecutor expressionExecutor,
int storeEventPosition) |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionExecutor |
ExpressionParser.parseExpression(org.wso2.siddhi.query.api.expression.Expression expression,
MetaComplexEvent metaEvent,
int currentState,
Map<String,Table> tableMap,
List<VariableExpressionExecutor> executorList,
SiddhiAppContext siddhiAppContext,
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.