Top Description Fields Constructors Methods
org.postgresql.jdbc

public Class EscapedFunctions

extends Object
Class Inheritance
Annotations
@Deprecated
Imports
org.postgresql.util.GT, .PSQLException, .PSQLState, org.checkerframework.checker.nullness.qual.Nullable, java.lang.reflect.Method, java.sql.SQLException, java.util.HashMap, .List, .Locale, .Map

Deprecated

see EscapedFunctions2

This class stores supported escaped function.
Author
Xavier Poinsard

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
private static Map<String, Method>
functionMap

storage for functions implementations.

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static String
private static String
private static Map<String, Method>
public static @Nullable Method

Returns:

a Method object or null if not found
getFunction
(String
name of the searched function
functionName
)

get Method object implementing the given function.

private static String
singleArgumentFunctionCall(String call, String functionName, List<?> parsedArgs)

public static String

Returns:

sql call
sqlceiling
(List<?>
arguments
parsedArgs
)

ceiling to ceil translation.

public static String

Returns:

sql call
sqlchar
(List<?>
arguments
parsedArgs
)

char to chr translation.

public static String

Returns:

sql call
sqlconcat
(List<?>
arguments
parsedArgs
)

concat translation.

public static String

Returns:

sql call
sqlcurdate
(List<?>
arguments
parsedArgs
)

curdate to current_date translation.

public static String

Returns:

sql call
sqlcurtime
(List<?>
arguments
parsedArgs
)

curtime to current_time translation.

public static String

Returns:

sql call
sqldatabase
(List<?>
arguments
parsedArgs
)

database translation.

public static String

Returns:

sql call
sqldayname
(List<?>
arguments
parsedArgs
)

dayname translation.

public static String

Returns:

sql call
sqldayofmonth
(List<?>
arguments
parsedArgs
)

dayofmonth translation.

public static String

Returns:

sql call
sqldayofweek
(List<?>
arguments
parsedArgs
)

dayofweek translation adding 1 to postgresql function since we expect values from 1 to 7.

public static String

Returns:

sql call
sqldayofyear
(List<?>
arguments
parsedArgs
)

dayofyear translation.

public static String

Returns:

sql call
sqlhour
(List<?>
arguments
parsedArgs
)

hour translation.

public static String

Returns:

sql call
sqlifnull
(List<?>
arguments
parsedArgs
)

ifnull translation.

public static String

Returns:

sql call
sqlinsert
(List<?>
arguments
parsedArgs
)

insert to overlay translation.

public static String

Returns:

sql call
sqllcase
(List<?>
arguments
parsedArgs
)

lcase to lower translation.

public static String

Returns:

sql call
sqlleft
(List<?>
arguments
parsedArgs
)

left to substring translation.

public static String

Returns:

sql call
sqllength
(List<?>
arguments
parsedArgs
)

length translation.

public static String

Returns:

sql call
sqllocate
(List<?>
arguments
parsedArgs
)

locate translation.

public static String

Returns:

sql call
sqllog
(List<?>
arguments
parsedArgs
)

log to ln translation.

public static String

Returns:

sql call
sqllog10
(List<?>
arguments
parsedArgs
)

log10 to log translation.

public static String

Returns:

sql call
sqlltrim
(List<?>
arguments
parsedArgs
)

ltrim translation.

public static String

Returns:

sql call
sqlminute
(List<?>
arguments
parsedArgs
)

minute translation.

public static String

Returns:

sql call
sqlmonth
(List<?>
arguments
parsedArgs
)

month translation.

public static String

Returns:

sql call
sqlmonthname
(List<?>
arguments
parsedArgs
)

monthname translation.

public static String

Returns:

sql call
sqlpower
(List<?>
arguments
parsedArgs
)

power to pow translation.

public static String

Returns:

sql call
sqlquarter
(List<?>
arguments
parsedArgs
)

quarter translation.

public static String

Returns:

sql call
sqlright
(List<?>
arguments
parsedArgs
)

right to substring translation.

public static String

Returns:

sql call
sqlrtrim
(List<?>
arguments
parsedArgs
)

rtrim translation.

public static String

Returns:

sql call
sqlsecond
(List<?>
arguments
parsedArgs
)

second translation.

public static String

Returns:

sql call
sqlspace
(List<?>
arguments
parsedArgs
)

space translation.

public static String

Returns:

sql call
sqlsubstring
(List<?>
arguments
parsedArgs
)

substring to substr translation.

public static String

Returns:

sql call
sqltimestampadd
(List<? extends Object>
arguments
parsedArgs
)

time stamp add.

public static String

Returns:

sql call
sqltimestampdiff
(List<? extends Object>
arguments
parsedArgs
)

time stamp diff.

public static String

Returns:

sql call
sqltruncate
(List<?>
arguments
parsedArgs
)

truncate to trunc translation.

public static String

Returns:

sql call
sqlucase
(List<?>
arguments
parsedArgs
)

ucase to upper translation.

public static String

Returns:

sql call
sqluser
(List<?>
arguments
parsedArgs
)

user translation.

public static String

Returns:

sql call
sqlweek
(List<?>
arguments
parsedArgs
)

week translation.

public static String

Returns:

sql call
sqlyear
(List<?>
arguments
parsedArgs
)

year translation.

private static String
twoArgumentsFunctionCall(String call, String functionName, List<?> parsedArgs)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait