public abstract class AbstractFunction extends BaseFunction
Constructor and Description |
---|
AbstractFunction() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
getFunctionDisplayName() |
void |
initArgs(Expression[] args)
First calls validateNumArgs() to make sure the number of args is correct, and then calls validateArgType(idx,
type) for each argument.
|
protected boolean |
validateArgType(int argNum,
java.lang.Class<?> type) |
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 boolean validateNumArgs(int num)
protected boolean validateArgType(int argNum, java.lang.Class<?> type)
protected abstract java.lang.String getFunctionDisplayName()