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