public class ExprTableEvalStrategyFactory extends Object
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE |
Constructor and Description |
---|
ExprTableEvalStrategyFactory() |
Modifier and Type | Method and Description |
---|---|
int |
getAggColumnNum() |
AggregationMultiFunctionAggregationMethod |
getAggregationMethod() |
ExprEvaluator |
getGroupKeyEval() |
ExprEnumerationGivenEvent |
getOptionalEnumEval() |
int |
getPropertyIndex() |
ExprTableEvalStrategyEnum |
getStrategyEnum() |
Table |
getTable() |
ExprTableEvalStrategy |
makeStrategy(TableAndLockProvider provider) |
void |
setAggColumnNum(int aggColumnNum) |
void |
setAggregationMethod(AggregationMultiFunctionAggregationMethod aggregationMethod) |
void |
setGroupKeyEval(ExprEvaluator groupKeyEval) |
void |
setOptionalEnumEval(ExprEnumerationGivenEvent optionalEnumEval) |
void |
setPropertyIndex(int propertyIndex) |
void |
setStrategyEnum(ExprTableEvalStrategyEnum strategyEnum) |
void |
setTable(Table table) |
public static final EPTypeClass EPTYPE
public void setStrategyEnum(ExprTableEvalStrategyEnum strategyEnum)
public void setTable(Table table)
public void setGroupKeyEval(ExprEvaluator groupKeyEval)
public void setAggColumnNum(int aggColumnNum)
public void setPropertyIndex(int propertyIndex)
public void setOptionalEnumEval(ExprEnumerationGivenEvent optionalEnumEval)
public void setAggregationMethod(AggregationMultiFunctionAggregationMethod aggregationMethod)
public ExprTableEvalStrategy makeStrategy(TableAndLockProvider provider)
public ExprTableEvalStrategyEnum getStrategyEnum()
public Table getTable()
public ExprEvaluator getGroupKeyEval()
public int getAggColumnNum()
public int getPropertyIndex()
public ExprEnumerationGivenEvent getOptionalEnumEval()
public AggregationMultiFunctionAggregationMethod getAggregationMethod()
Copyright © 2005–2021. All rights reserved.