JoinColumnsSelector
A specialized ColumnsSelector used for matching columns in a join operation.
Provides JoinDsl both as the receiver and the lambda parameter, and expects a ColumnsResolver as the return value.
Enables defining matching columns from left and right DataFrames using right and match.