Esempio n. 1
0
 public JoinTable(AbsTable t1, JoinType j, AbsTable t2, expr on)
 {
     this.Tbl1 = t1;
     this.tbl2 = t2;
     this.join = j;
     this.on   = on;
 }
Esempio n. 2
0
 /// <summary>
 /// use it once, if used multiple times, the last one will override
 /// </summary>
 public SelectStatement from(AbsTable table)
 {
     this.targetTable = table;
     return(this);
 }
Esempio n. 3
0
 public JoinTable rightJoin(AbsTable t, expr on)
 {
     return(new JoinTable(this, JoinType.right, t, on));
 }
Esempio n. 4
0
 public JoinTable leftJoin(AbsTable t, expr on)
 {
     return(new JoinTable(this, JoinType.left, t, on));
 }
Esempio n. 5
0
 public JoinTable crossJoin(AbsTable t, expr on)
 {
     return(new JoinTable(this, JoinType.cross, t, on));
 }
Esempio n. 6
0
 public JoinTable outerJoin(AbsTable t, expr on)
 {
     return(new JoinTable(this, JoinType.full, t, on));
 }
Esempio n. 7
0
 public JoinTable innerJoin(AbsTable t, expr on)
 {
     return(new JoinTable(this, JoinType.inner, t, on));
 }