mysql中的重要类

https://dev.mysql.com/doc/internals/en/algorithms.html
https://dev.mysql.com/doc/internals/en/select-structure.html
/**
MySQL standard memory allocator class. You have to inherit the class
in order to use it.
*/
class Sql_alloc

/// Owner of a QEP_shared; parent of JOIN_TAB and QEP_TAB.
class QEP_shared_owner

/**
Query optimization plan node.

Specifies:

  • a table access operation on the table specified by this node, and

  • a join between the result of the set of previous plan nodes and
    this plan node.
    */
    class JOIN_TAB : public Sql_alloc, public QEP_shared_owner

/**
Base class for parse tree nodes
*/
class Parse_tree_node

class Item : public Parse_tree_node

class QEP_TAB : public Sql_alloc, public QEP_shared_owner

/**
@class THD
For each client connection we create a separate thread with THD serving as
a thread/connection descriptor
*/

class THD :public MDL_context_owner,
public Query_arena,
public Open_tables_state
/**
Class that holds information about tables which were opened and locked
by the thread. It is also used to save/restore this information in
push_open_tables_state()/pop_open_tables_state().
*/

class Open_tables_state

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值