Merge pull request #6185 from taosdata/feature/td-3746
[TD-3746]<feature>:save grant objects to monitor database
This commit is contained in:
commit
c60fcb415b
|
@ -54,7 +54,8 @@ void monCleanupSystem();
|
|||
void monSaveAcctLog(SAcctMonitorObj *pMonObj);
|
||||
void monSaveLog(int32_t level, const char *const format, ...);
|
||||
void monExecuteSQL(char *sql);
|
||||
|
||||
typedef void (*MonExecuteSQLCbFP)(void *param, TAOS_RES *, int code);
|
||||
void monExecuteSQLWithResultCallback(char *sql, MonExecuteSQLCbFP callback, void* param);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -427,6 +427,9 @@ int32_t* taosGetErrno();
|
|||
#define TSDB_CODE_FS_INVLD_LEVEL TAOS_DEF_ERROR_CODE(0, 0x2207) //"tfs invalid level")
|
||||
#define TSDB_CODE_FS_NO_VALID_DISK TAOS_DEF_ERROR_CODE(0, 0x2208) //"tfs no valid disk")
|
||||
|
||||
// monitor
|
||||
#define TSDB_CODE_MON_CONNECTION_INVALID TAOS_DEF_ERROR_CODE(0, 0x2300) //"monitor invalid monitor db connection")
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -417,3 +417,13 @@ void monExecuteSQL(char *sql) {
|
|||
monDebug("execute sql:%s", sql);
|
||||
taos_query_a(tsMonitor.conn, sql, monExecSqlCb, "sql");
|
||||
}
|
||||
|
||||
void monExecuteSQLWithResultCallback(char *sql, MonExecuteSQLCbFP callback, void* param) {
|
||||
if (tsMonitor.conn == NULL) {
|
||||
callback(param, NULL, TSDB_CODE_MON_CONNECTION_INVALID);
|
||||
return;
|
||||
}
|
||||
|
||||
monDebug("execute sql:%s", sql);
|
||||
taos_query_a(tsMonitor.conn, sql, callback, param);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue