fix: select tag from st will tag blocks composed of num of records
This commit is contained in:
parent
5e50bf8dc8
commit
6f501bb33d
|
@ -162,12 +162,11 @@ static EScanType getScanType(SLogicPlanContext* pCxt, SNodeList* pScanPseudoCols
|
||||||
}
|
}
|
||||||
|
|
||||||
if (NULL == pScanCols) {
|
if (NULL == pScanCols) {
|
||||||
// select count(*) from t
|
|
||||||
return NULL == pScanPseudoCols
|
return NULL == pScanPseudoCols
|
||||||
? SCAN_TYPE_TABLE
|
? SCAN_TYPE_TABLE
|
||||||
: ((FUNCTION_TYPE_BLOCK_DIST_INFO == ((SFunctionNode*)nodesListGetNode(pScanPseudoCols, 0))->funcType)
|
: ((FUNCTION_TYPE_BLOCK_DIST_INFO == ((SFunctionNode*)nodesListGetNode(pScanPseudoCols, 0))->funcType)
|
||||||
? SCAN_TYPE_BLOCK_INFO
|
? SCAN_TYPE_BLOCK_INFO
|
||||||
: SCAN_TYPE_TAG);
|
: SCAN_TYPE_TABLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (TSDB_SYSTEM_TABLE == tableType) {
|
if (TSDB_SYSTEM_TABLE == tableType) {
|
||||||
|
@ -181,7 +180,7 @@ static EScanType getScanType(SLogicPlanContext* pCxt, SNodeList* pScanPseudoCols
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return SCAN_TYPE_TAG;
|
return SCAN_TYPE_TABLE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static SNode* createPrimaryKeyCol(uint64_t tableId) {
|
static SNode* createPrimaryKeyCol(uint64_t tableId) {
|
||||||
|
|
Loading…
Reference in New Issue