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