Class SubSelectStrategyFactoryIndexShareForge
java.lang.Object
com.espertech.esper.common.internal.epl.subselect.SubSelectStrategyFactoryIndexShareForge
- All Implemented Interfaces:
SubSelectStrategyFactoryForge
public class SubSelectStrategyFactoryIndexShareForge
extends Object
implements SubSelectStrategyFactoryForge
-
Constructor Summary
ConstructorDescriptionSubSelectStrategyFactoryIndexShareForge
(int subqueryNumber, SubSelectActivationPlan subselectActivation, EventType[] outerEventTypesSelect, NamedWindowMetaData namedWindow, TableMetaData table, boolean fullTableScan, IndexHint indexHint, SubordPropPlan joinedPropPlan, ExprForge filterExprEval, ExprNode[] groupKeys, AggregationServiceForgeDesc aggregationServiceForgeDesc, StatementBaseInfo statement, StatementCompileTimeServices services) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
hasPrior()
makeCodegen
(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
-
Constructor Details
-
SubSelectStrategyFactoryIndexShareForge
public SubSelectStrategyFactoryIndexShareForge(int subqueryNumber, SubSelectActivationPlan subselectActivation, EventType[] outerEventTypesSelect, NamedWindowMetaData namedWindow, TableMetaData table, boolean fullTableScan, IndexHint indexHint, SubordPropPlan joinedPropPlan, ExprForge filterExprEval, ExprNode[] groupKeys, AggregationServiceForgeDesc aggregationServiceForgeDesc, StatementBaseInfo statement, StatementCompileTimeServices services) throws ExprValidationException - Throws:
ExprValidationException
-
-
Method Details
-
makeCodegen
public CodegenExpression makeCodegen(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) - Specified by:
makeCodegen
in interfaceSubSelectStrategyFactoryForge
-
getViewForges
- Specified by:
getViewForges
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
-
getAdditionalForgeables
-