- INHERITS FROM
Alzabo::Runtime::ForeignKey - Foreign key objects
$fk->register_insert( $value_for_column ); $fk->register_update( $new_value_for_column ); $fk->register_delete( $row_being_deleted );
Objects in this class maintain referential integrity. This is really only useful when your RDBMS can't do this itself (like MySQL without InnoDB).
This method takes the proposed column value for a new row and makes sure that it is valid based on relationship that this object represents.
This method takes the proposed new value for a column and makes sure that it is valid based on relationship that this object represents.
Allows the foreign key to delete rows dependent on the row being deleted. Note, this can lead to a chain reaction of cascading deletions. You have been warned.
Dave Rolsky, <email@example.com>