Example #1
0
 public JoinedTable(Table leftTable, TypeJoinedTable type, Table rigthTable)
     : base(leftTable.TagMapping, leftTable.TableAlias)
 {
     _LeftTable = leftTable;
     _Type = type;
     _RigthTable = rigthTable;
 }
Example #2
0
		public void Visit(TypeJoinedTable type)
		{
			switch(type)
			{
				case TypeJoinedTable.Inner:
					_Query.Append("INNER JOIN ");
					break;

				case TypeJoinedTable.LeftOuter:
					_Query.Append("LEFT OUTER ");
					break;

				case TypeJoinedTable.RightOuter:
					_Query.Append("RIGHT OUTER ");
					break;
			}
		}
Example #3
0
		public virtual void Visit(TypeJoinedTable type)
		{
			switch(type)
			{
				case TypeJoinedTable.Inner:
					_Query.Append(INNER).Append(JOIN);
					break;

				case TypeJoinedTable.LeftOuter:
					_Query.Append(LEFT).Append(JOIN);
					break;

				case TypeJoinedTable.RightOuter:
					_Query.Append(RIGHT).Append(JOIN);
					break;
			}
		}