Esempio n. 1
0
 public JoinCondition(ITableName lhs, JoinClause jn, ITableName rhs, ITruthy comp)
 {
     Lhs  = lhs;
     Jn   = jn;
     Rhs  = rhs;
     Comp = comp;
 }
Esempio n. 2
0
 public Junction(ITruthy lhs, JunctionOp op, ITruthy rhs)
 {
     Lhs = lhs;
     Op  = op;
     Rhs = rhs;
 }
Esempio n. 3
0
 public WhereClause(ITruthy expr)
 {
     Expr = expr;
 }
Esempio n. 4
0
 public static ITruthy Junc(this ITruthy lhs, JunctionOp op, ITruthy rhs)
 {
     return(new Junction(lhs, op, rhs));
 }
Esempio n. 5
0
 public static ITruthy Or(this ITruthy lhs, ITruthy rhs)
 {
     return(Junc(lhs, JunctionOp.Or, rhs));
 }
Esempio n. 6
0
 public static ITruthy And(this ITruthy lhs, ITruthy rhs)
 {
     return(Junc(lhs, JunctionOp.And, rhs));
 }
Esempio n. 7
0
 public static WhereClause Where(ITruthy t)
 {
     return(new WhereClause(t));
 }
Esempio n. 8
0
 public static ITableName Join(this ITableName lhs, JoinClause jn, ITableName rhs, ITruthy comp)
 {
     return(new JoinCondition(lhs, jn, rhs, comp));
 }
Esempio n. 9
0
 public static ITableName FullOuterJoin(this ITableName lhs, ITableName rhs, ITruthy comp)
 {
     return(new JoinCondition(lhs, JoinClause.FullOuter, rhs, comp));
 }