plugin_initialize 函数里面,调用了每个plugin自己的init函数(参见前面的内容)。特别要提到的是对于各种不同类型的plugin,初始化函数的参数也不一样,这 是通过一个全局的plugin_type_initialize间接层来实现的。这个数组对于每种类型的plugin定义了一个函数,比如对于 storage plugin对应的是ha_initialize_handlerton,对于information scheme对应的是initialize_schema_table,然后在这些函数中再调用plugin的初始化函数。暂时对于其他类型的 plugin没有定义这个中间层初始化函数,所以就直接调用了plugin的初始化函数。

相关文章:

  • 2021-11-20
  • 2021-06-22
  • 2021-05-23
  • 2021-07-06
猜你喜欢
  • 2022-03-07
  • 2021-06-12
  • 2021-07-01
  • 2021-12-28
  • 2021-10-31
  • 2021-11-21
  • 2021-08-22
相关资源
相似解决方案