String right;
if(enableIdentifierQuoting()) {
left = leftAlias +"."+ sqlStringForSchemaObjectName(currentJoin.sourceAttribute().columnName());
right = rightAlias +"."+ sqlStringForSchemaObjectName(currentJoin.destinationAttribute().columnName());
} else {
left = leftAlias +"."+currentJoin.sourceAttribute().columnName();
right = rightAlias +"."+currentJoin.destinationAttribute().columnName();
}
joinStrings.addObject( left + " = " + right);
}
jc.joinCondition = " ON " + joinStrings.componentsJoinedByString( " AND " );