Class: Masamune::Transform::Postgres::DefineTable::TargetPresenter
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Masamune::Transform::Postgres::DefineTable::TargetPresenter
- Defined in:
- lib/masamune/transform/postgres/define_table.rb
Instance Method Summary collapse
- #delay_foreign_keys? ⇒ Boolean
- #delay_indexes? ⇒ Boolean
- #delay_unique_constraints? ⇒ Boolean
- #inherited? ⇒ Boolean
Instance Method Details
#delay_foreign_keys? ⇒ Boolean
135 136 137 |
# File 'lib/masamune/transform/postgres/define_table.rb', line 135 def delay_foreign_keys? type == :fact end |
#delay_indexes? ⇒ Boolean
131 132 133 |
# File 'lib/masamune/transform/postgres/define_table.rb', line 131 def delay_indexes? type == :fact end |
#delay_unique_constraints? ⇒ Boolean
139 140 141 |
# File 'lib/masamune/transform/postgres/define_table.rb', line 139 def delay_unique_constraints? type == :fact end |
#inherited? ⇒ Boolean
127 128 129 |
# File 'lib/masamune/transform/postgres/define_table.rb', line 127 def inherited? type == :fact && inheritance_constraints end |