public Join outerJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.OUTER); mJoins.add(join); return join; }
private void addJoins(final StringBuilder sql) { for (final Join join : mJoins) { sql.append(join.toSql()); } }
public Join crossJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.CROSS); mJoins.add(join); return join; }
private void addJoins(final StringBuilder sql) { for (final Join join : mJoins) { sql.append(join.toSql()); } }
public Join leftJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.LEFT); mJoins.add(join); return join; }
private void addJoins(final StringBuilder sql) { for (final Join join : mJoins) { sql.append(join.toSql()); } }
public Join join(Class<? extends Model> table) { Join join = new Join(this, table, null); mJoins.add(join); return join; }
public Join innerJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.INNER); mJoins.add(join); return join; }
public Join outerJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.OUTER); mJoins.add(join); return join; }
public Join crossJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.CROSS); mJoins.add(join); return join; }
public Join innerJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.INNER); mJoins.add(join); return join; }
public Join join(Class<? extends Model> table) { Join join = new Join(this, table, null); mJoins.add(join); return join; }
public Join leftJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.LEFT); mJoins.add(join); return join; }
public Join crossJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.CROSS); mJoins.add(join); return join; }
public Join leftJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.LEFT); mJoins.add(join); return join; }
public Join join(Class<? extends Model> table) { Join join = new Join(this, table, null); mJoins.add(join); return join; }
public Join outerJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.OUTER); mJoins.add(join); return join; }
public Join innerJoin(Class<? extends Model> table) { Join join = new Join(this, table, JoinType.INNER); mJoins.add(join); return join; }