OceanBase Plugin Development Kit
OceanBase Plugin Development Kit
载入中...
搜索中...
未找到
ob_plugin_charset_info.h 文件参考

浏览该文件的源代码.

类型定义

typedef ObPluginDatum ObPluginCharsetInfoPtr
 

函数

OBP_PUBLIC_API int obp_charset_is_utf8mb4 (ObPluginCharsetInfoPtr cs)
 Test whether this is utf8 charset
 
OBP_PUBLIC_API const char * obp_charset_csname (ObPluginCharsetInfoPtr cs)
 
OBP_PUBLIC_API int obp_charset_ctype (ObPluginCharsetInfoPtr cs, int *ctype, const unsigned char *str, const unsigned char *end)
 Get the ctype of the char
 
OBP_PUBLIC_API size_t obp_charset_numchars (ObPluginCharsetInfoPtr cs, const char *str, const char *end)
 Count the char number in the string
 

变量

enum OBP_PUBLIC_API ObPluginCharType
 
 OBP_CHAR_TYPE_UPPER = 01
 
 OBP_CHAR_TYPE_LOWER = 02
 
 OBP_CHAR_TYPE_NUMBER = 04
 
 OBP_CHAR_TYPE_SPACE = 010
 
 OBP_CHAR_TYPE_PUNCT = 020
 
 OBP_CHAR_TYPE_CONTROL = 040
 
 OBP_CHAR_TYPE_BLANK = 0100
 

变量说明

◆ OBP_CHAR_TYPE_BLANK

OBP_CHAR_TYPE_BLANK = 0100

在文件 ob_plugin_charset_info.h34 行定义.

◆ OBP_CHAR_TYPE_CONTROL

OBP_CHAR_TYPE_CONTROL = 040

在文件 ob_plugin_charset_info.h33 行定义.

◆ OBP_CHAR_TYPE_LOWER

OBP_CHAR_TYPE_LOWER = 02

在文件 ob_plugin_charset_info.h29 行定义.

◆ OBP_CHAR_TYPE_NUMBER

OBP_CHAR_TYPE_NUMBER = 04

在文件 ob_plugin_charset_info.h30 行定义.

◆ OBP_CHAR_TYPE_PUNCT

OBP_CHAR_TYPE_PUNCT = 020

在文件 ob_plugin_charset_info.h32 行定义.

◆ OBP_CHAR_TYPE_SPACE

OBP_CHAR_TYPE_SPACE = 010

在文件 ob_plugin_charset_info.h31 行定义.

◆ OBP_CHAR_TYPE_UPPER

OBP_CHAR_TYPE_UPPER = 01

在文件 ob_plugin_charset_info.h28 行定义.