code: public QueryBuilder<T, ID> join(String localColumnName, String joinedColumnName,
  			QueryBuilder<?, ?> joinedQueryBuilder, JoinType type, JoinWhereOperation operation) throws SQLException {
  		addJoinInfo(type, localColumnName, joinedColumnName, joinedQueryBuilder, operation);
  		return this;
  	}
docs: Similar to {@link #join(QueryBuilder, JoinType, JoinWhereOperation)} but this allows you to link two tables that
  share a field of the same type.