Ejemplo n.º 1
0
 public ISqlFrom Join(J direction, ISqlTable clause, ISqlOn onClause) => Join(new SqlJoin(direction, clause, onClause));
Ejemplo n.º 2
0
 public static string On(ISqlOn onRaw) => onRaw != null ? $"{S.On} {Clause(onRaw)}" : null;
Ejemplo n.º 3
0
 public ISqlFrom RightJoin(ISqlTable clause, ISqlOn onClause) => Join(J.Right, clause, onClause);
Ejemplo n.º 4
0
 public ISqlFrom OuterJoin(ISqlTable clause, ISqlOn onClause) => Join(J.Outer, clause, onClause);
Ejemplo n.º 5
0
 public ISqlFrom InnerJoin(ISqlTable clause, ISqlOn onClause) => Join(J.Inner, clause, onClause);
Ejemplo n.º 6
0
 public ISqlFrom LeftJoin(ISqlTable clause, ISqlOn onClause) => Join(J.Left, clause, onClause);
Ejemplo n.º 7
0
 public ISqlJoin OuterJoin(ISqlTable obj, ISqlOn clause) => Join(J.Outer, obj, clause);
Ejemplo n.º 8
0
 public ISqlJoin Join(J direction, ISqlTable obj, ISqlOn clause) => Join(new SqlJoin(direction, obj, clause));
Ejemplo n.º 9
0
 public ISqlJoin RightJoin(ISqlTable obj, ISqlOn clause) => Join(J.Right, obj, clause);
Ejemplo n.º 10
0
 public ISqlJoin LeftJoin(ISqlTable obj, ISqlOn clause) => Join(J.Left, obj, clause);
Ejemplo n.º 11
0
 public ISqlJoin InnerJoin(ISqlTable obj, ISqlOn clause) => Join(J.Inner, obj, clause);
Ejemplo n.º 12
0
 public ISqlJoin On(ISqlOn clause) => Chain(() => OnRaw = clause);
Ejemplo n.º 13
0
 public SqlJoin(J direction, ISqlTable obj, ISqlOn clause)
 {
     DirectionRaw = direction;
     TableRaw     = obj;
     OnRaw        = clause;
 }