[FEAT MERGE] impl multi way macro block reuse && pct free && multi version row support micro block-level recycling

This commit is contained in:
obdev
2022-12-02 11:13:14 +00:00
committed by ob-robot
parent e363a01191
commit c37f0e93a3
55 changed files with 3341 additions and 1368 deletions

View File

@ -17,6 +17,7 @@
#include "lib/container/ob_raw_se_array.h"
#include "ob_column_checksum_calculator.h"
#include "ob_partition_merge_iter.h"
#include "ob_tablet_merge_task.h"
#include "share/schema/ob_table_schema.h"
#include "sql/engine/expr/ob_expr_frame_info.h"
#include "storage/memtable/ob_nop_bitmap.h"
@ -29,10 +30,6 @@ namespace sql
{
struct ObTempExpr;
}
namespace storage
{
struct ObMergeParameter;
}
namespace compaction
{
class ObIPartitionMergeFuser