public class TFunctionManager extends Object implements IFunctionProvider
| Constructor and Description |
|---|
TFunctionManager() |
TFunctionManager(boolean caseSensitive) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(IFunctionProvider provider) |
void |
add(String name,
IExprFunction function) |
Object |
evaluate(gudusoft.gsqlparser.compiler.IEvaluationContext context,
TExprFunction function) |
boolean |
hasFunction(TExprFunction function) |
public TFunctionManager()
public TFunctionManager(boolean caseSensitive)
public void add(String name, IExprFunction function)
public void add(IFunctionProvider provider)
public Object evaluate(gudusoft.gsqlparser.compiler.IEvaluationContext context, TExprFunction function) throws TExprException
evaluate in interface IFunctionProviderTExprExceptionpublic boolean hasFunction(TExprFunction function)
hasFunction in interface IFunctionProvider