Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
慢慢CG
TDengine
提交
5c738986
T
TDengine
项目概览
慢慢CG
/
TDengine
与 Fork 源项目一致
Fork自
taosdata / TDengine
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
5c738986
编写于
2月 15, 2020
作者:
S
slguan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
dnode Write.h
上级
e3ab7346
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
76 addition
and
10 deletion
+76
-10
src/dnode/inc/dnodeWrite.h
src/dnode/inc/dnodeWrite.h
+36
-9
src/dnode/src/dnodeWrite.c
src/dnode/src/dnodeWrite.c
+40
-1
未找到文件。
src/dnode/inc/dnodeWrite.h
浏览文件 @
5c738986
...
...
@@ -25,31 +25,58 @@ extern "C" {
#include "taosdef.h"
#include "taosmsg.h"
/*
* Write data based on dnode
* If >= 0, it is affect rows
* If < 0, get error code from terrno
*/
int32_t
dnodeWriteData
(
SShellSubmitMsg
*
msg
);
/*
* Check if table already exists
*/
int32_t
dnodeCheckTableExist
(
int
vid
,
int
sid
,
int64_t
ui
d
);
int32_t
dnodeCheckTableExist
(
char
*
tableI
d
);
/*
* Create table with specified configuration and open it
* Create
noraml
table with specified configuration and open it
*/
int32_t
dnodeCreate
Table
(
int
vid
,
int
sid
,
SCreat
eMsg
*
table
);
int32_t
dnodeCreate
NormalTable
(
SCreateNormalTabl
eMsg
*
table
);
/*
*
Modify table configuration information
*
Create stream table with specified configuration and open it
*/
int32_t
dnode
AlterTable
(
int
vid
,
SMeterObj
*
table
);
int32_t
dnode
CreateStreamTable
(
SCreateStreamTableMsg
*
table
);
/*
*
Remove table from local repository
*
Create child table with specified configuration and open it
*/
int32_t
dnode
DropTable
(
int
vid
,
int
sid
,
int64_t
uid
);
int32_t
dnode
CreateChildTable
(
SCreateChildTableMsg
*
table
);
/*
* Write data based on dnode
* Modify normal table configuration information
*
*/
int32_t
dnode
WriteData
(
SShellSubmitMsg
*
msg
);
int32_t
dnode
AlterNormalTable
(
SCreateNormalTableMsg
*
table
);
/*
* Modify stream table configuration information
*/
int32_t
dnodeAlterStreamTable
(
SCreateStreamTableMsg
*
table
);
/*
* Modify child table configuration information
*/
int32_t
dnodeAlterChildTable
(
SCreateChildTableMsg
*
table
);
/*
* Remove all child tables of supertable from local repository
*/
int32_t
dnodeDropSuperTable
(
int
vid
,
int
sid
,
int64_t
uid
);
/*
* Remove table from local repository
*/
int32_t
dnodeDropTable
(
int
vid
,
int
sid
,
int64_t
uid
);
#ifdef __cplusplus
}
...
...
src/dnode/src/dnodeWrite.c
浏览文件 @
5c738986
...
...
@@ -16,6 +16,45 @@
#define _DEFAULT_SOURCE
#include "dnodeWrite.h"
int32_t
dnodeCreateTable
(
int
vid
,
int
sid
,
SCreateTableMsg
*
table
)
{
#include "taoserror.h"
int32_t
dnodeCheckTableExist
(
char
*
tableId
)
{
return
0
;
}
int32_t
dnodeWriteData
(
SShellSubmitMsg
*
msg
)
{
return
0
;
}
int32_t
dnodeCreateNormalTable
(
SCreateNormalTableMsg
*
table
);
{
return
0
;
}
int32_t
dnodeCreateStreamTable
(
SCreateStreamTableMsg
*
table
)
{
return
0
;
}
int32_t
dnodeCreateChildTable
(
SCreateChildTableMsg
*
table
)
{
return
0
;
}
int32_t
dnodeAlterNormalTable
(
SCreateNormalTableMsg
*
table
)
{
return
0
;
}
int32_t
dnodeAlterStreamTable
(
SCreateStreamTableMsg
*
table
)
{
return
0
;
}
int32_t
dnodeAlterChildTable
(
SCreateChildTableMsg
*
table
)
{
return
0
;
}
int32_t
dnodeDropSuperTable
(
int
vid
,
int
sid
,
int64_t
uid
)
{
return
0
;
}
int32_t
dnodeDropTable
(
int
vid
,
int
sid
,
int64_t
uid
)
{
return
0
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录