|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.firebirdsql.jdbc.FBEscapedFunctionHelper
Helper class for escaped functions.
Constructor Summary | |
FBEscapedFunctionHelper()
|
Method Summary | |
static java.lang.String |
_char(java.lang.String[] params)
|
static java.lang.String |
abs(java.lang.String[] params)
|
static java.lang.String |
acos(java.lang.String[] params)
|
static java.lang.String |
ascii(java.lang.String[] params)
|
static java.lang.String |
asin(java.lang.String[] params)
|
static java.lang.String |
atan(java.lang.String[] params)
|
static java.lang.String |
atan2(java.lang.String[] params)
|
static java.lang.String |
ceiling(java.lang.String[] params)
|
static java.lang.String |
convertTemplate(java.lang.String functionCall,
int mode)
Convert escaped function call using function template. |
static java.lang.String |
cos(java.lang.String[] params)
|
static java.lang.String |
cot(java.lang.String[] params)
|
static java.lang.String |
floor(java.lang.String[] params)
|
static java.lang.String |
lcase(java.lang.String[] params)
|
static java.lang.String |
length(java.lang.String[] params)
|
static java.lang.String |
log(java.lang.String[] params)
|
static java.lang.String |
log10(java.lang.String[] params)
|
static java.lang.String |
ltrim(java.lang.String[] params)
|
static java.lang.String |
mod(java.lang.String[] params)
|
static java.util.List |
parseArguments(java.lang.String functionCall)
Extract function arguments from the function call. |
static java.lang.String |
parseFunction(java.lang.String functionCall)
Extract function name from the function call. |
static java.lang.String |
pi(java.lang.String[] params)
|
static java.lang.String |
rand(java.lang.String[] params)
|
static java.lang.String |
rtrim(java.lang.String[] params)
|
static java.lang.String |
sign(java.lang.String[] params)
|
static java.lang.String |
sin(java.lang.String[] params)
|
static java.lang.String |
sqrt(java.lang.String[] params)
|
static java.lang.String |
tan(java.lang.String[] params)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FBEscapedFunctionHelper()
Method Detail |
public static java.lang.String parseFunction(java.lang.String functionCall) throws FBSQLParseException
functionCall
- escaped function call.
FBSQLParseException
- if parse error occurs.public static java.util.List parseArguments(java.lang.String functionCall) throws FBSQLParseException
functionCall
- escaped function call.
FBSQLParseException
- if parse error occurs.public static java.lang.String convertTemplate(java.lang.String functionCall, int mode) throws FBSQLParseException
functionCall
- escaped function call.
null
if no template found.
FBSQLParseException
- if escaped function call has incorrect syntax.public static java.lang.String abs(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String acos(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String asin(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String atan(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String atan2(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String ceiling(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String cos(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String cot(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String floor(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String log(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String log10(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String mod(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String pi(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String rand(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String sign(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String sin(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String sqrt(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String tan(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String ascii(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String _char(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String lcase(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String length(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String ltrim(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
public static java.lang.String rtrim(java.lang.String[] params) throws FBSQLParseException
FBSQLParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |