Package org.postgresql.jdbc
Class EscapedFunctions2
- java.lang.Object
-
- org.postgresql.jdbc.EscapedFunctions2
-
public final class EscapedFunctions2 extends java.lang.ObjectThis class stores supported escaped function. Note: this is a pgjdbc-internal class, so it is not supposed to be used outside of the driver.
-
-
Constructor Summary
Constructors Constructor Description EscapedFunctions2()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidappendCall(java.lang.StringBuilder sb, java.lang.String begin, java.lang.String separator, java.lang.String end, java.util.List<? extends java.lang.CharSequence> args)Appendsbegin arg0 separator arg1 separator endsequence to the inputStringBuilderstatic java.lang.reflect.MethodgetFunction(java.lang.String functionName)get Method object implementing the given functionstatic voidsqlceiling(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)ceiling to ceil translationstatic voidsqlchar(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)char to chr translationstatic voidsqlconcat(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)concat translationstatic voidsqlcurdate(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)curdate to current_date translationstatic voidsqlcurtime(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)curtime to current_time translationstatic voidsqldatabase(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)database translationstatic voidsqldayname(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)dayname translationstatic voidsqldayofmonth(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)dayofmonth translationstatic voidsqldayofweek(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)dayofweek translation adding 1 to postgresql function since we expect values from 1 to 7static voidsqldayofyear(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)dayofyear translationstatic voidsqlhour(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)hour translationstatic voidsqlifnull(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)ifnull translationstatic voidsqlinsert(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)insert to overlay translationstatic voidsqllcase(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)lcase to lower translationstatic voidsqlleft(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)left to substring translationstatic voidsqllength(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)length translationstatic voidsqllocate(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)locate translationstatic voidsqllog(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)log to ln translationstatic voidsqllog10(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)log10 to log translationstatic voidsqlltrim(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)ltrim translationstatic voidsqlminute(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)minute translationstatic voidsqlmonth(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)month translationstatic voidsqlmonthname(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)monthname translationstatic voidsqlpower(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)power to pow translationstatic voidsqlquarter(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)quarter translationstatic voidsqlright(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)right to substring translationstatic voidsqlrtrim(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)rtrim translationstatic voidsqlsecond(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)second translationstatic voidsqlspace(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)space translationstatic voidsqlsubstring(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)substring to substr translationstatic voidsqltimestampadd(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)time stamp addstatic voidsqltimestampdiff(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)time stamp diffstatic voidsqltruncate(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)truncate to trunc translationstatic voidsqlucase(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)ucase to upper translationstatic voidsqluser(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)user translationstatic voidsqlweek(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)week translationstatic voidsqlyear(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)year translation
-
-
-
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 void sqlceiling(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionceiling to ceil translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqllog
public static void sqllog(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionlog to ln translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqllog10
public static void sqllog10(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionlog10 to log translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlpower
public static void sqlpower(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionpower to pow translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqltruncate
public static void sqltruncate(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptiontruncate to trunc translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlchar
public static void sqlchar(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionchar to chr translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlconcat
public static void sqlconcat(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs)concat translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments
-
sqlinsert
public static void sqlinsert(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptioninsert to overlay translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqllcase
public static void sqllcase(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionlcase to lower translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlleft
public static void sqlleft(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionleft to substring translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqllength
public static void sqllength(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionlength translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqllocate
public static void sqllocate(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionlocate translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlltrim
public static void sqlltrim(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionltrim translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlright
public static void sqlright(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionright to substring translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlrtrim
public static void sqlrtrim(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionrtrim translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlspace
public static void sqlspace(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionspace translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlsubstring
public static void sqlsubstring(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionsubstring to substr translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlucase
public static void sqlucase(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionucase to upper translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlcurdate
public static void sqlcurdate(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptioncurdate to current_date translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlcurtime
public static void sqlcurtime(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptioncurtime to current_time translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqldayname
public static void sqldayname(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptiondayname translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqldayofmonth
public static void sqldayofmonth(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptiondayofmonth translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqldayofweek
public static void sqldayofweek(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptiondayofweek translation adding 1 to postgresql function since we expect values from 1 to 7- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqldayofyear
public static void sqldayofyear(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptiondayofyear translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlhour
public static void sqlhour(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionhour translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlminute
public static void sqlminute(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionminute translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlmonth
public static void sqlmonth(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionmonth translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlmonthname
public static void sqlmonthname(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionmonthname translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlquarter
public static void sqlquarter(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionquarter translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlsecond
public static void sqlsecond(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionsecond translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlweek
public static void sqlweek(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionweek translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlyear
public static void sqlyear(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionyear translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqltimestampadd
public static void sqltimestampadd(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptiontime stamp add- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqltimestampdiff
public static void sqltimestampdiff(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptiontime stamp diff- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqldatabase
public static void sqldatabase(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptiondatabase translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqlifnull
public static void sqlifnull(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionifnull translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
sqluser
public static void sqluser(java.lang.StringBuilder buf, java.util.List<? extends java.lang.CharSequence> parsedArgs) throws java.sql.SQLExceptionuser translation- Parameters:
buf- The buffer to append intoparsedArgs- arguments- Throws:
java.sql.SQLException- if something wrong happens
-
appendCall
public static void appendCall(java.lang.StringBuilder sb, java.lang.String begin, java.lang.String separator, java.lang.String end, java.util.List<? extends java.lang.CharSequence> args)Appendsbegin arg0 separator arg1 separator endsequence to the inputStringBuilder- Parameters:
sb- destination StringBuilderbegin- begin stringseparator- separator stringend- end stringargs- arguments
-
-