public abstract class AbstractFunction extends BaseFunction
Constructor and Description |
---|
AbstractFunction() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Optional<QualifiedValue> |
executeArg(Expression[] args,
int index) |
protected abstract java.lang.String |
getFunctionDisplayName() |
void |
initArgs(Expression[] args)
Calls validateNumArgs() to make sure the number of args is correct
|
protected LoggerEx |
log() |
protected boolean |
validateNumArgs(int num) |
connect, copy, disconnect, executeAll, shutdown, startup
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getArgDocString, getType
public void initArgs(Expression[] args)
protected java.util.Optional<QualifiedValue> executeArg(Expression[] args, int index) throws ExpressionException
ExpressionException
protected boolean validateNumArgs(int num)
protected abstract java.lang.String getFunctionDisplayName()
protected LoggerEx log()