VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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 参数列表

返回值

无。

其他

无。