public CommonTableExpression(AliasName aliasName, Optional<Sequence<ColumnName>> columnNames, SelectQuery selectQuery) { Debug.Assert(aliasName != null); Debug.Assert(selectQuery != null); this.aliasName = aliasName; this.columnNames = columnNames.ToList(); this.selectQuery = selectQuery; }
public RowsetTableColumnsAlias(AliasName aliasName, Sequence<ColumnName> columnNames): base(aliasName) { Debug.Assert(columnNames != null); this.columnNames = columnNames.ToList(); }
public ColumnExpressionItem(Expression expression, AliasName aliasName) { Debug.Assert(expression != null); this.expression = expression; this.aliasName = aliasName; }
public RowsetTableAlias(AliasName aliasName) { Debug.Assert(aliasName != null); this.aliasName = aliasName; }