|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DerivedFragmentClass | |
dke.smwp.trigger |
Uses of DerivedFragmentClass in dke.smwp.trigger |
Methods in dke.smwp.trigger with parameters of type DerivedFragmentClass | |
void |
DerivedDataTrigger.createDerivedTrigger(DerivedFragmentClass fragmentClass,
FragmentClass fragmentBaseClass,
FragmentClass derivationBaseClass)
creates two Derived Fragment Data Trigger; Trigger 1 triggers from fragmentBaseClass to fragmentClass , Trigger 2
triggers from derivedFragmentClass to fragmentClass ;
Trigger 2 is seperated into before and after trigger to evade Mutating Table
problems; both triggers propagate tuple deleting/insertion/update to its
trigger target; |
java.lang.String |
DerivedDataTrigger.getDerivedTupleTrigger_fragBase(DerivedFragmentClass fragmentClass,
FragmentClass fragmentBaseClass,
FragmentClass derivationBaseClass)
creates PL/SQL trigger code for trigger defined upon fragment class fragmentBaseClass and fragment class fragmentClass
as trigger target; |
java.lang.String |
DerivedDataTrigger.getDerivedTupleTrigger_derivBase_before(DerivedFragmentClass fragmentClass,
FragmentClass derivationBaseClass)
creates PL/SQL trigger code for PL/SQL trigger defined upon Fragment Class derivatoinBaseClass and Fragment Class fragmentClass
as trigger target; due mutating table problems this trigger is devided into
before and after trigger;
the generated trigger saves inserted/deleted/updated tuples in
derivationBaseClass into a temporary database relation for
further processing in the after part of this trigger |
java.lang.String |
DerivedDataTrigger.getDerivedTupleTrigger_derivBase_after(DerivedFragmentClass fragmentClass,
FragmentClass fragmentBaseClass,
FragmentClass derivationBaseClass)
creates PL/SQL trigger code for PL/SQL trigger defined upon Fragment Class derivatoinBaseClass and Fragment Class fragmentClass
as trigger target; due mutating table problems this trigger is devided into
before and after trigger;
the generated trigger uses the data saved into the temporary database
relation as substitute to :NEW, :OLD database operators to propagate
changes from fragmentBaseClass to fragmentClass |
void |
FragmentationTrigger.createDerived(DerivedFragmentClass fragmentClass)
Creates Trigger for Fragmentation Relation defined upon Fragment Class fragmentClass .
If the Derived Fragment Class is defined upon unfragmented Fragment Base
Class, only one trigger is to be created which is defined on the
Fragmentation Relation of its Derivation Base Class.
Otherwise trigger 1 is defined upon the Fragmentation Relation of its
Fragment Base Class, and trigger 2 is defined on the Fragmentation Relation
of its Derivation Base Class. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |