/// <summary> /// Cria um JOIN com a tabela e condições especificadas. /// </summary> /// <param name="type">O tipo de JOIN</param> /// <param name="tableName">A tabela</param> /// <param name="cond">A condição para o join</param> public SqlJoin(SqlJoin.Type type, string tableName, SqlCondition cond) { this.tableName = tableName; this.cond = cond; this.type = type; }
/// <summary> /// Realiza um JOIN com outra tabela. /// </summary> /// <param name="joinType">O tipo de JOIN</param> /// <param name="tableName">A tabela com a qual o JOIN será realizado</param> /// <param name="cond">A condição</param> public SqlTableSource Join(SqlJoin.Type joinType, string tableName, SqlCondition cond) { if (joins == null) joins = new ArrayList(); joins.Add(new SqlJoin(joinType, tableName, cond)); return this; }