public static class FunctionAlias.JavaMethod extends java.lang.Object implements java.lang.Comparable<FunctionAlias.JavaMethod>
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(FunctionAlias.JavaMethod m) |
java.lang.Class<?>[] |
getColumnClasses() |
int |
getDataType() |
int |
getParameterCount() |
Value |
getValue(Session session,
Expression[] args,
boolean columnList)
Call the user-defined function and return the value.
|
boolean |
hasConnectionParam()
Check if this function requires a database connection.
|
boolean |
isVarArgs() |
java.lang.String |
toString() |
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean hasConnectionParam()
public Value getValue(Session session, Expression[] args, boolean columnList)
session - the sessionargs - the argument listcolumnList - true if the function should only return the column
listpublic java.lang.Class<?>[] getColumnClasses()
public int getDataType()
public int getParameterCount()
public boolean isVarArgs()
public int compareTo(FunctionAlias.JavaMethod m)
compareTo in interface java.lang.Comparable<FunctionAlias.JavaMethod>