fix(query): set correct varchar length.
This commit is contained in:
parent
a0795fdd10
commit
673261a1bd
|
@ -2005,6 +2005,7 @@ _error:
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// todo refactor or remove it
|
||||||
static int32_t loadDataBlockFromOneTable(SOperatorInfo* pOperator, STableMergeScanInfo* pTableScanInfo,
|
static int32_t loadDataBlockFromOneTable(SOperatorInfo* pOperator, STableMergeScanInfo* pTableScanInfo,
|
||||||
int32_t readerIdx, SSDataBlock* pBlock, uint32_t* status) {
|
int32_t readerIdx, SSDataBlock* pBlock, uint32_t* status) {
|
||||||
SExecTaskInfo* pTaskInfo = pOperator->pTaskInfo;
|
SExecTaskInfo* pTaskInfo = pOperator->pTaskInfo;
|
||||||
|
@ -2145,7 +2146,13 @@ static SSDataBlock* getTableDataBlock(void* param) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
tsdbRetrieveDataBlockInfo(reader, &pBlock->info);
|
blockDataCleanup(pBlock);
|
||||||
|
SDataBlockInfo binfo = pBlock->info;
|
||||||
|
tsdbRetrieveDataBlockInfo(reader, &binfo);
|
||||||
|
|
||||||
|
binfo.capacity = binfo.rows;
|
||||||
|
blockDataEnsureCapacity(pBlock, binfo.capacity);
|
||||||
|
pBlock->info = binfo;
|
||||||
|
|
||||||
uint32_t status = 0;
|
uint32_t status = 0;
|
||||||
int32_t code = loadDataBlockFromOneTable(pOperator, pTableScanInfo, readerIdx, pBlock, &status);
|
int32_t code = loadDataBlockFromOneTable(pOperator, pTableScanInfo, readerIdx, pBlock, &status);
|
||||||
|
|
Loading…
Reference in New Issue