public class OperatorFactory
extends java.lang.Object
| Constructor and Description |
|---|
OperatorFactory(boolean isPrecise) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOperator(java.lang.String name,
OperatorBase operatorBase) |
void |
addOperatorWithAlias(java.lang.String aliasName,
java.lang.String name,
java.lang.String errorInfo) |
OperatorBase |
getOperator(java.lang.String operatorName) |
boolean |
isExistOperator(java.lang.String operatorName) |
OperatorBase |
newInstance(ExpressNode opItem)
创建一个新的操作符实例
|
OperatorBase |
newInstance(java.lang.String opName) |
OperatorBase |
replaceOperator(java.lang.String name,
OperatorBase op) |
public void addOperator(java.lang.String name,
OperatorBase operatorBase)
public OperatorBase replaceOperator(java.lang.String name, OperatorBase op)
public void addOperatorWithAlias(java.lang.String aliasName,
java.lang.String name,
java.lang.String errorInfo)
throws java.lang.Exception
java.lang.Exceptionpublic boolean isExistOperator(java.lang.String operatorName)
public OperatorBase getOperator(java.lang.String operatorName)
public OperatorBase newInstance(ExpressNode opItem) throws java.lang.Exception
java.lang.Exceptionpublic OperatorBase newInstance(java.lang.String opName) throws java.lang.Exception
java.lang.ExceptionCopyright © 2012-2023 Alibaba Group. All Rights Reserved.