The "JoinClause" is an object holding any necessary info about a join, including the type, and any associated tables & columns being joined.
Adds an "on" clause to the current join object.
Adds an "and on" clause to the current join object.
Adds an "or on" clause to the current join object.
Explicitly set the type of join, useful within a function when creating a grouped join.
JoinClause