Merge branch 'feature/TD-1925' of https://github.com/taosdata/TDengine into
feature/TD-1925
This commit is contained in:
commit
18c4f5b7ac
|
@ -721,11 +721,18 @@ int32_t tscLocalReducerEnvCreate(SSqlObj *pSql, tExtMemBuffer ***pMemBuffer, tOr
|
||||||
|
|
||||||
// final result depends on the fields number
|
// final result depends on the fields number
|
||||||
memset(pSchema, 0, sizeof(SSchema) * size);
|
memset(pSchema, 0, sizeof(SSchema) * size);
|
||||||
|
|
||||||
for (int32_t i = 0; i < size; ++i) {
|
for (int32_t i = 0; i < size; ++i) {
|
||||||
SSqlExpr *pExpr = tscSqlExprGet(pQueryInfo, i);
|
SSqlExpr *pExpr = tscSqlExprGet(pQueryInfo, i);
|
||||||
|
|
||||||
SSchema *p1 = tscGetTableColumnSchema(pTableMetaInfo->pTableMeta, pExpr->colInfo.colIndex);
|
SSchema p1 = {0};
|
||||||
|
if (pExpr->colInfo.colIndex == TSDB_TBNAME_COLUMN_INDEX) {
|
||||||
|
p1 = tscGetTbnameColumnSchema();
|
||||||
|
} else {
|
||||||
|
p1 = *(SSchema*) tscGetTableColumnSchema(pTableMetaInfo->pTableMeta, pExpr->colInfo.colIndex);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
int32_t inter = 0;
|
int32_t inter = 0;
|
||||||
int16_t type = -1;
|
int16_t type = -1;
|
||||||
int16_t bytes = 0;
|
int16_t bytes = 0;
|
||||||
|
@ -743,7 +750,8 @@ int32_t tscLocalReducerEnvCreate(SSqlObj *pSql, tExtMemBuffer ***pMemBuffer, tOr
|
||||||
functionId = TSDB_FUNC_LAST;
|
functionId = TSDB_FUNC_LAST;
|
||||||
}
|
}
|
||||||
|
|
||||||
getResultDataInfo(p1->type, p1->bytes, functionId, 0, &type, &bytes, &inter, 0, false);
|
int ret = getResultDataInfo(p1.type, p1.bytes, functionId, 0, &type, &bytes, &inter, 0, false);
|
||||||
|
assert(ret == TSDB_CODE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
pSchema[i].type = (uint8_t)type;
|
pSchema[i].type = (uint8_t)type;
|
||||||
|
|
|
@ -51,10 +51,10 @@ static int dnodeCreateDir(const char *dir);
|
||||||
static SStep tsDnodeSteps[] = {
|
static SStep tsDnodeSteps[] = {
|
||||||
{"tfile", tfInit, tfCleanup},
|
{"tfile", tfInit, tfCleanup},
|
||||||
{"rpc", rpcInit, rpcCleanup},
|
{"rpc", rpcInit, rpcCleanup},
|
||||||
|
{"globalcfg" ,taosCheckGlobalCfg, NULL},
|
||||||
{"storage", dnodeInitStorage, dnodeCleanupStorage},
|
{"storage", dnodeInitStorage, dnodeCleanupStorage},
|
||||||
{"dnodecfg", dnodeInitCfg, dnodeCleanupCfg},
|
{"dnodecfg", dnodeInitCfg, dnodeCleanupCfg},
|
||||||
{"dnodeeps", dnodeInitEps, dnodeCleanupEps},
|
{"dnodeeps", dnodeInitEps, dnodeCleanupEps},
|
||||||
{"globalcfg" ,taosCheckGlobalCfg, NULL},
|
|
||||||
{"mnodeinfos",dnodeInitMInfos, dnodeCleanupMInfos},
|
{"mnodeinfos",dnodeInitMInfos, dnodeCleanupMInfos},
|
||||||
{"wal", walInit, walCleanUp},
|
{"wal", walInit, walCleanUp},
|
||||||
{"check", dnodeInitCheck, dnodeCleanupCheck}, // NOTES: dnodeInitCheck must be behind the dnodeinitStorage component !!!
|
{"check", dnodeInitCheck, dnodeCleanupCheck}, // NOTES: dnodeInitCheck must be behind the dnodeinitStorage component !!!
|
||||||
|
|
Loading…
Reference in New Issue