EscapedFunctions2类
功能描述
这个类存储支持的转义函数。注意:这是一个pgjdbc内部类,所以不应该在驱动程序之外使用。
方法说明
appendCall
功能描述
将{begin arg0 separator arg1 separator end}序列添加到StringBuilder中。
语法格式
public static void appendCall(StringBuilder sb,
String begin,
String separator,
String end,
List<? extends CharSequence> args)
参数说明
参数名 | 参数说明 |
---|---|
sb | 目标StringBuilder |
begin | 起始字符串 |
separator | 分隔符 |
end | 结束字符串 |
args | 参数列表 |
返回值
无。
getFunction
功能描述
实现给定函数的方法对象。
语法格式
public static Method getFunction(String functionName)
参数说明
参数名 | 参数说明 |
---|---|
functionName | 搜索函数名 |
返回值
函数的方法对象。
sqlceiling
功能描述
ceiling转换为ceil。
语法格式
public static void sqlceiling(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlchar
功能描述
char转换为chr。
语法格式
public static void sqlchar(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlconcat
功能描述
concat转换。
语法格式
public static void sqlconcat(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlcurdate
功能描述
curdate转换为current_date。
语法格式
public static void sqlcurdate(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlcurtime
功能描述
curtime转换为current_time。
语法格式
public static void sqlcurtime(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqldatabase
功能描述
database转换。
语法格式
public static void sqldatabase(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqldayname
功能描述
dayname转换。
语法格式
public static void sqldayname(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqldayofmonth
功能描述
dayofmonth转换。
语法格式
public static void sqldayofmonth(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqldayofweek
功能描述
将1添加到Vastbase函数的Dayofweek转换,因为我们的期望值是从1到7。
语法格式
public static void sqldayofweek(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqldayofyear
功能描述
dayofyear转换。
语法格式
public static void sqldayofyear(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlhour
功能描述
hour转换。
语法格式
public static void sqlhour(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlifnull
功能描述
ifnull转换。
语法格式
public static void sqlifnull(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlinsert
功能描述
insert转换为overlay。
语法格式
public static void sqlinsert(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqllcase
功能描述
lcase转换为lower。
语法格式
public static void sqllcase(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlleft
功能描述
left转换为substring。
语法格式
public static void sqlleft(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqllength
功能描述
length转换。
语法格式
public static void sqllength(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqllocate
功能描述
locate转换。
语法格式
public static void sqllocate(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqllog
功能描述
log转换为ln。
语法格式
public static void sqllog(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqllog10
功能描述
log10转换为log。
语法格式
public static void sqllog10(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlltrim
功能描述
ltrim转换。
语法格式
public static void sqlltrim(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlminute
功能描述
minute转换。
语法格式
public static void sqlminute(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlmonth
功能描述
month转换。
语法格式
public static void sqlmonth(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlmonthname
功能描述
monthname转换。
语法格式
public static void sqlmonthname(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlpower
功能描述
power转换为pow。
语法格式
public static void sqlpower(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlquarter
功能描述
quarter转换。
语法格式
public static void sqlquarter(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlright
功能描述
right转换为substring。
语法格式
public static void sqlright(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlrtrim
功能描述
rtrim转换。
语法格式
public static void sqlrtrim(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlsecond
功能描述
second转换。
语法格式
public static void sqlsecond(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlspace
功能描述
space转换。
语法格式
public static void sqlspace(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlsubstring
功能描述
substring转换为substr。
语法格式
public static void sqlsubstring(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqltimestampadd
功能描述
timestampadd转换。
语法格式
public static void sqltimestampadd(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqltimestampdiff
功能描述
timestampdiff转换。
语法格式
public static void sqltimestampdiff(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqltruncate
功能描述
truncate转换为trunc。
语法格式
public static void sqltruncate(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlucase
功能描述
ucase转换为upper。
语法格式
public static void sqlucase(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqluser
功能描述
user转换。
语法格式
public static void sqluser(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlweek
功能描述
week转换。
语法格式
public static void sqlweek(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
sqlyear
功能描述
year转换。
语法格式
public static void sqlyear(StringBuilder buf,
List<? extends CharSequence> parsedArgs)
throws SQLException
参数说明
参数名 | 参数说明 |
---|---|
buf | 要追加到的缓冲区 |
parsedArgs | 参数列表 |
返回值
无。
其他
无。