Class SubordinateQueryPlanner
java.lang.Object
com.espertech.esper.common.internal.epl.lookupplansubord.SubordinateQueryPlanner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionplanOnExpression
(ExprNode joinExpr, EventType filterEventType, IndexHint optionalIndexHint, boolean isIndexShare, int subqueryNumber, ExcludePlanHint excludePlanHint, boolean isVirtualDataWindow, EventTableIndexMetadata indexMetadata, EventType eventTypeIndexed, Set<String> optionalUniqueKeyProps, boolean onlyUseExistingIndexes, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) static SubordinateQueryPlan
planSubquery
(EventType[] outerStreams, SubordPropPlan joinDesc, boolean isNWOnTrigger, boolean forceTableScan, IndexHint optionalIndexHint, boolean indexShare, int subqueryNumber, boolean isVirtualDataWindow, EventTableIndexMetadata indexMetadata, Set<String> optionalUniqueKeyProps, boolean onlyUseExistingIndexes, EventType eventTypeIndexed, StatementRawInfo statementRawInfo, StatementCompileTimeServices services)
-
Constructor Details
-
SubordinateQueryPlanner
public SubordinateQueryPlanner()
-
-
Method Details
-
planOnExpression
public static SubordinateWMatchExprQueryPlanResult planOnExpression(ExprNode joinExpr, EventType filterEventType, IndexHint optionalIndexHint, boolean isIndexShare, int subqueryNumber, ExcludePlanHint excludePlanHint, boolean isVirtualDataWindow, EventTableIndexMetadata indexMetadata, EventType eventTypeIndexed, Set<String> optionalUniqueKeyProps, boolean onlyUseExistingIndexes, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) throws ExprValidationException - Throws:
ExprValidationException
-
planSubquery
public static SubordinateQueryPlan planSubquery(EventType[] outerStreams, SubordPropPlan joinDesc, boolean isNWOnTrigger, boolean forceTableScan, IndexHint optionalIndexHint, boolean indexShare, int subqueryNumber, boolean isVirtualDataWindow, EventTableIndexMetadata indexMetadata, Set<String> optionalUniqueKeyProps, boolean onlyUseExistingIndexes, EventType eventTypeIndexed, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) throws ExprValidationException - Throws:
ExprValidationException
-