TDengine/source/dnode/mnode/impl/inc/mndScan.h
Hongze Cheng e61fc3c3a6
feat: impl vnode scan (#32942)
* feat: support SQL commands

* feat: impl `scan database` client part code

* feat: impl `scan db.vgroups` client part code

* feat: impl `show scans` client codes

* feat: impl `show scan <id>` client code

* feat: impl `kill scan <id>` client code

* feat: impl mnode part code

* more code

* feat: impl mndScanDb

* feat: Impl all command mnode code

* feat: impl vnode part code

* fix: ci return code check

* fix: return code ci

* doc: change document

* fix: forever loop

* fix: fix some test cases

* add more codes

* fix: compile error

* fix: CI cases

* fix: some scan issues
2025-09-19 13:41:41 +08:00

29 lines
No EOL
581 B
C

/*
* Copyright (c) 2023 Hongze Cheng <hzcheng@umich.edu>.
* All rights reserved.
*
* This code is the intellectual property of Hongze Cheng.
* Any reproduction or distribution, in whole or in part,
* without the express written permission of Hongze Cheng is
* strictly prohibited.
*/
#ifndef _TD_MND_SCAN_H_
#define _TD_MND_SCAN_H_
#include "mndInt.h"
#ifdef __cplusplus
extern "C" {
#endif
int32_t mndInitScan(SMnode *pMnode);
void mndCleanupScan(SMnode *pMnode);
int32_t mndProcessScanDbReq(SRpcMsg *pReq);
#ifdef __cplusplus
}
#endif
#endif /*_TD_MND_SCAN_H_*/