--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: An array of DDL operations to perform
  name: operations
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: Schema::AlterTableGenerator is an internal class that the user is not expected to instantiate directly. Instances are created by Database#alter_table. It is used to specify table alteration parameters. It takes a Database object and a block of operations to perform on the table, and gives the Database a table an array of operations, which the database uses to alter a table's description.
constants: []

full_name: Sequel::Schema::AlterTableGenerator
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: add_column
- !ruby/object:RI::MethodSummary 
  name: add_constraint
- !ruby/object:RI::MethodSummary 
  name: add_foreign_key
- !ruby/object:RI::MethodSummary 
  name: add_full_text_index
- !ruby/object:RI::MethodSummary 
  name: add_index
- !ruby/object:RI::MethodSummary 
  name: add_primary_key
- !ruby/object:RI::MethodSummary 
  name: add_spatial_index
- !ruby/object:RI::MethodSummary 
  name: add_unique_constraint
- !ruby/object:RI::MethodSummary 
  name: drop_column
- !ruby/object:RI::MethodSummary 
  name: drop_constraint
- !ruby/object:RI::MethodSummary 
  name: drop_index
- !ruby/object:RI::MethodSummary 
  name: rename_column
- !ruby/object:RI::MethodSummary 
  name: set_column_allow_null
- !ruby/object:RI::MethodSummary 
  name: set_column_default
- !ruby/object:RI::MethodSummary 
  name: set_column_type
name: AlterTableGenerator
superclass: Object
