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

@ -13,37 +13,33 @@
#ifndef _OB_END_TRANS_STMT_H
#define _OB_END_TRANS_STMT_H
#include "sql/resolver/tcl/ob_tcl_stmt.h"
namespace oceanbase {
namespace sql {
class ObEndTransStmt : public ObTCLStmt {
namespace oceanbase
{
namespace sql
{
class ObEndTransStmt: public ObTCLStmt
{
public:
ObEndTransStmt() : ObTCLStmt(stmt::T_END_TRANS), is_rollback_(false)
{}
virtual ~ObEndTransStmt()
{}
virtual void print(FILE* fp, int32_t level, int32_t index);
void set_is_rollback(bool val)
{
is_rollback_ = val;
}
bool get_is_rollback() const
{
return is_rollback_;
}
ObEndTransStmt(): ObTCLStmt(stmt::T_END_TRANS), is_rollback_(false), hint_() {}
virtual ~ObEndTransStmt() {}
virtual void print(FILE *fp, int32_t level, int32_t index);
void set_is_rollback(bool val) {is_rollback_ = val;}
bool get_is_rollback() const {return is_rollback_;}
const ObString &get_hint() const { return hint_; }
void set_hint(const ObString hint) { hint_ = hint; }
private:
// types and constants
// function members
private:
// data members
bool is_rollback_;
ObString hint_;
private:
// disallow copy
DISALLOW_COPY_AND_ASSIGN(ObEndTransStmt);
};
inline void ObEndTransStmt::print(FILE* fp, int32_t level, int32_t index)
inline void ObEndTransStmt::print(FILE *fp, int32_t level, int32_t index)
{
print_indentation(fp, level);
fprintf(fp, "<ObEndTransStmt id=%d>\n", index);
@ -52,7 +48,7 @@ inline void ObEndTransStmt::print(FILE* fp, int32_t level, int32_t index)
print_indentation(fp, level);
fprintf(fp, "</ObEndTransStmt>\n");
}
} // end namespace sql
} // end namespace oceanbase
} // end namespace sql
} // end namespace oceanbase
#endif /* _OB_END_TRANS_STMT_H */