public class OperatorFactory extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
isPrecise
是否需要高精度计算
|
| 构造器和说明 |
|---|
OperatorFactory(boolean aIsPrecise) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOperator(String name,
OperatorBase op) |
void |
addOperatorWithAlias(String aAliasName,
String name,
String errorInfo) |
OperatorBase |
getOperator(String aOperName) |
boolean |
isExistOperator(String operName) |
OperatorBase |
newInstance(ExpressNode opItem)
创建一个新的操作符实例
|
OperatorBase |
newInstance(String opName) |
OperatorBase |
replaceOperator(String name,
OperatorBase op) |
public void addOperator(String name, OperatorBase op)
public OperatorBase replaceOperator(String name, OperatorBase op)
public void addOperatorWithAlias(String aAliasName, String name, String errorInfo) throws Exception
Exceptionpublic OperatorBase getOperator(String aOperName)
public OperatorBase newInstance(ExpressNode opItem) throws Exception
Exceptionpublic OperatorBase newInstance(String opName) throws Exception
ExceptionCopyright © 2012–2018 Alibaba Group. All rights reserved.