change write opt

This commit is contained in:
yihaoDeng 2023-04-21 05:54:52 +00:00
parent 1da8565e29
commit 57c4544bf0
1 changed files with 8 additions and 9 deletions

View File

@ -14,7 +14,6 @@
*/ */
#include "streamState.h" #include "streamState.h"
#include <bits/stdint-uintn.h>
#include <string.h> #include <string.h>
#include "executor.h" #include "executor.h"
#include "osMemory.h" #include "osMemory.h"
@ -26,7 +25,7 @@
#include "tcompare.h" #include "tcompare.h"
#include "ttimer.h" #include "ttimer.h"
#define MAX_TABLE_NAME_NUM 100000 #define MAX_TABLE_NAME_NUM 100000
int sessionRangeKeyCmpr(const SSessionKey* pWin1, const SSessionKey* pWin2) { int sessionRangeKeyCmpr(const SSessionKey* pWin1, const SSessionKey* pWin2) {
if (pWin1->groupId > pWin2->groupId) { if (pWin1->groupId > pWin2->groupId) {
@ -323,7 +322,7 @@ int32_t streamStateGet(SStreamState* pState, const SWinKey* key, void** pVal, in
} }
bool streamStateCheck(SStreamState* pState, const SWinKey* key) { bool streamStateCheck(SStreamState* pState, const SWinKey* key) {
#ifdef USE_ROCKSDB #ifdef USE_ROCKSDB
return hasRowBuff(pState->pFileState, (void*)key, sizeof(SWinKey)); return hasRowBuff(pState->pFileState, (void*)key, sizeof(SWinKey));
#else #else
SStateKey sKey = {.key = *key, .opNum = pState->number}; SStateKey sKey = {.key = *key, .opNum = pState->number};
@ -401,7 +400,7 @@ void streamStateSetNumber(SStreamState* pState, int32_t number) { pState->number
int32_t streamStateSaveInfo(SStreamState* pState, void* pKey, int32_t keyLen, void* pVal, int32_t vLen) { int32_t streamStateSaveInfo(SStreamState* pState, void* pKey, int32_t keyLen, void* pVal, int32_t vLen) {
#ifdef USE_ROCKSDB #ifdef USE_ROCKSDB
int32_t code = 0; int32_t code = 0;
void* batch = streamStateCreateBatch(); void* batch = streamStateCreateBatch();
code = streamStatePutBatch(pState, "default", batch, pKey, pVal, vLen); code = streamStatePutBatch(pState, "default", batch, pKey, pVal, vLen);
if (code != 0) { if (code != 0) {
return code; return code;
@ -410,17 +409,17 @@ int32_t streamStateSaveInfo(SStreamState* pState, void* pKey, int32_t keyLen, vo
streamStateDestroyBatch(batch); streamStateDestroyBatch(batch);
return code; return code;
#else #else
return 0; return 0;
#endif #endif
} }
int32_t streamStateGetInfo(SStreamState* pState, void* pKey, int32_t keyLen, void** pVal, int32_t* pLen) { int32_t streamStateGetInfo(SStreamState* pState, void* pKey, int32_t keyLen, void** pVal, int32_t* pLen) {
#ifdef USE_ROCKSDB #ifdef USE_ROCKSDB
int32_t code = 0; int32_t code = 0;
code = streamDefaultGet_rocksdb(pState, pKey, pVal, pLen); code = streamDefaultGet_rocksdb(pState, pKey, pVal, pLen);
return code; return code;
#else #else
return 0; return 0;
#endif #endif
} }