public TableColumnDefinition(ColumnName columnName, ColumnDefinition columnDefinition) { Debug.Assert(columnName != null); Debug.Assert(columnDefinition != null); AssertIsNotWildcard(columnName); this.columnName = columnName; this.columnDefinition = columnDefinition; }
public ExpressionColumnFunctionCalls(TableName tableName, ColumnName columnName, Sequence<NamedFunction> functions): base(functions.Item, functions.Next) { Debug.Assert(tableName != null); Debug.Assert(columnName != null); columnNameQualified = new Qualified<TableName, ColumnName>(tableName, columnName); Debug.Assert(!functions.Item.FunctionName.IsQualified); functions.Item.FunctionName.LockOverride(); }
public OpenxmlColumn(ColumnName columnName, TypeName columnType, StringLiteral columnPattern) { Debug.Assert(columnName != null); Debug.Assert(columnType != null); this.columnName = columnName; this.columnType = columnType; this.columnPattern = columnPattern; }
public ColumnForeignKeyConstraint(ConstraintName constraintName, Qualified<SchemaName, TableName> tableName, Optional<ColumnName> refColumnName, Sequence<ForeignKeyAction> keyActions): base(constraintName) { Debug.Assert(tableName != null); this.tableName = tableName; this.refColumnName = refColumnName; this.keyActions = keyActions.ToList(); }
public CreateXmlIndexStatement(IndexName indexName, Qualified<SchemaName, TableName> tableName, ColumnName columnName, IndexUsing indexUsing, IndexOptionGroup indexOptions) : base(indexName, tableName, indexOptions) { this.columnName = columnName; this.indexUsing = indexUsing; }
public AlterTableColumnDefinitionStatement(Qualified<SchemaName, TableName> tableName, ColumnName columnName, ColumnDefinition definition): base(tableName, columnName) { Debug.Assert(definition != null); this.definition = definition; }
internal static void AssertIsNotWildcard(ColumnName columnName) { if (columnName.IsWildcard) { throw new ArgumentException("Wilcard column names are not allowed for table column definitions", "columnName"); } }
public PredicateUpdate(ColumnName columnName) { this.columnName = columnName; Debug.Assert(columnName != null); }
public FulltextSingleTableFunction(ReservedKeyword keyword, Qualified<SchemaName, TableName> tableName, ColumnName column, Expression query, Optional<IntegerLiteral> top): this(keyword, tableName, column, query, null, top) {}
public IndexColumn(ColumnName columnName, OrderTypeToken order) { this.columnName = columnName; this.order = order.Order; }
public AlterTableDropColumnStatement(Qualified<SchemaName, TableName> tableName, ColumnName columnName): base(tableName) { Debug.Assert(columnName != null); this.columnName = columnName; }
protected AlterTableColumnStatement(Qualified<SchemaName, TableName> tableName, ColumnName columnName): base(tableName) { Debug.Assert(columnName != null); TableColumnDefinition.AssertIsNotWildcard(columnName); this.columnName = columnName; }
public UpdateMethodItem(TableName tableName, ColumnName columnName, Sequence<NamedFunction> methods): this(null, new Qualified<SqlName, ColumnName>(tableName, columnName), methods) {}
public CreatePrimaryXmlIndexStatement(IndexName indexName, Qualified<SchemaName, TableName> tableName, ColumnName columnName, IndexUsing indexUsing, IndexOptionGroup indexOptions) : base(indexName, tableName, columnName, indexUsing, indexOptions) { }
public SourceTableVariableNodesRowset(VariableName tableName, ColumnName columnName, NamedFunction functionCall, RowsetAlias rowsetAlias): base(functionCall, rowsetAlias) { Debug.Assert(tableName != null); Debug.Assert(columnName != null); this.tableName = tableName; this.columnName = columnName; }
// [Rule("<SourceRowset> ::= <SchemaName> ~'.' <TableName> ~'.' <ColumnName> ~'.' <FunctionCall> <RowsetAlias>")] // public SourceTableColumnNodesRowset(SchemaName schemaName, TableName tableName, ColumnName columnName, ExpressionFunctionCall functionCall, RowsetAlias rowsetAlias): this(new Qualified<SchemaName, TableName>(schemaName, tableName), columnName, functionCall, rowsetAlias) {} private SourceTableColumnNodesRowset(Qualified<SchemaName, TableName> tableNameQualified, ColumnName columnName, NamedFunction functionCall, RowsetAlias rowsetAlias): base(functionCall, rowsetAlias) { Debug.Assert(tableNameQualified != null); Debug.Assert(columnName != null); this.tableNameQualified = tableNameQualified; this.columnName = columnName; }
public FulltextColumn(ColumnName columnName, Optional<Qualified<SchemaName, TypeName>> typeColumn, Optional<Literal> language) { Debug.Assert(columnName != null); this.columnName = columnName; this.typeColumn = typeColumn; this.language = language; }
protected AlterTableColumnAttributeStatement(Qualified<SchemaName, TableName> tableName, ColumnName columnName, DdlOperationToken ddlOperationToken): base(tableName, columnName) { Debug.Assert(ddlOperationToken != null); ddlOperation = ddlOperationToken.Operation; }
public FulltextSingleTableFunction(ReservedKeyword keyword, Qualified<SchemaName, TableName> tableName, ColumnName column, Expression query, Literal language, Optional<IntegerLiteral> top): base(keyword, tableName, query, language, top) { Debug.Assert(column != null); this.column = column; }
public OpenxmlColumn(ColumnName columnName, TypeName columnType): this(columnName, columnType, null) {}
public AlterTableColumnPersistedStatement(Qualified<SchemaName, TableName> tableName, ColumnName columnName, DdlOperationToken ddlOperationToken): base(tableName, columnName, ddlOperationToken) {}
public AlterTableColumnNotForReplicationStatement(Qualified<SchemaName, TableName> tableName, ColumnName columnName, DdlOperationToken ddlOperationToken): base(tableName, columnName, ddlOperationToken) {}