public class SubSelectStrategyFactoryIndexShareForge extends Object implements SubSelectStrategyFactoryForge
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
List<ViewFactoryForge> |
getViewForges() |
boolean |
hasAggregation() |
boolean |
hasPrevious() |
boolean |
hasPrior() |
CodegenExpression |
makeCodegen(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
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
ExprValidationException
public CodegenExpression makeCodegen(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
makeCodegen
in interface SubSelectStrategyFactoryForge
public List<ViewFactoryForge> getViewForges()
getViewForges
in interface SubSelectStrategyFactoryForge
public boolean hasAggregation()
hasAggregation
in interface SubSelectStrategyFactoryForge
public boolean hasPrior()
hasPrior
in interface SubSelectStrategyFactoryForge
public boolean hasPrevious()
hasPrevious
in interface SubSelectStrategyFactoryForge
Copyright © 2005–2018. All rights reserved.