Package | Description |
---|---|
com.espertech.esper.common.internal.compile.stage2 |
Modifier and Type | Method and Description |
---|---|
FilterSpecPlanPathTripletForge[] |
FilterSpecPlanPathForge.getTriplets() |
protected static FilterSpecPlanPathTripletForge |
FilterSpecCompilerIndexPlannerConstituent.makeFilterParam(ExprNode constituent,
boolean performConditionPlanning,
Function<String,Boolean> limitedExprExists,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
LinkedHashSet<String> allTagNamesOrdered,
String statementName,
StreamTypeService streamTypeService,
StatementRawInfo raw,
StatementCompileTimeServices services)
For a given expression determine if this is optimizable and create the filter parameter
representing the expression, or null if not optimizable.
|
protected static FilterSpecPlanPathTripletForge |
FilterSpecCompilerIndexPlannerHelper.makeRemainingNode(List<ExprNode> unassignedExpressions,
FilterSpecCompilerArgs args) |
Modifier and Type | Method and Description |
---|---|
Collection<FilterSpecPlanPathTripletForge> |
FilterSpecParaForgeMap.getTriplets()
Returns all filter parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FilterSpecPlanPathTripletForge.equalsFilter(FilterSpecPlanPathTripletForge other) |
void |
FilterSpecParaForgeMap.put(ExprNode exprNode,
FilterSpecPlanPathTripletForge param)
Add a node and filter param.
|
ExprNode |
FilterSpecParaForgeMap.removeEntry(FilterSpecPlanPathTripletForge param)
Removes a filter parameter and it's associated expression node
|
void |
FilterSpecParaForgeMap.removeValue(FilterSpecPlanPathTripletForge param)
Remove a filter parameter leaving the expression node in place.
|
Modifier and Type | Method and Description |
---|---|
static FilterSpecPlanPathForge |
FilterSpecPlanForge.makePathFromTriplets(Collection<FilterSpecPlanPathTripletForge> tripletsColl,
ExprNode control) |
static FilterSpecPlanForge |
FilterSpecPlanForge.makePlanFromTriplets(Collection<FilterSpecPlanPathTripletForge> triplets,
ExprNode topLevelNegation,
FilterSpecCompilerArgs args) |
Constructor and Description |
---|
FilterSpecPlanPathForge(FilterSpecPlanPathTripletForge[] triplets,
ExprNode pathNegate) |
Copyright © 2005–2022. All rights reserved.