From 6ed6196f8e89751b7531a6fb8fe1af5e32775f39 Mon Sep 17 00:00:00 2001 From: Alex Duan <417921451@qq.com> Date: Thu, 31 Mar 2022 11:35:58 +0800 Subject: [PATCH] [TS-238] fixed build error --- src/client/inc/tscSubquery.h | 2 +- src/client/src/tscDelete.c | 7 +++++-- src/client/src/tscSubquery.c | 8 +++----- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/client/inc/tscSubquery.h b/src/client/inc/tscSubquery.h index f6a553b901..79d9fdf006 100644 --- a/src/client/inc/tscSubquery.h +++ b/src/client/inc/tscSubquery.h @@ -54,7 +54,7 @@ void doCleanupSubqueries(SSqlObj *pSql, int32_t numOfSubs); void tscFreeRetrieveSup(void **param); -SSqlObj *tscCreateSTableSubquery(SSqlObj *pSql, SRetrieveSupport *trsupport, SSqlObj *prevSqlObj, int32_t cmd, __async_cb_func_t fp); +SSqlObj *tscCreateSTableSubquery(SSqlObj *pSql, SRetrieveSupport *trsupport, SSqlObj *prevSqlObj, __async_cb_func_t fp, int32_t cmd); #ifdef __cplusplus } diff --git a/src/client/src/tscDelete.c b/src/client/src/tscDelete.c index 37e62aae11..fc31bf1b37 100644 --- a/src/client/src/tscDelete.c +++ b/src/client/src/tscDelete.c @@ -30,6 +30,8 @@ int32_t executeDelete(SSqlObj* pSql, SQueryInfo* pQueryInfo) { pSql->cmd.active = pQueryInfo; return tscBuildAndSendRequest(pSql, pQueryInfo); } + return ret; + /* // // super table @@ -131,6 +133,7 @@ int32_t executeDelete(SSqlObj* pSql, SQueryInfo* pQueryInfo) { } doConcurrentlySendSubQueries(pSql); - + return TSDB_CODE_SUCCESS; -} \ No newline at end of file + */ +} diff --git a/src/client/src/tscSubquery.c b/src/client/src/tscSubquery.c index 7c1b4e6e91..ed1dc52472 100644 --- a/src/client/src/tscSubquery.c +++ b/src/client/src/tscSubquery.c @@ -1940,8 +1940,6 @@ _return: ///////////////////////////////////////////////////////////////////////////////////////// static void tscRetrieveDataRes(void *param, TAOS_RES *tres, int code); -static SSqlObj *tscCreateSTableSubquery(SSqlObj *pSql, SRetrieveSupport *trsupport, SSqlObj *prevSqlObj); - int32_t tscCreateJoinSubquery(SSqlObj *pSql, int16_t tableIndex, SJoinSupporter *pSupporter) { SSqlCmd * pCmd = &pSql->cmd; SQueryInfo *pQueryInfo = tscGetQueryInfo(pCmd); @@ -2716,7 +2714,7 @@ int32_t tscHandleMasterSTableQuery(SSqlObj *pSql) { trs->subqueryIndex = i; trs->pParentSql = pSql; - SSqlObj *pNew = tscCreateSTableSubquery(pSql, trs, NULL, tscRetrieveDataRes, CMD_SQL_SELECT); + SSqlObj *pNew = tscCreateSTableSubquery(pSql, trs, NULL, tscRetrieveDataRes, TSDB_SQL_SELECT); if (pNew == NULL) { tscError("0x%"PRIx64" failed to malloc buffer for subObj, orderOfSub:%d, reason:%s", pSql->self, i, strerror(errno)); tfree(trs->localBuffer); @@ -2819,7 +2817,7 @@ static int32_t tscReissueSubquery(SRetrieveSupport *oriTrs, SSqlObj *pSql, int32 tscError("0x%"PRIx64" sub:0x%"PRIx64" retrieve/query failed, code:%s, orderOfSub:%d, retry:%d", trsupport->pParentSql->self, pSql->self, tstrerror(code), subqueryIndex, trsupport->numOfRetry); - SSqlObj *pNew = tscCreateSTableSubquery(trsupport->pParentSql, trsupport, pSql); + SSqlObj *pNew = tscCreateSTableSubquery(trsupport->pParentSql, trsupport, pSql,tscRetrieveDataRes, TSDB_SQL_SELECT); if (pNew == NULL) { tscError("0x%"PRIx64" sub:0x%"PRIx64" failed to create new subquery due to error:%s, abort retry, vgId:%d, orderOfSub:%d", oriTrs->pParentSql->self, pSql->self, tstrerror(terrno), pVgroup->vgId, oriTrs->subqueryIndex); @@ -3165,7 +3163,7 @@ static void tscRetrieveFromDnodeCallBack(void *param, TAOS_RES *tres, int numOfR } } -static SSqlObj *tscCreateSTableSubquery(SSqlObj *pSql, SRetrieveSupport *trsupport, SSqlObj *prevSqlObj, int32_t cmd, __async_cb_func_t fp) { +SSqlObj *tscCreateSTableSubquery(SSqlObj *pSql, SRetrieveSupport *trsupport, SSqlObj *prevSqlObj, __async_cb_func_t fp, int32_t cmd) { const int32_t table_index = 0; SSqlCmd * pCmd = &pSql->cmd; SQueryInfo *pPQueryInfo = tscGetQueryInfo(pCmd); // Parent SQueryInfo -- GitLab