Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ impl IPhysicalPlan for CommitSink {
}
CommitType::Mutation { kind, merge_meta } => {
if *merge_meta {
let cluster_key_id = table.physical_cluster_key_id();
let cluster_key_id = table.cluster_key_id();
builder.main_pipeline.add_accumulating_transformer(|| {
TransformMergeCommitMeta::create(cluster_key_id)
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ impl IPhysicalPlan for CompactSource {

let is_lazy = self.parts.partitions_type() == PartInfoType::LazyLevel;
let thresholds = table.get_block_thresholds();
let cluster_key_id = table.physical_cluster_key_id();
let cluster_key_id = table.cluster_key_id();
let partition_key_count = table.partition_key_count();
let mut max_threads = builder.settings.get_max_threads()? as usize;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -762,7 +762,7 @@ impl IPhysicalPlan for ChunkAppendData {
sort_builders.push(Box::new(builder.dummy_transform_builder()));
}
let partition_key_indices: Arc<[_]> =
cluster_stats_gen.cluster_key_index[..cluster_stats_gen.partition_key_count].into();
cluster_stats_gen.partition_key_index.clone().into();
if !partition_key_indices.is_empty() {
partition_builders.push(Box::new(move |input, output| {
Ok(ProcessorPtr::create(AccumulatingTransformer::create(
Expand Down
4 changes: 2 additions & 2 deletions src/query/service/src/test_kits/fuse.rs
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ pub async fn generate_segments_v2(
TestFixture::default_table_meta_timestamps(),
)
.await?;
let mut summary = reduce_block_metas(&block_metas, BlockThresholds::default(), None);
let mut summary = reduce_block_metas(&block_metas, BlockThresholds::default(), None)?;
let uuid = Uuid::new_v4();
let location = format!(
"{}/{}/{}_v{}.json",
Expand Down Expand Up @@ -162,7 +162,7 @@ pub async fn generate_segments(
table_meta_timestamps,
)
.await?;
let mut summary = reduce_block_metas(&block_metas, BlockThresholds::default(), None);
let mut summary = reduce_block_metas(&block_metas, BlockThresholds::default(), None)?;
let location = if is_greater_than_v5 {
location_generator.gen_segment_info_location(table_meta_timestamps, false)
} else {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -331,6 +331,7 @@ fn build_test_segment_info(
col_stats: col_stats.clone(),
col_metas,
cluster_stats: None,
partition_stats: None,
location: block_location,
bloom_filter_index_location: Some(location_gen.block_bloom_index_location(&block_uuid)),
bloom_filter_index_size: 0,
Expand Down Expand Up @@ -368,6 +369,7 @@ fn build_test_segment_info(
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand Down
10 changes: 10 additions & 0 deletions src/query/service/tests/it/storages/fuse/conflict.rs
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ fn test_resolvable_delete_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand Down Expand Up @@ -133,6 +134,7 @@ fn test_resolvable_delete_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand All @@ -154,6 +156,7 @@ fn test_resolvable_delete_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand All @@ -175,6 +178,7 @@ fn test_resolvable_delete_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand Down Expand Up @@ -219,6 +223,7 @@ fn test_resolvable_delete_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand Down Expand Up @@ -260,6 +265,7 @@ fn test_resolvable_replace_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand Down Expand Up @@ -288,6 +294,7 @@ fn test_resolvable_replace_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand All @@ -309,6 +316,7 @@ fn test_resolvable_replace_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand All @@ -330,6 +338,7 @@ fn test_resolvable_replace_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand Down Expand Up @@ -379,6 +388,7 @@ fn test_resolvable_replace_conflict() {
virtual_col_stats: None,
spatial_stats: None,
cluster_stats: None,
partition_stats: None,
virtual_block_count: None,
additional_stats_meta: None,
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ fn check_block_level_meta(
}

fn check_summary(block_metas: &[BlockMeta], column_oriented_segment: &ColumnOrientedSegment) {
let summary = reduce_block_metas(block_metas, Default::default(), Some(0));
let summary = reduce_block_metas(block_metas, Default::default(), Some(0)).unwrap();
assert_eq!(summary.row_count, column_oriented_segment.summary.row_count);
assert_eq!(
summary.block_count,
Expand Down
Loading