# 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()