コード例 #1
0
ファイル: JoinedTable.cs プロジェクト: npenin/uss
 public JoinedTable(Table leftTable, TypeJoinedTable type, Table rigthTable)
     : base(leftTable.TagMapping, leftTable.TableAlias)
 {
     _LeftTable = leftTable;
     _Type = type;
     _RigthTable = rigthTable;
 }
コード例 #2
0
ファイル: BaseStringSQLVisitor.cs プロジェクト: npenin/uss
		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;
			}
		}
コード例 #3
0
ファイル: DBDialect.cs プロジェクト: npenin/uss
		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;
			}
		}