Support noequi join condition in hash join (#4555)
This pr is used to speed up performance-related things like join conditions like r.a = s.b and r.a > s.b, most typically tpch's q21. Approved by: @yingfeng, @aunjgr
Showing
- pkg/sql/colexec/agg/agg.go 29 additions, 9 deletionspkg/sql/colexec/agg/agg.go
- pkg/sql/colexec/agg/anyvalue/anyvalue_test.go 6 additions, 6 deletionspkg/sql/colexec/agg/anyvalue/anyvalue_test.go
- pkg/sql/colexec/agg/approxcd/approxcd_test.go 3 additions, 3 deletionspkg/sql/colexec/agg/approxcd/approxcd_test.go
- pkg/sql/colexec/agg/avg/avg.go 29 additions, 0 deletionspkg/sql/colexec/agg/avg/avg.go
- pkg/sql/colexec/agg/avg/avg_test.go 6 additions, 6 deletionspkg/sql/colexec/agg/avg/avg_test.go
- pkg/sql/colexec/agg/bit_and/bit_and_test.go 3 additions, 3 deletionspkg/sql/colexec/agg/bit_and/bit_and_test.go
- pkg/sql/colexec/agg/bit_or/bit_or_test.go 4 additions, 4 deletionspkg/sql/colexec/agg/bit_or/bit_or_test.go
- pkg/sql/colexec/agg/bit_xor/bit_xor_test.go 5 additions, 5 deletionspkg/sql/colexec/agg/bit_xor/bit_xor_test.go
- pkg/sql/colexec/agg/count/count_test.go 3 additions, 3 deletionspkg/sql/colexec/agg/count/count_test.go
- pkg/sql/colexec/agg/max/max_test.go 12 additions, 12 deletionspkg/sql/colexec/agg/max/max_test.go
- pkg/sql/colexec/agg/min/min_test.go 12 additions, 12 deletionspkg/sql/colexec/agg/min/min_test.go
- pkg/sql/colexec/agg/stddevpop/stddevpop_test.go 3 additions, 3 deletionspkg/sql/colexec/agg/stddevpop/stddevpop_test.go
- pkg/sql/colexec/agg/sum/sum.go 10 additions, 0 deletionspkg/sql/colexec/agg/sum/sum.go
- pkg/sql/colexec/agg/sum/sum_test.go 6 additions, 6 deletionspkg/sql/colexec/agg/sum/sum_test.go
- pkg/sql/colexec/agg/types.go 4 additions, 0 deletionspkg/sql/colexec/agg/types.go
- pkg/sql/colexec/agg/variance/variance_test.go 3 additions, 3 deletionspkg/sql/colexec/agg/variance/variance_test.go
- pkg/sql/colexec/aggregate/aggregate.go 32 additions, 32 deletionspkg/sql/colexec/aggregate/aggregate.go
- pkg/sql/colexec/anti/join.go 34 additions, 6 deletionspkg/sql/colexec/anti/join.go
- pkg/sql/colexec/anti/join_test.go 40 additions, 0 deletionspkg/sql/colexec/anti/join_test.go
- pkg/sql/colexec/anti/types.go 1 addition, 0 deletionspkg/sql/colexec/anti/types.go
Please register or sign in to comment