protected AbstractColumnCommand(int num, XElement inner)
     : base(num)
 {
     this.column = XMLParser.ParseColumnReference(inner);
 }
Exemple #2
0
 public string RemoveColumn(ColumnReference column)
 {
     return _AlterTableStatement(column.tableName, _DropColumnDefinition(column));
 }
Exemple #3
0
 /// <summary>
 /// SQL-92, page 289
 /// </summary>
 private string _DropColumnDefinition(ColumnReference column)
 {
     return string.Format(
         "drop column {0} {1}",
         nameEscaper(column.columnName), //column name
         "" //drop behavior
     );
 }
Exemple #4
0
 public ColumnDescription(ColumnReference column, ColumnOptions options)
 {
     this.column = column;
     this.options = options;
 }
Exemple #5
0
 public void RemoveColumn(ColumnReference column)
 {
     this.traits.RemoveColumn(this.CreateTextCommand, column);
 }
Exemple #6
0
 public ColumnOptions GetColumnOptions(ColumnReference column)
 {
     return this.traits.GetColumnOptions(this.CreateTextCommand, column);
 }