commit
d339445162
|
@ -1321,7 +1321,6 @@ int tsParseSql(SSqlObj *pSql, bool initialParse) {
|
||||||
int32_t ret = TSDB_CODE_SUCCESS;
|
int32_t ret = TSDB_CODE_SUCCESS;
|
||||||
SSqlCmd* pCmd = &pSql->cmd;
|
SSqlCmd* pCmd = &pSql->cmd;
|
||||||
|
|
||||||
tscTrace("------------------%p, initial:%d, sqlstr:%s", pSql, initialParse, pSql->sqlstr);
|
|
||||||
if (!pCmd->parseFinished) {
|
if (!pCmd->parseFinished) {
|
||||||
tscTrace("%p resume to parse sql: %s", pSql, pCmd->curSql);
|
tscTrace("%p resume to parse sql: %s", pSql, pCmd->curSql);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1853,18 +1853,17 @@ static void multiVnodeInsertFinalize(void* param, TAOS_RES* tres, int numOfRows)
|
||||||
SSubqueryState* pState = pSupporter->pState;
|
SSubqueryState* pState = pSupporter->pState;
|
||||||
|
|
||||||
// record the total inserted rows
|
// record the total inserted rows
|
||||||
if (numOfRows > 0) {
|
if (numOfRows > 0 && tres != pParentObj) {
|
||||||
if (tres != pParentObj) {
|
|
||||||
pParentObj->res.numOfRows += numOfRows;
|
pParentObj->res.numOfRows += numOfRows;
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
|
if (taos_errno(tres) != 0) {
|
||||||
SSqlObj* pSql = (SSqlObj*) tres;
|
SSqlObj* pSql = (SSqlObj*) tres;
|
||||||
assert(pSql != NULL && pSql->res.code == numOfRows);
|
assert(pSql != NULL && pSql->res.code == numOfRows);
|
||||||
|
|
||||||
pParentObj->res.code = pSql->res.code;
|
pParentObj->res.code = pSql->res.code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// it is not the initial sqlObj, free it
|
// it is not the initial sqlObj, free it
|
||||||
if (tres != pParentObj) {
|
if (tres != pParentObj) {
|
||||||
taos_free_result(tres);
|
taos_free_result(tres);
|
||||||
|
|
Loading…
Reference in New Issue