Package | Description |
---|---|
io.siddhi.core.util.collection.expression | |
io.siddhi.core.util.parser |
Modifier and Type | Class and Description |
---|---|
class |
AndCollectionExpression
Implementation of
CollectionExpression which represent And expressions. |
class |
AndMultiPrimaryKeyCollectionExpression
Implementation of
CollectionExpression which represent And expressions. |
class |
AttributeCollectionExpression
Implementation of
CollectionExpression which represent attribute expressions. |
class |
BasicCollectionExpression
Implementation of
CollectionExpression which represent generic expressions. |
class |
CompareCollectionExpression
Implementation of
CollectionExpression which represent Compare expressions. |
class |
NotCollectionExpression
Implementation of
CollectionExpression which represent Not expressions. |
class |
NullCollectionExpression
Implementation of
CollectionExpression which represent Null expressions. |
class |
OrCollectionExpression
Implementation of
CollectionExpression which represent Or expressions. |
Modifier and Type | Method and Description |
---|---|
CollectionExpression |
CompareCollectionExpression.getAttributeCollectionExpression() |
CollectionExpression |
NotCollectionExpression.getCollectionExpression() |
CollectionExpression |
AndMultiPrimaryKeyCollectionExpression.getLeftCollectionExpression() |
CollectionExpression |
OrCollectionExpression.getLeftCollectionExpression() |
CollectionExpression |
AndCollectionExpression.getLeftCollectionExpression() |
CollectionExpression |
AndMultiPrimaryKeyCollectionExpression.getRightCollectionExpression() |
CollectionExpression |
OrCollectionExpression.getRightCollectionExpression() |
CollectionExpression |
AndCollectionExpression.getRightCollectionExpression() |
CollectionExpression |
CompareCollectionExpression.getValueCollectionExpression() |
Constructor and Description |
---|
AndCollectionExpression(io.siddhi.query.api.expression.Expression expression,
CollectionExpression.CollectionScope collectionScope,
CollectionExpression leftCollectionExpression,
CollectionExpression rightCollectionExpression) |
AndMultiPrimaryKeyCollectionExpression(io.siddhi.query.api.expression.Expression expression,
CollectionExpression.CollectionScope collectionScope,
CollectionExpression leftCollectionExpression,
CollectionExpression rightCollectionExpression) |
CompareCollectionExpression(io.siddhi.query.api.expression.condition.Compare compareExpression,
CollectionExpression.CollectionScope collectionScope,
CollectionExpression attributeCollectionExpression,
io.siddhi.query.api.expression.condition.Compare.Operator operator,
CollectionExpression valueCollectionExpression) |
NotCollectionExpression(io.siddhi.query.api.expression.Expression expression,
CollectionExpression.CollectionScope collectionScope,
CollectionExpression collectionExpression) |
OrCollectionExpression(io.siddhi.query.api.expression.Expression expression,
CollectionExpression.CollectionScope collectionScope,
CollectionExpression leftCollectionExpression,
CollectionExpression rightCollectionExpression) |
Modifier and Type | Method and Description |
---|---|
static CollectionExpression |
CollectionExpressionParser.parseCollectionExpression(io.siddhi.query.api.expression.Expression expression,
MatchingMetaInfoHolder matchingMetaInfoHolder,
IndexedEventHolder indexedEventHolder)
Parse the given expression and create the appropriate Executor by recursively traversing the expression.
|
Modifier and Type | Method and Description |
---|---|
static CollectionExecutor |
CollectionExpressionParser.buildCollectionExecutor(CollectionExpression collectionExpression,
MatchingMetaInfoHolder matchingMetaInfoHolder,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
boolean isFirst,
ProcessingMode processingMode,
boolean outputExpectsExpiredEvents,
SiddhiQueryContext siddhiQueryContext) |
Copyright © 2019. All rights reserved.