protected virtual void ParseJoinedTables(JoinedTables tables) { ParseFromSource(tables.Left); builder.Append(' '); builder.Append(GetJoinOperator(tables.JoinType)); builder.Append(' '); ParseFromSource(tables.Right); if (tables.JoinType != TableJoinType.CrossJoin) { ParseOnClause(tables.JoinCondition); } }
public MergedTablesDTO(JoinedTables joinedTables) { Id = joinedTables.Id; FtableId = joinedTables.FtableId; LastName = joinedTables.LastName; SomeDate = joinedTables.SomeDate; SecondFloatNumber = joinedTables.SecondFloatNumber; Checker = joinedTables.Checker; Access = joinedTables.Access; FirstName = joinedTables.FirstName; TableDate = joinedTables.TableDate; SomeFloatNumber = joinedTables.SomeFloatNumber; SomeIntNumber = joinedTables.SomeIntNumber; }
public override string ToString() { return(JoinSemantics.ToString().ToUpper() + " JOIN " + JoinInfo + JoinedTables.Aggregate("", (s, t) => s + " " + t)); }
public override string ToString() { return(TableInfo + JoinedTables.Aggregate("", (s, t) => s + " " + t)); }