public SqlTable(ITableInfo tableInfo, JoinSemantics joinSemantics) : base(tableInfo.ItemType, joinSemantics) { ArgumentUtility.CheckNotNull("tableInfo", tableInfo); _tableInfo = tableInfo; }
protected SqlTableBase (Type itemType, JoinSemantics joinSemantics) { ArgumentUtility.CheckNotNull ("itemType", itemType); _itemType = itemType; _joinSemantics = joinSemantics; }
protected SqlTableBase(Type itemType, JoinSemantics joinSemantics) { ArgumentUtility.CheckNotNull("itemType", itemType); _itemType = itemType; _joinSemantics = joinSemantics; }
public SqlTable (ITableInfo tableInfo, JoinSemantics joinSemantics) : base (tableInfo.ItemType, joinSemantics) { ArgumentUtility.CheckNotNull ("tableInfo", tableInfo); _tableInfo = tableInfo; }
public SqlJoinedTable(IJoinInfo joinInfo, JoinSemantics joinSemantics) : base(joinInfo.ItemType, joinSemantics) { ArgumentUtility.CheckNotNull("joinInfo", joinInfo); ArgumentUtility.CheckNotNull("joinSemantics", joinSemantics); _joinInfo = joinInfo; }
public SqlJoinedTable (IJoinInfo joinInfo, JoinSemantics joinSemantics) : base (joinInfo.ItemType, joinSemantics) { ArgumentUtility.CheckNotNull ("joinInfo", joinInfo); ArgumentUtility.CheckNotNull ("joinSemantics", joinSemantics); _joinInfo = joinInfo; }
public static SqlTable CreateSqlTable_WithResolvedTableInfo( string tableName, string tableAlias, JoinSemantics joinSemantics = JoinSemantics.Inner) { var resolvedTableInfo = new ResolvedSimpleTableInfo(typeof(string), tableName, tableAlias); var sqlTable = new SqlTable(resolvedTableInfo, joinSemantics); return(sqlTable); }
public OtherSqlTable (Type itemType, JoinSemantics joinSemantics) : base(itemType, joinSemantics) { }
public override string ToString() { return(JoinSemantics.ToString().ToUpper() + " JOIN " + JoinInfo + JoinedTables.Aggregate("", (s, t) => s + " " + t)); }
public static SqlTable CreateSqlTable_WithResolvedTableInfo ( string tableName, string tableAlias, JoinSemantics joinSemantics = JoinSemantics.Inner) { var resolvedTableInfo = new ResolvedSimpleTableInfo (typeof (string), tableName, tableAlias); var sqlTable = new SqlTable (resolvedTableInfo, joinSemantics); return sqlTable; }
public OtherSqlTable(Type itemType, JoinSemantics joinSemantics) : base(itemType, joinSemantics) { }