refactor some codes, avoid set return code to be 0.
This commit is contained in:
parent
5ddc7b4578
commit
14c377e37e
|
@ -445,7 +445,8 @@ void tscSetLocalQueryResult(SSqlObj *pSql, const char *val, const char *columnNa
|
||||||
SSqlRes *pRes = &pSql->res;
|
SSqlRes *pRes = &pSql->res;
|
||||||
|
|
||||||
pCmd->numOfCols = 1;
|
pCmd->numOfCols = 1;
|
||||||
SQueryInfo* pQueryInfo = tscGetQueryInfoDetail(pCmd, 0);
|
|
||||||
|
SQueryInfo* pQueryInfo = tscGetQueryInfoDetail(pCmd, pCmd->clauseIndex);
|
||||||
pQueryInfo->order.order = TSQL_SO_ASC;
|
pQueryInfo->order.order = TSQL_SO_ASC;
|
||||||
|
|
||||||
tscClearFieldInfo(&pQueryInfo->fieldsInfo);
|
tscClearFieldInfo(&pQueryInfo->fieldsInfo);
|
||||||
|
|
|
@ -365,6 +365,9 @@ void tscFreeSqlCmdData(SSqlCmd* pCmd) {
|
||||||
tscFreeSubqueryInfo(pCmd);
|
tscFreeSubqueryInfo(pCmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* this function must not change the pRes->code value, since it may be used later.
|
||||||
|
*/
|
||||||
void tscFreeResData(SSqlObj* pSql) {
|
void tscFreeResData(SSqlObj* pSql) {
|
||||||
SSqlRes* pRes = &pSql->res;
|
SSqlRes* pRes = &pSql->res;
|
||||||
|
|
||||||
|
@ -386,10 +389,8 @@ void tscFreeResData(SSqlObj* pSql) {
|
||||||
|
|
||||||
pRes->offset = 0;
|
pRes->offset = 0;
|
||||||
pRes->useconds = 0;
|
pRes->useconds = 0;
|
||||||
pRes->code = 0;
|
|
||||||
|
|
||||||
pRes->data = NULL;
|
pRes->data = NULL;
|
||||||
|
|
||||||
tfree(pRes->pGroupRec);
|
tfree(pRes->pGroupRec);
|
||||||
|
|
||||||
tscDestroyLocalReducer(pSql);
|
tscDestroyLocalReducer(pSql);
|
||||||
|
@ -404,8 +405,6 @@ void tscFreeSqlObjPartial(SSqlObj* pSql) {
|
||||||
}
|
}
|
||||||
|
|
||||||
SSqlCmd* pCmd = &pSql->cmd;
|
SSqlCmd* pCmd = &pSql->cmd;
|
||||||
SSqlRes* pRes = &pSql->res;
|
|
||||||
|
|
||||||
STscObj* pObj = pSql->pTscObj;
|
STscObj* pObj = pSql->pTscObj;
|
||||||
|
|
||||||
int32_t cmd = pCmd->command;
|
int32_t cmd = pCmd->command;
|
||||||
|
|
Loading…
Reference in New Issue