tsdb/cache: use read util's uid compare functor
This commit is contained in:
parent
c0a0e07597
commit
72ac5a4e3b
|
@ -1615,16 +1615,6 @@ static STableLoadInfo *getTableLoadInfo(SCacheRowsReader *pReader, uint64_t uid)
|
|||
return pInfo;
|
||||
}
|
||||
|
||||
static int32_t uidComparFunc(const void *p1, const void *p2) {
|
||||
uint64_t pu1 = *(uint64_t *)p1;
|
||||
uint64_t pu2 = *(uint64_t *)p2;
|
||||
if (pu1 == pu2) {
|
||||
return 0;
|
||||
} else {
|
||||
return (pu1 < pu2) ? -1 : 1;
|
||||
}
|
||||
}
|
||||
|
||||
static uint64_t *getUidList(SCacheRowsReader *pReader) {
|
||||
if (!pReader->uidList) {
|
||||
int32_t numOfTables = pReader->numOfTables;
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
#include "tsdbUtil2.h"
|
||||
#include "tsimplehash.h"
|
||||
|
||||
static int32_t uidComparFunc(const void* p1, const void* p2) {
|
||||
int32_t uidComparFunc(const void* p1, const void* p2) {
|
||||
uint64_t pu1 = *(uint64_t*)p1;
|
||||
uint64_t pu2 = *(uint64_t*)p2;
|
||||
if (pu1 == pu2) {
|
||||
|
|
|
@ -215,6 +215,8 @@ typedef struct SBrinRecordIter {
|
|||
SBrinRecord record;
|
||||
} SBrinRecordIter;
|
||||
|
||||
int32_t uidComparFunc(const void* p1, const void* p2);
|
||||
|
||||
STableBlockScanInfo* getTableBlockScanInfo(SSHashObj* pTableMap, uint64_t uid, const char* id);
|
||||
|
||||
SSHashObj* createDataBlockScanInfo(STsdbReader* pTsdbReader, SBlockInfoBuf* pBuf, const STableKeyInfo* idList,
|
||||
|
|
Loading…
Reference in New Issue