fix typo
This commit is contained in:
@ -97,25 +97,25 @@ void ObLibCacheRegister::register_lc_obj()
|
||||
memset(NS_TYPE_LABELS, 0, sizeof(NS_TYPE_LABELS));
|
||||
memset(CO_ALLOC, 0, sizeof(CO_ALLOC));
|
||||
memset(NAME_TYPES, 0, sizeof(NAME_TYPES));
|
||||
#define LIB_CAHCE_OBJ_DEF(ns, ns_name, ck_class, cn_class, co_class, label) REG_LIB_CACHE_OBJ(ns, ns_name, co_class, label);
|
||||
#define LIB_CACHE_OBJ_DEF(ns, ns_name, ck_class, cn_class, co_class, label) REG_LIB_CACHE_OBJ(ns, ns_name, co_class, label);
|
||||
#include "sql/plan_cache/ob_lib_cache_register.h"
|
||||
#undef LIB_CAHCE_OBJ_DEF
|
||||
#undef LIB_CACHE_OBJ_DEF
|
||||
}
|
||||
|
||||
void ObLibCacheRegister::register_lc_key()
|
||||
{
|
||||
memset(CK_ALLOC, 0, sizeof(CK_ALLOC));
|
||||
#define LIB_CAHCE_OBJ_DEF(ns, ns_name, ck_class, cn_class, co_class, label) REG_LIB_CACHE_KEY(ns, ck_class);
|
||||
#define LIB_CACHE_OBJ_DEF(ns, ns_name, ck_class, cn_class, co_class, label) REG_LIB_CACHE_KEY(ns, ck_class);
|
||||
#include "sql/plan_cache/ob_lib_cache_register.h"
|
||||
#undef LIB_CAHCE_OBJ_DEF
|
||||
#undef LIB_CACHE_OBJ_DEF
|
||||
}
|
||||
|
||||
void ObLibCacheRegister::register_lc_node()
|
||||
{
|
||||
memset(CN_ALLOC, 0, sizeof(CN_ALLOC));
|
||||
#define LIB_CAHCE_OBJ_DEF(ns, ns_name, ck_class, cn_class, co_class, label) REG_LIB_CACHE_NODE(ns, cn_class);
|
||||
#define LIB_CACHE_OBJ_DEF(ns, ns_name, ck_class, cn_class, co_class, label) REG_LIB_CACHE_NODE(ns, cn_class);
|
||||
#include "sql/plan_cache/ob_lib_cache_register.h"
|
||||
#undef LIB_CAHCE_OBJ_DEF
|
||||
#undef LIB_CACHE_OBJ_DEF
|
||||
}
|
||||
|
||||
} // namespace common
|
||||
|
||||
@ -10,14 +10,14 @@
|
||||
* See the Mulan PubL v2 for more details.
|
||||
*/
|
||||
|
||||
#ifdef LIB_CAHCE_OBJ_DEF
|
||||
LIB_CAHCE_OBJ_DEF(NS_CRSR, "CRSR", ObPlanCacheKey, ObPCVSet, ObPhysicalPlan, ObNewModIds::OB_SQL_PHY_PLAN) // physical plan cache
|
||||
LIB_CAHCE_OBJ_DEF(NS_PRCR, "PRCR", ObPlanCacheKey, ObPCVSet, pl::ObPLFunction, ObNewModIds::OB_SQL_PHY_PL_OBJ) // procedure cache
|
||||
LIB_CAHCE_OBJ_DEF(NS_SFC, "SFC", ObPlanCacheKey, ObPCVSet, pl::ObPLFunction, ObNewModIds::OB_SQL_PHY_PL_OBJ) // function cache
|
||||
LIB_CAHCE_OBJ_DEF(NS_ANON, "ANON", ObPlanCacheKey, ObPCVSet, pl::ObPLFunction, ObNewModIds::OB_SQL_PHY_PL_OBJ) // anonymous cache
|
||||
LIB_CAHCE_OBJ_DEF(NS_TRGR, "TRGR", ObPlanCacheKey, ObPCVSet, pl::ObPLPackage, ObNewModIds::OB_SQL_PHY_PL_OBJ) // trigger cache
|
||||
LIB_CAHCE_OBJ_DEF(NS_PKG, "PKG", ObPlanCacheKey, ObPCVSet, pl::ObPLPackage, ObNewModIds::OB_SQL_PHY_PL_OBJ) // package cache
|
||||
#endif /*LIB_CAHCE_OBJ_DEF*/
|
||||
#ifdef LIB_CACHE_OBJ_DEF
|
||||
LIB_CACHE_OBJ_DEF(NS_CRSR, "CRSR", ObPlanCacheKey, ObPCVSet, ObPhysicalPlan, ObNewModIds::OB_SQL_PHY_PLAN) // physical plan cache
|
||||
LIB_CACHE_OBJ_DEF(NS_PRCR, "PRCR", ObPlanCacheKey, ObPCVSet, pl::ObPLFunction, ObNewModIds::OB_SQL_PHY_PL_OBJ) // procedure cache
|
||||
LIB_CACHE_OBJ_DEF(NS_SFC, "SFC", ObPlanCacheKey, ObPCVSet, pl::ObPLFunction, ObNewModIds::OB_SQL_PHY_PL_OBJ) // function cache
|
||||
LIB_CACHE_OBJ_DEF(NS_ANON, "ANON", ObPlanCacheKey, ObPCVSet, pl::ObPLFunction, ObNewModIds::OB_SQL_PHY_PL_OBJ) // anonymous cache
|
||||
LIB_CACHE_OBJ_DEF(NS_TRGR, "TRGR", ObPlanCacheKey, ObPCVSet, pl::ObPLPackage, ObNewModIds::OB_SQL_PHY_PL_OBJ) // trigger cache
|
||||
LIB_CACHE_OBJ_DEF(NS_PKG, "PKG", ObPlanCacheKey, ObPCVSet, pl::ObPLPackage, ObNewModIds::OB_SQL_PHY_PL_OBJ) // package cache
|
||||
#endif /*LIB_CACHE_OBJ_DEF*/
|
||||
|
||||
#ifndef OCEANBASE_SQL_PLAN_CACHE_OB_LIB_CACHE_REGISTER_
|
||||
#define OCEANBASE_SQL_PLAN_CACHE_OB_LIB_CACHE_REGISTER_
|
||||
@ -48,9 +48,9 @@ class ObPlanCache;
|
||||
enum ObLibCacheNameSpace
|
||||
{
|
||||
NS_INVALID,
|
||||
#define LIB_CAHCE_OBJ_DEF(ns, ns_name, ck_class, cn_class, co_class, label) ns,
|
||||
#define LIB_CACHE_OBJ_DEF(ns, ns_name, ck_class, cn_class, co_class, label) ns,
|
||||
#include "sql/plan_cache/ob_lib_cache_register.h"
|
||||
#undef LIB_CAHCE_OBJ_DEF
|
||||
#undef LIB_CACHE_OBJ_DEF
|
||||
NS_MAX
|
||||
};
|
||||
|
||||
|
||||
@ -122,7 +122,7 @@ private:
|
||||
common::ObIAllocator *pc_alloc_;
|
||||
common::ObString sql_; // 往plan cache中增加以sql为key的kv对时需要本成员
|
||||
common::ObDList<ObPlanCacheValue> pcv_list_;
|
||||
//正常paser时能够识别的常量的个数,用于校验faster parse识别的常量个数与正常parser识别个数是否一致。
|
||||
//正常parser时能够识别的常量的个数,用于校验faster parse识别的常量个数与正常parser识别个数是否一致。
|
||||
int64_t normal_parse_const_cnt_;
|
||||
int64_t min_cluster_version_;
|
||||
// 记录该pcv_set下面挂了多少plan,上限为MAX_PCV_SET_PLAN_NUM
|
||||
|
||||
Reference in New Issue
Block a user