classRowChange
final class RowChange
One row as it was, and as it became.
A cascade has to know both: which row to look for on the child side is decided by the old values, and what to write there by the new ones.
Type Aliases§
Row = import from TableDefinitionProperties§
public Row $beforepublic Row $afterMethods§
Test cases 1
Test cases 10§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
RowChangeTest::testKeepsBothSidesOfTheChangecovers and calls
Other tests reaching this symbol 9
CascadedChildrenTestcallsForeignKeyCascadeTest::testCarryUpdateReachesNothingWhereTheParentTableStillHoldsTheOldKeycallsForeignKeyCascadeTest::testCarryUpdateWritesTheNewKeyIntoEveryChildThatWasHoldingTheOldOnecallsForeignKeyCascadeTest::testOfCarriesTheNewKeyToTheChildrenOfAnUpdatedParentcallsReferentialIntegrityEnforcerTestcallsRowPairingTestcallsTableTransitionTest::testIsNotEmptyWhenARowChangedcallsTableTransitionTest::testKeepsTheTableAndTheRowsThatMovedcallsTableTransitionsTestcalls