Package org.postgresql.jdbc
Class EscapedFunctions
- java.lang.Object
-
- org.postgresql.jdbc.EscapedFunctions
-
public class EscapedFunctions extends java.lang.ObjectThis class stores supported escaped function- Author:
- Xavier Poinsard
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringABSstatic java.lang.StringACOSstatic java.lang.StringASCIIstatic java.lang.StringASINstatic java.lang.StringATANstatic java.lang.StringATAN2static java.lang.StringCEILINGstatic java.lang.StringCHARstatic java.lang.StringCONCATstatic java.lang.StringCOSstatic java.lang.StringCOTstatic java.lang.StringCURDATEstatic java.lang.StringCURTIMEstatic java.lang.StringDATABASEstatic java.lang.StringDAYNAMEstatic java.lang.StringDAYOFMONTHstatic java.lang.StringDAYOFWEEKstatic java.lang.StringDAYOFYEARstatic java.lang.StringDEGREESstatic java.lang.StringEXPstatic java.lang.StringFLOORstatic java.lang.StringHOURstatic java.lang.StringIFNULLstatic java.lang.StringINSERTstatic java.lang.StringLCASEstatic java.lang.StringLEFTstatic java.lang.StringLENGTHstatic java.lang.StringLOCATEstatic java.lang.StringLOGstatic java.lang.StringLOG10static java.lang.StringLTRIMstatic java.lang.StringMINUTEstatic java.lang.StringMODstatic java.lang.StringMONTHstatic java.lang.StringMONTHNAMEstatic java.lang.StringNOWstatic java.lang.StringPIstatic java.lang.StringPOWERstatic java.lang.StringQUARTERstatic java.lang.StringRADIANSstatic java.lang.StringREPEATstatic java.lang.StringREPLACEstatic java.lang.StringRIGHTstatic java.lang.StringROUNDstatic java.lang.StringRTRIMstatic java.lang.StringSECONDstatic java.lang.StringSIGNstatic java.lang.StringSINstatic java.lang.StringSPACEstatic java.lang.StringSQL_TSI_DAYstatic java.lang.StringSQL_TSI_FRAC_SECONDstatic java.lang.StringSQL_TSI_HOURstatic java.lang.StringSQL_TSI_MINUTEstatic java.lang.StringSQL_TSI_MONTHstatic java.lang.StringSQL_TSI_QUARTERstatic java.lang.StringSQL_TSI_ROOTstatic java.lang.StringSQL_TSI_SECONDstatic java.lang.StringSQL_TSI_WEEKstatic java.lang.StringSQL_TSI_YEARstatic java.lang.StringSQRTstatic java.lang.StringSUBSTRINGstatic java.lang.StringTANstatic java.lang.StringTIMESTAMPADDstatic java.lang.StringTIMESTAMPDIFFstatic java.lang.StringTRUNCATEstatic java.lang.StringUCASEstatic java.lang.StringUSERstatic java.lang.StringWEEKstatic java.lang.StringYEAR
-
Constructor Summary
Constructors Constructor Description EscapedFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.reflect.MethodgetFunction(java.lang.String functionName)get Method object implementing the given functionstatic java.lang.Stringsqlceiling(java.util.List<?> parsedArgs)ceiling to ceil translationstatic java.lang.Stringsqlchar(java.util.List<?> parsedArgs)char to chr translationstatic java.lang.Stringsqlconcat(java.util.List<?> parsedArgs)concat translationstatic java.lang.Stringsqlcurdate(java.util.List<?> parsedArgs)curdate to current_date translationstatic java.lang.Stringsqlcurtime(java.util.List<?> parsedArgs)curtime to current_time translationstatic java.lang.Stringsqldatabase(java.util.List<?> parsedArgs)database translationstatic java.lang.Stringsqldayname(java.util.List<?> parsedArgs)dayname translationstatic java.lang.Stringsqldayofmonth(java.util.List<?> parsedArgs)dayofmonth translationstatic java.lang.Stringsqldayofweek(java.util.List<?> parsedArgs)dayofweek translation adding 1 to postgresql function since we expect values from 1 to 7static java.lang.Stringsqldayofyear(java.util.List<?> parsedArgs)dayofyear translationstatic java.lang.Stringsqlhour(java.util.List<?> parsedArgs)hour translationstatic java.lang.Stringsqlifnull(java.util.List<?> parsedArgs)ifnull translationstatic java.lang.Stringsqlinsert(java.util.List<?> parsedArgs)insert to overlay translationstatic java.lang.Stringsqllcase(java.util.List<?> parsedArgs)lcase to lower translationstatic java.lang.Stringsqlleft(java.util.List<?> parsedArgs)left to substring translationstatic java.lang.Stringsqllength(java.util.List<?> parsedArgs)length translationstatic java.lang.Stringsqllocate(java.util.List<?> parsedArgs)locate translationstatic java.lang.Stringsqllog(java.util.List<?> parsedArgs)log to ln translationstatic java.lang.Stringsqllog10(java.util.List<?> parsedArgs)log10 to log translationstatic java.lang.Stringsqlltrim(java.util.List<?> parsedArgs)ltrim translationstatic java.lang.Stringsqlminute(java.util.List<?> parsedArgs)minute translationstatic java.lang.Stringsqlmonth(java.util.List<?> parsedArgs)month translationstatic java.lang.Stringsqlmonthname(java.util.List<?> parsedArgs)monthname translationstatic java.lang.Stringsqlpower(java.util.List<?> parsedArgs)power to pow translationstatic java.lang.Stringsqlquarter(java.util.List<?> parsedArgs)quarter translationstatic java.lang.Stringsqlright(java.util.List<?> parsedArgs)right to substring translationstatic java.lang.Stringsqlrtrim(java.util.List<?> parsedArgs)rtrim translationstatic java.lang.Stringsqlsecond(java.util.List<?> parsedArgs)second translationstatic java.lang.Stringsqlspace(java.util.List<?> parsedArgs)space translationstatic java.lang.Stringsqlsubstring(java.util.List<?> parsedArgs)substring to substr translationstatic java.lang.Stringsqltimestampadd(java.util.List<?> parsedArgs)time stamp addstatic java.lang.Stringsqltimestampdiff(java.util.List<?> parsedArgs)time stamp diffstatic java.lang.Stringsqltruncate(java.util.List<?> parsedArgs)truncate to trunc translationstatic java.lang.Stringsqlucase(java.util.List<?> parsedArgs)ucase to upper translationstatic java.lang.Stringsqluser(java.util.List<?> parsedArgs)user translationstatic java.lang.Stringsqlweek(java.util.List<?> parsedArgs)week translationstatic java.lang.Stringsqlyear(java.util.List<?> parsedArgs)year translation
-
-
-
Field Detail
-
ABS
public static final java.lang.String ABS
- See Also:
- Constant Field Values
-
ACOS
public static final java.lang.String ACOS
- See Also:
- Constant Field Values
-
ASIN
public static final java.lang.String ASIN
- See Also:
- Constant Field Values
-
ATAN
public static final java.lang.String ATAN
- See Also:
- Constant Field Values
-
ATAN2
public static final java.lang.String ATAN2
- See Also:
- Constant Field Values
-
CEILING
public static final java.lang.String CEILING
- See Also:
- Constant Field Values
-
COS
public static final java.lang.String COS
- See Also:
- Constant Field Values
-
COT
public static final java.lang.String COT
- See Also:
- Constant Field Values
-
DEGREES
public static final java.lang.String DEGREES
- See Also:
- Constant Field Values
-
EXP
public static final java.lang.String EXP
- See Also:
- Constant Field Values
-
FLOOR
public static final java.lang.String FLOOR
- See Also:
- Constant Field Values
-
LOG
public static final java.lang.String LOG
- See Also:
- Constant Field Values
-
LOG10
public static final java.lang.String LOG10
- See Also:
- Constant Field Values
-
MOD
public static final java.lang.String MOD
- See Also:
- Constant Field Values
-
PI
public static final java.lang.String PI
- See Also:
- Constant Field Values
-
POWER
public static final java.lang.String POWER
- See Also:
- Constant Field Values
-
RADIANS
public static final java.lang.String RADIANS
- See Also:
- Constant Field Values
-
ROUND
public static final java.lang.String ROUND
- See Also:
- Constant Field Values
-
SIGN
public static final java.lang.String SIGN
- See Also:
- Constant Field Values
-
SIN
public static final java.lang.String SIN
- See Also:
- Constant Field Values
-
SQRT
public static final java.lang.String SQRT
- See Also:
- Constant Field Values
-
TAN
public static final java.lang.String TAN
- See Also:
- Constant Field Values
-
TRUNCATE
public static final java.lang.String TRUNCATE
- See Also:
- Constant Field Values
-
ASCII
public static final java.lang.String ASCII
- See Also:
- Constant Field Values
-
CHAR
public static final java.lang.String CHAR
- See Also:
- Constant Field Values
-
CONCAT
public static final java.lang.String CONCAT
- See Also:
- Constant Field Values
-
INSERT
public static final java.lang.String INSERT
- See Also:
- Constant Field Values
-
LCASE
public static final java.lang.String LCASE
- See Also:
- Constant Field Values
-
LEFT
public static final java.lang.String LEFT
- See Also:
- Constant Field Values
-
LENGTH
public static final java.lang.String LENGTH
- See Also:
- Constant Field Values
-
LOCATE
public static final java.lang.String LOCATE
- See Also:
- Constant Field Values
-
LTRIM
public static final java.lang.String LTRIM
- See Also:
- Constant Field Values
-
REPEAT
public static final java.lang.String REPEAT
- See Also:
- Constant Field Values
-
REPLACE
public static final java.lang.String REPLACE
- See Also:
- Constant Field Values
-
RIGHT
public static final java.lang.String RIGHT
- See Also:
- Constant Field Values
-
RTRIM
public static final java.lang.String RTRIM
- See Also:
- Constant Field Values
-
SPACE
public static final java.lang.String SPACE
- See Also:
- Constant Field Values
-
SUBSTRING
public static final java.lang.String SUBSTRING
- See Also:
- Constant Field Values
-
UCASE
public static final java.lang.String UCASE
- See Also:
- Constant Field Values
-
CURDATE
public static final java.lang.String CURDATE
- See Also:
- Constant Field Values
-
CURTIME
public static final java.lang.String CURTIME
- See Also:
- Constant Field Values
-
DAYNAME
public static final java.lang.String DAYNAME
- See Also:
- Constant Field Values
-
DAYOFMONTH
public static final java.lang.String DAYOFMONTH
- See Also:
- Constant Field Values
-
DAYOFWEEK
public static final java.lang.String DAYOFWEEK
- See Also:
- Constant Field Values
-
DAYOFYEAR
public static final java.lang.String DAYOFYEAR
- See Also:
- Constant Field Values
-
HOUR
public static final java.lang.String HOUR
- See Also:
- Constant Field Values
-
MINUTE
public static final java.lang.String MINUTE
- See Also:
- Constant Field Values
-
MONTH
public static final java.lang.String MONTH
- See Also:
- Constant Field Values
-
MONTHNAME
public static final java.lang.String MONTHNAME
- See Also:
- Constant Field Values
-
NOW
public static final java.lang.String NOW
- See Also:
- Constant Field Values
-
QUARTER
public static final java.lang.String QUARTER
- See Also:
- Constant Field Values
-
SECOND
public static final java.lang.String SECOND
- See Also:
- Constant Field Values
-
WEEK
public static final java.lang.String WEEK
- See Also:
- Constant Field Values
-
YEAR
public static final java.lang.String YEAR
- See Also:
- Constant Field Values
-
TIMESTAMPADD
public static final java.lang.String TIMESTAMPADD
- See Also:
- Constant Field Values
-
TIMESTAMPDIFF
public static final java.lang.String TIMESTAMPDIFF
- See Also:
- Constant Field Values
-
SQL_TSI_ROOT
public static final java.lang.String SQL_TSI_ROOT
- See Also:
- Constant Field Values
-
SQL_TSI_DAY
public static final java.lang.String SQL_TSI_DAY
- See Also:
- Constant Field Values
-
SQL_TSI_FRAC_SECOND
public static final java.lang.String SQL_TSI_FRAC_SECOND
- See Also:
- Constant Field Values
-
SQL_TSI_HOUR
public static final java.lang.String SQL_TSI_HOUR
- See Also:
- Constant Field Values
-
SQL_TSI_MINUTE
public static final java.lang.String SQL_TSI_MINUTE
- See Also:
- Constant Field Values
-
SQL_TSI_MONTH
public static final java.lang.String SQL_TSI_MONTH
- See Also:
- Constant Field Values
-
SQL_TSI_QUARTER
public static final java.lang.String SQL_TSI_QUARTER
- See Also:
- Constant Field Values
-
SQL_TSI_SECOND
public static final java.lang.String SQL_TSI_SECOND
- See Also:
- Constant Field Values
-
SQL_TSI_WEEK
public static final java.lang.String SQL_TSI_WEEK
- See Also:
- Constant Field Values
-
SQL_TSI_YEAR
public static final java.lang.String SQL_TSI_YEAR
- See Also:
- Constant Field Values
-
DATABASE
public static final java.lang.String DATABASE
- See Also:
- Constant Field Values
-
IFNULL
public static final java.lang.String IFNULL
- See Also:
- Constant Field Values
-
USER
public static final java.lang.String USER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFunction
public static java.lang.reflect.Method getFunction(java.lang.String functionName)
get Method object implementing the given function- Parameters:
functionName- name of the searched function- Returns:
- a Method object or null if not found
-
sqlceiling
public static java.lang.String sqlceiling(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionceiling to ceil translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqllog
public static java.lang.String sqllog(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionlog to ln translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqllog10
public static java.lang.String sqllog10(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionlog10 to log translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlpower
public static java.lang.String sqlpower(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionpower to pow translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqltruncate
public static java.lang.String sqltruncate(java.util.List<?> parsedArgs) throws java.sql.SQLExceptiontruncate to trunc translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlchar
public static java.lang.String sqlchar(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionchar to chr translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlconcat
public static java.lang.String sqlconcat(java.util.List<?> parsedArgs)
concat translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
-
sqlinsert
public static java.lang.String sqlinsert(java.util.List<?> parsedArgs) throws java.sql.SQLExceptioninsert to overlay translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqllcase
public static java.lang.String sqllcase(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionlcase to lower translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlleft
public static java.lang.String sqlleft(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionleft to substring translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqllength
public static java.lang.String sqllength(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionlength translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqllocate
public static java.lang.String sqllocate(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionlocate translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlltrim
public static java.lang.String sqlltrim(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionltrim translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlright
public static java.lang.String sqlright(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionright to substring translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlrtrim
public static java.lang.String sqlrtrim(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionrtrim translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlspace
public static java.lang.String sqlspace(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionspace translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlsubstring
public static java.lang.String sqlsubstring(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionsubstring to substr translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlucase
public static java.lang.String sqlucase(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionucase to upper translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlcurdate
public static java.lang.String sqlcurdate(java.util.List<?> parsedArgs) throws java.sql.SQLExceptioncurdate to current_date translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlcurtime
public static java.lang.String sqlcurtime(java.util.List<?> parsedArgs) throws java.sql.SQLExceptioncurtime to current_time translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqldayname
public static java.lang.String sqldayname(java.util.List<?> parsedArgs) throws java.sql.SQLExceptiondayname translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqldayofmonth
public static java.lang.String sqldayofmonth(java.util.List<?> parsedArgs) throws java.sql.SQLExceptiondayofmonth translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqldayofweek
public static java.lang.String sqldayofweek(java.util.List<?> parsedArgs) throws java.sql.SQLExceptiondayofweek translation adding 1 to postgresql function since we expect values from 1 to 7- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqldayofyear
public static java.lang.String sqldayofyear(java.util.List<?> parsedArgs) throws java.sql.SQLExceptiondayofyear translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlhour
public static java.lang.String sqlhour(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionhour translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlminute
public static java.lang.String sqlminute(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionminute translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlmonth
public static java.lang.String sqlmonth(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionmonth translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlmonthname
public static java.lang.String sqlmonthname(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionmonthname translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlquarter
public static java.lang.String sqlquarter(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionquarter translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlsecond
public static java.lang.String sqlsecond(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionsecond translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlweek
public static java.lang.String sqlweek(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionweek translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlyear
public static java.lang.String sqlyear(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionyear translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqltimestampadd
public static java.lang.String sqltimestampadd(java.util.List<?> parsedArgs) throws java.sql.SQLExceptiontime stamp add- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqltimestampdiff
public static java.lang.String sqltimestampdiff(java.util.List<?> parsedArgs) throws java.sql.SQLExceptiontime stamp diff- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqldatabase
public static java.lang.String sqldatabase(java.util.List<?> parsedArgs) throws java.sql.SQLExceptiondatabase translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqlifnull
public static java.lang.String sqlifnull(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionifnull translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
sqluser
public static java.lang.String sqluser(java.util.List<?> parsedArgs) throws java.sql.SQLExceptionuser translation- Parameters:
parsedArgs- arguments- Returns:
- sql call
- Throws:
java.sql.SQLException- if something wrong happens
-
-