FunctionAlias.JavaMethod

There may be multiple Java methods that match a function name. Each method must have a different number of parameters however. This helper class represents one such method.

Methods
int compareTo(FunctionAlias.JavaMethod m)
int compareTo(FunctionAlias.JavaMethod m)
Class[] getColumnClasses()
Class[] getColumnClasses()
int getDataType()
int getDataType()
int getParameterCount()
int getParameterCount()
Value getValue(Session session, Expression[] args, boolean columnList)
Call the user-defined function and return the value.
Value getValue(Session session, Expression[] args, boolean columnList)
Call the user-defined function and return the value.
Parameters:
session - the session
args - the argument list
columnList - true if the function should only return the column list
Returns:
the value
boolean hasConnectionParam()
Check if this function requires a database connection.
boolean hasConnectionParam()
Check if this function requires a database connection.
Returns:
if the function requires a connection
boolean isVarArgs()
boolean isVarArgs()
String toString()
String toString()