Class SubSelectStrategyFactoryLocalViewPreloadedForge
java.lang.Object
com.espertech.esper.common.internal.epl.subselect.SubSelectStrategyFactoryLocalViewPreloadedForge
- All Implemented Interfaces:
SubSelectStrategyFactoryForge
public class SubSelectStrategyFactoryLocalViewPreloadedForge
extends Object
implements SubSelectStrategyFactoryForge
-
Constructor Summary
ConstructorDescriptionSubSelectStrategyFactoryLocalViewPreloadedForge
(List<ViewFactoryForge> viewForges, ViewResourceDelegateDesc viewResourceDelegateDesc, Pair<EventTableFactoryFactoryForge, SubordTableLookupStrategyFactoryForge> lookupStrategy, ExprNode filterExprNode, boolean correlatedSubquery, AggregationServiceForgeDesc aggregationServiceForgeDesc, int subqueryNumber, ExprNode[] groupKeys, NamedWindowMetaData namedWindow, ExprNode namedWindowFilterExpr, QueryGraphForge namedWindowFilterQueryGraph, MultiKeyClassRef groupByMultiKeyClasses, boolean isTargetHA) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
hasPrior()
protected static CodegenExpression
makeAggregationService
(int subqueryNumber, AggregationServiceForgeDesc aggregationServiceForgeDesc, CodegenClassScope classScope, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, boolean isTargetHA, StateMgmtSettingsProvider stateMgmtSettingsProvider) makeCodegen
(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
-
Constructor Details
-
SubSelectStrategyFactoryLocalViewPreloadedForge
public SubSelectStrategyFactoryLocalViewPreloadedForge(List<ViewFactoryForge> viewForges, ViewResourceDelegateDesc viewResourceDelegateDesc, Pair<EventTableFactoryFactoryForge, SubordTableLookupStrategyFactoryForge> lookupStrategy, ExprNode filterExprNode, boolean correlatedSubquery, AggregationServiceForgeDesc aggregationServiceForgeDesc, int subqueryNumber, ExprNode[] groupKeys, NamedWindowMetaData namedWindow, ExprNode namedWindowFilterExpr, QueryGraphForge namedWindowFilterQueryGraph, MultiKeyClassRef groupByMultiKeyClasses, boolean isTargetHA)
-
-
Method Details
-
getViewForges
- Specified by:
getViewForges
in interfaceSubSelectStrategyFactoryForge
-
makeCodegen
public CodegenExpression makeCodegen(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) - Specified by:
makeCodegen
in interfaceSubSelectStrategyFactoryForge
-
hasAggregation
public boolean hasAggregation()- Specified by:
hasAggregation
in interfaceSubSelectStrategyFactoryForge
-
hasPrior
public boolean hasPrior()- Specified by:
hasPrior
in interfaceSubSelectStrategyFactoryForge
-
hasPrevious
public boolean hasPrevious()- Specified by:
hasPrevious
in interfaceSubSelectStrategyFactoryForge
-
makeAggregationService
protected static CodegenExpression makeAggregationService(int subqueryNumber, AggregationServiceForgeDesc aggregationServiceForgeDesc, CodegenClassScope classScope, CodegenMethodScope parent, SAIFFInitializeSymbol symbols, boolean isTargetHA, StateMgmtSettingsProvider stateMgmtSettingsProvider)
-