MySQL:如何编写daemon plugin(4)
也许有同学注意到了,这上面提到了两个version,即st_mysql_plugin里的version和st_mysql_daemon里的version,这两者是不相同的。
st_mysql_plugin.version记录的是该plugin的版本号,使用16进制表示,低8位存储副版本号,其他存储主版本号。
而st_mysql_daemon里存储的是daemonplugin接口的版本号,针对不同的mysql版本,其接口可能会发生变化。
b. st_mysql_show_var
结构体如下:
字段 |
类型 |
描述 |
name |
const char* |
字段名 |
value |
char* |
字段值,我们可以将指针绑定到一个全局变量上 |
type |
enum enum_mysql_show_type |
数据类型,包括(括号里对应value的指针类型): SHOW_BOOL (bool *) SHOW_INT (unsigned int *) SHOW_LONG (long *) SHOW_LONGLONG (long long*) SHOW_DOUBLE (double *) SHOW_CHAR (char *) SHOW_CHAR_PTR (char **) SHOW_ARRAY(st_mysql_show_var * ) SHOW_FUNC( int (*)(MYSQL_THD, struct st_mysql_show_var*, char *) ) |
相关新闻>>
- 发表评论
-
- 最新评论 更多>>