**Summary** Enable better code reuse. Like: - push_down_other_conditions in https://github.com/databendlabs/databend/blob/main/src/query/sql/src/planner/binder/bind_table_reference/bind_join.rs#L459-L544 - Other similar cases to be identified