From ab9ef13488953f7fc183a1da95ac73b4bfcdc349 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Fri, 26 Nov 2021 15:22:02 +0800 Subject: [PATCH] refact --- include/dnode/vnode/vnode.h | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/include/dnode/vnode/vnode.h b/include/dnode/vnode/vnode.h index a926ab294b..596454f7d3 100644 --- a/include/dnode/vnode/vnode.h +++ b/include/dnode/vnode/vnode.h @@ -131,14 +131,25 @@ void vnodeOptionsInit(SVnodeCfg *pOptions); void vnodeOptionsClear(SVnodeCfg *pOptions); /* ------------------------ REQUESTS ------------------------ */ - -// Create table request - -typedef STbCfg SVCreateTableReq; typedef struct { int err; char info[]; -} SVCreateTableRsp; +} SVnodeRsp; + +/// Create table request +typedef STbCfg SVCreateTableReq; +/// Drop table request +typedef struct { + tb_uid_t uid; +} SVDropTableReq; +/// Alter table request +typedef struct { + // TODO +} SVAlterTableReq; + +int vnodeCreateTable(SVnode *pVnode, SVCreateTableReq *pReq, SVnodeRsp *pRsp); +int vnodeDropTable(SVnode *pVnode, SVDropTableReq *pReq, SVnodeRsp *pRsp); +int vnodeAlterTable(SVnode *pVnode, SVAlterTableReq *pReq, SVnodeRsp *pRsp); /* ------------------------ FOR COMPILE ------------------------ */