Beispiel #1
0
 /// <summary>
 /// Combine the columns of multiple tables into a new table.
 /// </summary>
 public static TableSymbol Combine(CombineKind kind, IEnumerable <TableSymbol> tables)
 {
     return(new TableSymbol(ColumnSymbol.Combine(kind, tables.Select(t => t.Columns))));
 }
Beispiel #2
0
 /// <summary>
 /// Gets the <see cref="ColumnSymbol"/> with the specified name.
 /// Returns true if the column is found, or false if there is no column with the specified name.
 /// </summary>
 public bool TryGetColumn(string name, out ColumnSymbol column)
 {
     return(this.ColumnMap.TryGetValue(name, out column));
 }