Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
0b88f0c1
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0b88f0c1
编写于
3月 28, 2022
作者:
H
Hongze Cheng
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'feature/tdb' of
https://github.com/taosdata/TDengine
into feature/meta
上级
19dd83f2
3934427c
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
25 addition
and
25 deletion
+25
-25
source/libs/tdb/src/db/tdbDb.c
source/libs/tdb/src/db/tdbDb.c
+2
-2
source/libs/tdb/src/db/tdbEnv.c
source/libs/tdb/src/db/tdbEnv.c
+9
-9
source/libs/tdb/src/db/tdbTxn.c
source/libs/tdb/src/db/tdbTxn.c
+3
-3
source/libs/tdb/src/inc/tdbDb.h
source/libs/tdb/src/inc/tdbDb.h
+1
-1
source/libs/tdb/src/inc/tdbEnv.h
source/libs/tdb/src/inc/tdbEnv.h
+6
-6
source/libs/tdb/src/inc/tdbTxn.h
source/libs/tdb/src/inc/tdbTxn.h
+3
-3
source/libs/tdb/test/tdbTest.cpp
source/libs/tdb/test/tdbTest.cpp
+1
-1
未找到文件。
source/libs/tdb/src/db/tdbDb.c
浏览文件 @
0b88f0c1
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
#include "tdbInt.h"
#include "tdbInt.h"
struct
STDB
{
struct
STDB
{
STEnv
*
pEnv
;
TEnv
*
pEnv
;
SBTree
*
pBt
;
SBTree
*
pBt
;
};
};
...
@@ -24,7 +24,7 @@ struct STDBC {
...
@@ -24,7 +24,7 @@ struct STDBC {
SBTC
btc
;
SBTC
btc
;
};
};
int
tdbDbOpen
(
const
char
*
fname
,
int
keyLen
,
int
valLen
,
FKeyComparator
keyCmprFn
,
S
TEnv
*
pEnv
,
TDB
**
ppDb
)
{
int
tdbDbOpen
(
const
char
*
fname
,
int
keyLen
,
int
valLen
,
FKeyComparator
keyCmprFn
,
TEnv
*
pEnv
,
TDB
**
ppDb
)
{
TDB
*
pDb
;
TDB
*
pDb
;
SPager
*
pPager
;
SPager
*
pPager
;
int
ret
;
int
ret
;
...
...
source/libs/tdb/src/db/tdbEnv.c
浏览文件 @
0b88f0c1
...
@@ -15,12 +15,12 @@
...
@@ -15,12 +15,12 @@
#include "tdbInt.h"
#include "tdbInt.h"
int
tdbEnvOpen
(
const
char
*
rootDir
,
int
pageSize
,
int
cacheSize
,
S
TEnv
**
ppEnv
)
{
int
tdbEnvOpen
(
const
char
*
rootDir
,
int
pageSize
,
int
cacheSize
,
TEnv
**
ppEnv
)
{
S
TEnv
*
pEnv
;
TEnv
*
pEnv
;
int
dsize
;
int
dsize
;
int
zsize
;
int
zsize
;
u8
*
pPtr
;
u8
*
pPtr
;
int
ret
;
int
ret
;
*
ppEnv
=
NULL
;
*
ppEnv
=
NULL
;
...
@@ -32,7 +32,7 @@ int tdbEnvOpen(const char *rootDir, int pageSize, int cacheSize, STEnv **ppEnv)
...
@@ -32,7 +32,7 @@ int tdbEnvOpen(const char *rootDir, int pageSize, int cacheSize, STEnv **ppEnv)
return
-
1
;
return
-
1
;
}
}
pEnv
=
(
S
TEnv
*
)
pPtr
;
pEnv
=
(
TEnv
*
)
pPtr
;
pPtr
+=
sizeof
(
*
pEnv
);
pPtr
+=
sizeof
(
*
pEnv
);
// pEnv->rootDir
// pEnv->rootDir
pEnv
->
rootDir
=
pPtr
;
pEnv
->
rootDir
=
pPtr
;
...
@@ -59,12 +59,12 @@ int tdbEnvOpen(const char *rootDir, int pageSize, int cacheSize, STEnv **ppEnv)
...
@@ -59,12 +59,12 @@ int tdbEnvOpen(const char *rootDir, int pageSize, int cacheSize, STEnv **ppEnv)
return
0
;
return
0
;
}
}
int
tdbEnvClose
(
S
TEnv
*
pEnv
)
{
int
tdbEnvClose
(
TEnv
*
pEnv
)
{
// TODO
// TODO
return
0
;
return
0
;
}
}
SPager
*
tdbEnvGetPager
(
S
TEnv
*
pEnv
,
const
char
*
fname
)
{
SPager
*
tdbEnvGetPager
(
TEnv
*
pEnv
,
const
char
*
fname
)
{
// TODO
// TODO
return
NULL
;
return
NULL
;
}
}
\ No newline at end of file
source/libs/tdb/src/db/tdbTxn.c
浏览文件 @
0b88f0c1
...
@@ -15,17 +15,17 @@
...
@@ -15,17 +15,17 @@
#include "tdbInt.h"
#include "tdbInt.h"
int
tdbTxnBegin
(
S
TEnv
*
pEnv
)
{
int
tdbTxnBegin
(
TEnv
*
pEnv
)
{
// TODO
// TODO
return
0
;
return
0
;
}
}
int
tdbTxnCommit
(
S
TEnv
*
pEnv
)
{
int
tdbTxnCommit
(
TEnv
*
pEnv
)
{
// TODO
// TODO
return
0
;
return
0
;
}
}
int
tdbTxnRollback
(
S
TEnv
*
pEnv
)
{
int
tdbTxnRollback
(
TEnv
*
pEnv
)
{
// TODO
// TODO
return
0
;
return
0
;
}
}
\ No newline at end of file
source/libs/tdb/src/inc/tdbDb.h
浏览文件 @
0b88f0c1
...
@@ -24,7 +24,7 @@ typedef struct STDB TDB;
...
@@ -24,7 +24,7 @@ typedef struct STDB TDB;
typedef
struct
STDBC
TDBC
;
typedef
struct
STDBC
TDBC
;
// TDB
// TDB
int
tdbDbOpen
(
const
char
*
fname
,
int
keyLen
,
int
valLen
,
FKeyComparator
keyCmprFn
,
S
TEnv
*
pEnv
,
TDB
**
ppDb
);
int
tdbDbOpen
(
const
char
*
fname
,
int
keyLen
,
int
valLen
,
FKeyComparator
keyCmprFn
,
TEnv
*
pEnv
,
TDB
**
ppDb
);
int
tdbDbClose
(
TDB
*
pDb
);
int
tdbDbClose
(
TDB
*
pDb
);
int
tdbDbDrop
(
TDB
*
pDb
);
int
tdbDbDrop
(
TDB
*
pDb
);
int
tdbDbInsert
(
TDB
*
pDb
,
const
void
*
pKey
,
int
keyLen
,
const
void
*
pVal
,
int
valLen
);
int
tdbDbInsert
(
TDB
*
pDb
,
const
void
*
pKey
,
int
keyLen
,
const
void
*
pVal
,
int
valLen
);
...
...
source/libs/tdb/src/inc/tdbEnv.h
浏览文件 @
0b88f0c1
...
@@ -21,16 +21,16 @@ extern "C" {
...
@@ -21,16 +21,16 @@ extern "C" {
#endif
#endif
typedef
struct
STEnv
{
typedef
struct
STEnv
{
char
*
rootDir
;
char
*
rootDir
;
char
*
jfname
;
char
*
jfname
;
int
jfd
;
int
jfd
;
SPCache
*
pCache
;
SPCache
*
pCache
;
}
S
TEnv
;
}
TEnv
;
int
tdbEnvOpen
(
const
char
*
rootDir
,
int
pageSize
,
int
cacheSize
,
S
TEnv
**
ppEnv
);
int
tdbEnvOpen
(
const
char
*
rootDir
,
int
pageSize
,
int
cacheSize
,
TEnv
**
ppEnv
);
int
tdbEnvClose
(
S
TEnv
*
pEnv
);
int
tdbEnvClose
(
TEnv
*
pEnv
);
SPager
*
tdbEnvGetPager
(
S
TEnv
*
pEnv
,
const
char
*
fname
);
SPager
*
tdbEnvGetPager
(
TEnv
*
pEnv
,
const
char
*
fname
);
#ifdef __cplusplus
#ifdef __cplusplus
}
}
...
...
source/libs/tdb/src/inc/tdbTxn.h
浏览文件 @
0b88f0c1
...
@@ -28,9 +28,9 @@ struct STxn {
...
@@ -28,9 +28,9 @@ struct STxn {
void
*
xArg
;
void
*
xArg
;
};
};
int
tdbTxnBegin
(
S
TEnv
*
pEnv
);
int
tdbTxnBegin
(
TEnv
*
pEnv
);
int
tdbTxnCommit
(
S
TEnv
*
pEnv
);
int
tdbTxnCommit
(
TEnv
*
pEnv
);
int
tdbTxnRollback
(
S
TEnv
*
pEnv
);
int
tdbTxnRollback
(
TEnv
*
pEnv
);
#ifdef __cplusplus
#ifdef __cplusplus
}
}
...
...
source/libs/tdb/test/tdbTest.cpp
浏览文件 @
0b88f0c1
...
@@ -115,7 +115,7 @@ static int tDefaultKeyCmpr(const void *pKey1, int keyLen1, const void *pKey2, in
...
@@ -115,7 +115,7 @@ static int tDefaultKeyCmpr(const void *pKey1, int keyLen1, const void *pKey2, in
TEST
(
tdb_test
,
simple_test
)
{
TEST
(
tdb_test
,
simple_test
)
{
int
ret
;
int
ret
;
STEnv
*
pEnv
;
TEnv
*
pEnv
;
TDB
*
pDb
;
TDB
*
pDb
;
FKeyComparator
compFunc
;
FKeyComparator
compFunc
;
int
nData
=
1000000
;
int
nData
=
1000000
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录