internal RenamedColumn(IUnnamedColumnDefinion Base, LocalIdentifier Alias)
 {
     if (Alias == null) throw new ArgumentNullException("Name", "Subquery must have a name.");
     baseColumn = Base;
     AS = Alias;
     NamedColumnDefinion = new Builder(Compile);
 }
Exemple #2
0
 internal SubQuery(SelectQuery Base, LocalIdentifier Alias)
 {
     if (Alias == null) throw new ArgumentNullException("Name", "Subquery must have a name.");
     baseQuery = Base;
     AS = Alias;
     SourceDefinion = new Builder(Compile);
 }
 /// <summary> Gives the subquery a new name </summary>
 public static SubQuery name(this SelectQuery Self, LocalIdentifier Alias) => new SubQuery(Self, Alias);
 /// <summary> Gives the column a new name </summary>
 public static RenamedColumn name(this IUnnamedColumnDefinion Self, LocalIdentifier Alias) => new RenamedColumn(Self, Alias);