diff --git a/src/sql/engine/basic/chunk_store/ob_block_iwriter.h b/src/sql/engine/basic/chunk_store/ob_block_iwriter.h index db8f72efce..fbf208e942 100644 --- a/src/sql/engine/basic/chunk_store/ob_block_iwriter.h +++ b/src/sql/engine/basic/chunk_store/ob_block_iwriter.h @@ -97,9 +97,9 @@ protected: return ret; } - inline bool is_overflow(uint64_t size) + inline bool is_overflow(int64_t size) { - return size > get_remain(); + return size > get_remain() - static_cast(sizeof(ObTempBlockStore::Block)); } inline const char *get_last_row() { return last_row_pos_; }