MiniOB
1
MiniOB is one mini database, helping developers to learn how database works.
Toggle main menu visibility
首页
相关页面
模块
类
类列表
类索引
类继承关系
类成员
全部
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
函数
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
变量
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
类型定义
枚举
枚举值
相关函数
文件
文件列表
文件成员
全部
宏定义
•
全部
类
文件
函数
变量
类型定义
枚举
枚举值
友元
宏定义
组
页
载入中...
搜索中...
未找到
src
observer
sql
stmt
trx_begin_stmt.h
1
/* Copyright (c) 2021 OceanBase and/or its affiliates. All rights reserved.
2
miniob is licensed under Mulan PSL v2.
3
You can use this software according to the terms and conditions of the Mulan PSL v2.
4
You may obtain a copy of Mulan PSL v2 at:
5
http://license.coscl.org.cn/MulanPSL2
6
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
7
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
8
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
9
See the Mulan PSL v2 for more details. */
10
11
//
12
// Created by Wangyunlai on 2023/6/14.
13
//
14
15
#pragma once
16
17
#include <string>
18
#include <vector>
19
20
#include "
sql/stmt/stmt.h
"
21
26
class
TrxBeginStmt
:
public
Stmt
27
{
28
public
:
29
TrxBeginStmt
() {}
30
virtual
~TrxBeginStmt
() =
default
;
31
32
StmtType type()
const override
{
return
StmtType::BEGIN; }
33
34
static
RC create(
Stmt
*&stmt)
35
{
36
stmt =
new
TrxBeginStmt
();
37
return
RC::SUCCESS;
38
}
39
};
Stmt
Stmt for Statement
Definition:
stmt.h:83
TrxBeginStmt
事务的Begin 语句,现在什么成员都没有
Definition:
trx_begin_stmt.h:27
stmt.h
制作者
1.9.5