fix: save work
This commit is contained in:
parent
b5b6fff68b
commit
b289adce9b
|
@ -5002,7 +5002,6 @@ static SSDataBlock* doTableCountScan(SOperatorInfo* pOperator) {
|
||||||
{
|
{
|
||||||
// get dbname
|
// get dbname
|
||||||
vnodeGetInfo(pInfo->readHandle.vnode, &db, &vgId);
|
vnodeGetInfo(pInfo->readHandle.vnode, &db, &vgId);
|
||||||
SColumnInfoData* pColInfoData = taosArrayGet(pInfo->pRes->pDataBlock, 0);
|
|
||||||
SName sn = {0};
|
SName sn = {0};
|
||||||
tNameFromString(&sn, db, T_NAME_ACCT | T_NAME_DB);
|
tNameFromString(&sn, db, T_NAME_ACCT | T_NAME_DB);
|
||||||
tNameGetDbName(&sn, dbName);
|
tNameGetDbName(&sn, dbName);
|
||||||
|
@ -5019,23 +5018,21 @@ static SSDataBlock* doTableCountScan(SOperatorInfo* pOperator) {
|
||||||
if (pInfo->currGrpIdx < taosArrayGetSize(pInfo->stbUidList)) {
|
if (pInfo->currGrpIdx < taosArrayGetSize(pInfo->stbUidList)) {
|
||||||
tb_uid_t stbUid = *(tb_uid_t*)taosArrayGet(pInfo->stbUidList, pInfo->currGrpIdx);
|
tb_uid_t stbUid = *(tb_uid_t*)taosArrayGet(pInfo->stbUidList, pInfo->currGrpIdx);
|
||||||
|
|
||||||
SMetaStbStats stats = {0};
|
|
||||||
metaGetStbStats(pInfo->readHandle.meta, stbUid, &stats);
|
|
||||||
int64_t ctbNum = stats.ctbNum;
|
|
||||||
|
|
||||||
char stbName[TSDB_TABLE_NAME_LEN] = {0};
|
char stbName[TSDB_TABLE_NAME_LEN] = {0};
|
||||||
metaGetTableSzNameByUid(pInfo->readHandle.meta, stbUid, stbName);
|
metaGetTableSzNameByUid(pInfo->readHandle.meta, stbUid, stbName);
|
||||||
|
|
||||||
char fullStbName[TSDB_TABLE_FNAME_LEN] = {0};
|
char fullStbName[TSDB_TABLE_FNAME_LEN] = {0};
|
||||||
strcpy(fullStbName, dbName);
|
snprintf(fullStbName, TSDB_TABLE_FNAME_LEN, "%s.%s", dbName, stbName);
|
||||||
strcat(fullStbName, ".");
|
|
||||||
strcat(fullStbName, stbName);
|
|
||||||
uint64_t groupId = calcGroupId(fullStbName, strlen(fullStbName));
|
uint64_t groupId = calcGroupId(fullStbName, strlen(fullStbName));
|
||||||
pRes->info.groupId = groupId;
|
pRes->info.groupId = groupId;
|
||||||
|
|
||||||
pInfo->currGrpIdx++;
|
SMetaStbStats stats = {0};
|
||||||
|
metaGetStbStats(pInfo->readHandle.meta, stbUid, &stats);
|
||||||
|
int64_t ctbNum = stats.ctbNum;
|
||||||
|
|
||||||
fillTableCountScanDataBlock(pSupp, dbName, stbName, ctbNum, pRes);
|
fillTableCountScanDataBlock(pSupp, dbName, stbName, ctbNum, pRes);
|
||||||
|
|
||||||
|
pInfo->currGrpIdx++;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// group by only db_name
|
// group by only db_name
|
||||||
|
|
Loading…
Reference in New Issue