File tree Expand file tree Collapse file tree 4 files changed +6
-6
lines changed
pipelines/processors/transforms Expand file tree Collapse file tree 4 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -57,8 +57,6 @@ use crate::physical_plans::Exchange;
5757use crate :: physical_plans:: PhysicalPlanBuilder ;
5858use crate :: pipelines:: processors:: transforms:: HashJoinFactory ;
5959use crate :: pipelines:: processors:: transforms:: HashJoinProbeState ;
60- use crate :: pipelines:: processors:: transforms:: InnerHashJoin ;
61- use crate :: pipelines:: processors:: transforms:: RuntimeFiltersDesc ;
6260use crate :: pipelines:: processors:: transforms:: TransformHashJoin ;
6361use crate :: pipelines:: processors:: transforms:: TransformHashJoinBuild ;
6462use crate :: pipelines:: processors:: transforms:: TransformHashJoinProbe ;
@@ -410,7 +408,7 @@ impl HashJoin {
410408 builder : & mut PipelineBuilder ,
411409 desc : Arc < HashJoinDesc > ,
412410 ) -> Result < ( ) > {
413- let factory = self . join_factory ( builder, desc) ?;
411+ let factory = self . join_factory ( builder, desc. clone ( ) ) ?;
414412
415413 // After common subexpression elimination is completed, we can delete this type of code.
416414 {
Original file line number Diff line number Diff line change @@ -37,7 +37,8 @@ pub use hash_join_spiller::HashJoinSpiller;
3737pub use hash_join_state:: * ;
3838pub use probe_state:: ProbeState ;
3939pub use probe_state:: ProcessState ;
40- pub use runtime_filter:: * ;
4140pub use spill_common:: get_hashes;
4241pub use transform_hash_join_build:: TransformHashJoinBuild ;
4342pub use transform_hash_join_probe:: TransformHashJoinProbe ;
43+
44+ pub use super :: runtime_filter:: * ;
Original file line number Diff line number Diff line change @@ -44,7 +44,6 @@ pub use materialized_cte::MaterializedCteSink;
4444pub use new_hash_join:: Join ;
4545pub use new_hash_join:: TransformHashJoin ;
4646pub use new_hash_join:: * ;
47- pub use runtime_filter:: * ;
4847pub use sort:: * ;
4948pub use transform_async_function:: SequenceCounters ;
5049pub use transform_async_function:: TransformAsyncFunction ;
Original file line number Diff line number Diff line change @@ -27,7 +27,9 @@ pub trait Join: Send + Sync + 'static {
2727
2828 /// Get build data for runtime filter
2929 /// Returns (build_chunks, build_num_rows)
30- fn get_build_data_for_runtime_filter ( & self ) -> ( & [ DataBlock ] , usize ) ;
30+ fn get_build_data_for_runtime_filter ( & self ) -> ( & [ DataBlock ] , usize ) {
31+ ( & [ ] , 0 )
32+ }
3133
3234 fn probe_block ( & mut self , data : DataBlock ) -> Result < Box < dyn JoinStream + ' _ > > ;
3335
You can’t perform that action at this time.
0 commit comments