patch 4.0

This commit is contained in:
wangzelin.wzl
2022-10-24 10:34:53 +08:00
parent 4ad6e00ec3
commit 93a1074b0c
10533 changed files with 2588271 additions and 2299373 deletions

View File

@ -17,40 +17,45 @@
#include "sql/resolver/ddl/ob_ddl_resolver.h"
#include "sql/session/ob_sql_session_info.h"
namespace oceanbase {
namespace sql {
namespace oceanbase
{
namespace sql
{
class ObOptimizeTableResolver : public ObDDLResolver {
class ObOptimizeTableResolver : public ObDDLResolver
{
public:
explicit ObOptimizeTableResolver(ObResolverParams& params) : ObDDLResolver(params)
explicit ObOptimizeTableResolver(ObResolverParams &params)
: ObDDLResolver(params)
{}
virtual ~ObOptimizeTableResolver() = default;
virtual int resolve(const ParseNode& parse_tree);
virtual int resolve(const ParseNode &parse_tree);
private:
static const int64_t TABLE_LIST_NODE = 0;
DISALLOW_COPY_AND_ASSIGN(ObOptimizeTableResolver);
};
class ObOptimizeTenantResolver : public ObDDLResolver {
class ObOptimizeTenantResolver : public ObDDLResolver
{
public:
explicit ObOptimizeTenantResolver(ObResolverParams& params) : ObDDLResolver(params)
explicit ObOptimizeTenantResolver(ObResolverParams &params)
: ObDDLResolver(params)
{}
virtual ~ObOptimizeTenantResolver() = default;
virtual int resolve(const ParseNode& parser_tree);
virtual int resolve(const ParseNode &parser_tree);
private:
static const int64_t TABLE_LIST_NODE = 0;
DISALLOW_COPY_AND_ASSIGN(ObOptimizeTenantResolver);
};
class ObOptimizeAllResolver : public ObDDLResolver {
class ObOptimizeAllResolver : public ObDDLResolver
{
public:
explicit ObOptimizeAllResolver(ObResolverParams& params) : ObDDLResolver(params)
explicit ObOptimizeAllResolver(ObResolverParams &params)
: ObDDLResolver(params)
{}
virtual ~ObOptimizeAllResolver() = default;
virtual int resolve(const ParseNode& parser_tree);
virtual int resolve(const ParseNode &parser_tree);
private:
DISALLOW_COPY_AND_ASSIGN(ObOptimizeAllResolver);
};