![]() |
OceanBase Plugin Development Kit
OceanBase Plugin Development Kit
|
#include "oceanbase/ob_plugin_base.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 = 0100 |
在文件 ob_plugin_charset_info.h 第 34 行定义.
OBP_CHAR_TYPE_CONTROL = 040 |
在文件 ob_plugin_charset_info.h 第 33 行定义.
OBP_CHAR_TYPE_LOWER = 02 |
在文件 ob_plugin_charset_info.h 第 29 行定义.
OBP_CHAR_TYPE_NUMBER = 04 |
在文件 ob_plugin_charset_info.h 第 30 行定义.
OBP_CHAR_TYPE_PUNCT = 020 |
在文件 ob_plugin_charset_info.h 第 32 行定义.
OBP_CHAR_TYPE_SPACE = 010 |
在文件 ob_plugin_charset_info.h 第 31 行定义.
OBP_CHAR_TYPE_UPPER = 01 |
在文件 ob_plugin_charset_info.h 第 28 行定义.