public class FBEscapedFunctionHelper
extends java.lang.Object
Constructor and Description |
---|
FBEscapedFunctionHelper() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
_char(java.lang.String[] params)
Produce a function call for the
char UDF function. |
static java.lang.String |
abs(java.lang.String[] params)
Produce a function call for the
abs UDF function. |
static java.lang.String |
acos(java.lang.String[] params)
Produce a function call for the
acos UDF function. |
static java.lang.String |
ascii(java.lang.String[] params)
Produce a function call for the
ascii UDF function. |
static java.lang.String |
asin(java.lang.String[] params)
Produce a function call for the
asin UDF function. |
static java.lang.String |
atan(java.lang.String[] params)
Produce a function call for the
atan UDF function. |
static java.lang.String |
atan2(java.lang.String[] params)
Produce a function call for the
atan2 UDF function. |
static java.lang.String |
ceiling(java.lang.String[] params)
Produce a function call for the
ceiling UDF function. |
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)
Produce a function call for the
cos UDF function. |
static java.lang.String |
cot(java.lang.String[] params)
Produce a function call for the
cot UDF function. |
static java.lang.String |
floor(java.lang.String[] params)
Produce a function call for the
floor UDF function. |
static java.lang.String |
lcase(java.lang.String[] params)
Produce a function call for the
lcase UDF function. |
static java.lang.String |
length(java.lang.String[] params)
Produce a function call for the
length UDF function. |
static java.lang.String |
log(java.lang.String[] params)
Produce a function call for the
log UDF function. |
static java.lang.String |
log10(java.lang.String[] params)
Produce a function call for the
log10 UDF function. |
static java.lang.String |
ltrim(java.lang.String[] params)
Produce a function call for the
ltrim UDF function. |
static java.lang.String |
mod(java.lang.String[] params)
Produce a function call for the
mod UDF function. |
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)
Produce a function call for the
pi UDF function. |
static java.lang.String |
rand(java.lang.String[] params)
Produce a function call for the
rand UDF function. |
static java.lang.String |
rtrim(java.lang.String[] params)
Produce a function call for the
rtrim UDF function. |
static java.lang.String |
sign(java.lang.String[] params)
Produce a function call for the
sign UDF function. |
static java.lang.String |
sin(java.lang.String[] params)
Produce a function call for the
sin UDF function. |
static java.lang.String |
sqrt(java.lang.String[] params)
Produce a function call for the
sqrt UDF function. |
static java.lang.String |
tan(java.lang.String[] params)
Produce a function call for the
tan UDF function. |
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
abs
UDF function.
The syntax of the abs
function is
{fn abs(number)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String acos(java.lang.String[] params) throws FBSQLParseException
acos
UDF function.
The syntax of the acos
function is
{fn acos(float)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String asin(java.lang.String[] params) throws FBSQLParseException
asin
UDF function.
The syntax of the asin
function is
{fn asin(float)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String atan(java.lang.String[] params) throws FBSQLParseException
atan
UDF function.
The syntax of the atan
function is
{fn atan(float)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String atan2(java.lang.String[] params) throws FBSQLParseException
atan2
UDF function.
The syntax of the atan2
function is
{fn atan2(float1, float2)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String ceiling(java.lang.String[] params) throws FBSQLParseException
ceiling
UDF function.
The syntax of the ceiling
function is
{fn ceiling(number)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String cos(java.lang.String[] params) throws FBSQLParseException
cos
UDF function.
The syntax of the cos
function is
{fn cos(float)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String cot(java.lang.String[] params) throws FBSQLParseException
cot
UDF function.
The syntax of the cot
function is
{fn cot(float)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String floor(java.lang.String[] params) throws FBSQLParseException
floor
UDF function.
The syntax of the floor
function is
{fn floor(number)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String log(java.lang.String[] params) throws FBSQLParseException
log
UDF function.
The syntax of the log
function is
{fn log(number)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String log10(java.lang.String[] params) throws FBSQLParseException
log10
UDF function.
The syntax of the log10
function is
{fn log10(number)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String mod(java.lang.String[] params) throws FBSQLParseException
mod
UDF function.
The syntax of the mod
function is
{fn mod(integer1, integer2)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String pi(java.lang.String[] params) throws FBSQLParseException
pi
UDF function.
The syntax of the pi
function is {fn pi()}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String rand(java.lang.String[] params) throws FBSQLParseException
rand
UDF function.
The syntax for the rand
function is
{fn rand()}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String sign(java.lang.String[] params) throws FBSQLParseException
sign
UDF function.
The syntax for the sign
function is
{fn sign(number)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String sin(java.lang.String[] params) throws FBSQLParseException
sin
UDF function.
The syntax for the sin
function is
{fn sin(float)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String sqrt(java.lang.String[] params) throws FBSQLParseException
sqrt
UDF function.
The syntax for the sqrt
function is
{fn sqrt(number)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String tan(java.lang.String[] params) throws FBSQLParseException
tan UDF function.
The syntax for the tan
function is
{fn tan(float)}
.
params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String ascii(java.lang.String[] params) throws FBSQLParseException
ascii
UDF function.
The syntax of the ascii
function is
{fn ascii(string)}
params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String _char(java.lang.String[] params) throws FBSQLParseException
char
UDF function.
The syntax of the char
function is
{fn char(integer)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String lcase(java.lang.String[] params) throws FBSQLParseException
lcase
UDF function.
The syntax of the lcase
function is
{fn lcase(string)}
params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String length(java.lang.String[] params) throws FBSQLParseException
length
UDF function.
The syntax of the length
function is
{fn length(string)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String ltrim(java.lang.String[] params) throws FBSQLParseException
ltrim
UDF function.
The syntax of the ltrim
function is
{fn ltrim(string)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parameterspublic static java.lang.String rtrim(java.lang.String[] params) throws FBSQLParseException
rtrim
UDF function.
The syntax of the rtrim
function is
{fn rtrim(string)}
.params
- The parameters to be used in the callFBSQLParseException
- if there is an error with the parametersCopyright © 2001-2019 Jaybird (Firebird JDBC/JCA) team. All rights reserved.