These objects represent WHERE clause conditions for use by the JOIN conditions. It is a subtype of the WhereClauseFreeFormCondition class, and behaves in a very similar fashion. Like the parent class, when using this WHERE clause condition object you must manually specify the WHERE clause SQL, the FROM tables, and the query parameter values.
Usage:
WhereClauseCondition cond
new WhereClauseJoinCondition("USERREG.USERS_ID = USERS.USERS_ID");
This example will create a join condition for the USERREG table, specifically to join it with the USERS table. This example presumes that you are using the join from the users query object, which defines the USERS table as one of its core query tables.