Example #1
0
 public UpdateStatement(SqlBuilder sqlBuilder, Table table)
 {
     SqlBuilder     = sqlBuilder;
     Table          = table;
     Assignment     = new AssignmentRecord();
     WhereCondition = new CompoundSqlCondition(sqlBuilder);
 }
Example #2
0
 public SelectStatement(
     SqlBuilder sqlBuilder,
     Option <CombinedSelectStatement> combined,
     RelationSqlExpression relation
     )
 {
     SqlBuilder      = sqlBuilder;
     Combined        = combined;
     Source          = relation;
     WhereCondition  = new CompoundSqlCondition(SqlBuilder);
     HavingCondition = new CompoundSqlCondition(SqlBuilder);
 }
Example #3
0
 internal CompoundSqlCondition Add(CompoundSqlCondition condition)
 {
     if (ReferenceEquals(Combinator, condition.Combinator))
     {
         Conditions.AddRange(condition.Conditions);
     }
     else
     {
         Conditions.Add(condition);
     }
     return(this);
 }