VastbaseG100

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

Menu

PGtokenizer类

功能描述

这个类用于标记org.postgres的文本输出。它主要用于几何类,但在解析org.postgresql的自定义数据类型的任何输出时很有用。

getSize

功能描述

可用token的数量。

语法格式

public int getSize()

参数说明

无。

返回值

可用token的数量。

getToken

功能描述

获取token的值。

语法格式

public String getToken(int n)

参数说明

参数名 参数说明
n token的数量

返回值

token的值。

remove(String l, String t)

功能描述

这将从所有token中删除首/尾字符串。

语法格式

public void remove(String l,
                   String t)

参数说明

参数名 参数说明
l 移除的首字符串
t 移除的尾字符串

返回值

无。

remove(String s, String l, String t)

功能描述

这将从字符串中删除开头/结尾的字符串。

语法格式

public static String remove(String s,
                            String l,
                            String t)

参数说明

参数名 参数说明
s 源字符串
l 移除的首字符串
t 移除的尾字符串

返回值

不带开头/结尾字符串的字符串。

removeAngle()

功能描述

从所有token的开头和结尾移除'<'和'>'。

语法格式

public void removeAngle()

参数说明

无。

返回值

无。

removeAngle(String s)

功能描述

从字符串的开头和结尾移除'<'和'>'。

语法格式

public static String removeAngle(String s)

参数说明

参数名 参数说明
s 要移除'<'和'>'的字符串

返回值

不带'<'和'>'的字符串。

removeBox()

功能描述

从所有token的开头和结尾删除'['和']'。

语法格式

public void removeBox()

参数说明

无。

返回值

无。

removeBox(String s)

功能描述

从字符串的开头和结尾移除'['和']'。

语法格式

public static String removeBox(String s)

参数说明

参数名 参数说明
s 要移除'['和']'的字符串

返回值

不带'['和']'的字符串。

removeCurlyBrace()

功能描述

从所有token的开头和结尾删除'{'和'}'。

语法格式

public void removeCurlyBrace()

参数说明

无。

返回值

无。

removeCurlyBrace(String s)

功能描述

从字符串的开头和结尾移除'{'和'}'。

语法格式

public static String removeCurlyBrace(String s)

参数说明

参数名 参数说明
s 要移除'{'和'}'的字符串

返回值

不带'{'和'}'的字符串。

removePara()

功能描述

从所有token的开头和结尾删除'('和')'。

语法格式

public void removePara()

参数说明

无。

返回值

无。

removePara(String s)

功能描述

从字符串的开头和结尾移除'('和')'。

语法格式

public static String removePara(String s)

参数说明

参数名 参数说明
s 要移除'('和')'的字符串

返回值

不带'('和')'的字符串。

tokenize

功能描述

这将使用一个新的字符串and/or分隔符重置此标记器。

语法格式

public int tokenize(String string,
                    char delim)

参数说明

参数名 参数说明
string 包含token
delim 拆分token的单个字符

返回值

token数量。

tokenizeToken

功能描述

这将根据我们的一个token返回一个新的标记器。

语法格式

public PGtokenizer tokenizeToken(int n,
                                 char delim)

参数说明

参数名 参数说明
n 包含token
delim 拆分token的单个字符

返回值

基于token的PGtokenizer的新实例。