/// <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)))); }
/// <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)); }