Class: MetaDb::PrimaryKeyConstraint
- Inherits:
-
Constraint
- Object
- DbObject
- Constraint
- MetaDb::PrimaryKeyConstraint
- Defined in:
- lib/meta_db/db_object.rb
Instance Attribute Summary
Attributes inherited from Constraint
Attributes inherited from DbObject
Instance Method Summary collapse
-
#initialize(table, name, columns) ⇒ PrimaryKeyConstraint
constructor
A new instance of PrimaryKeyConstraint.
Methods inherited from Constraint
Methods inherited from DbObject
#<=>, #[], attrs, #dot, #dump, #dump_attrs, init, #inspect, #path
Constructor Details
#initialize(table, name, columns) ⇒ PrimaryKeyConstraint
Returns a new instance of PrimaryKeyConstraint.
284 285 286 287 |
# File 'lib/meta_db/db_object.rb', line 284 def initialize(table, name, columns) super columns.each { |c| c.table.primary_key_columns << c } end |