public class ExprTableEvalStrategyFactory extends Object
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 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–2019. All rights reserved.