package
9.0.0-alpha+incompatible
Repository: https://github.com/pingcap/tidb.git
Documentation: pkg.go.dev
# Functions
IsOptimizedVersion returns true if hashJoinVersion equals to HashJoinVersionOptimized.
# Constants
HashJoinVersionLegacy means hash join v1.
HashJoinVersionOptimized means hash join v2.
# Variables
UseHashJoinV2ForNonGAJoin is added because Hash join contains a lots of types(like inner join, outer join, semi join, nullaware semi join, etc) we want to GA these different kind of joins step by step, but don't want to add a new session variable for each of the join, so we add this variable to control whether to use hash join v2 for nonGA joins(enable it for test, disable it in a release version).