Package org.datanucleus.store.rdbms
Class FlushReferential
- java.lang.Object
-
- org.datanucleus.flush.FlushOrdered
-
- org.datanucleus.store.rdbms.FlushReferential
-
- All Implemented Interfaces:
org.datanucleus.flush.FlushProcess
public class FlushReferential extends org.datanucleus.flush.FlushOrdered
Flush process extending the core "ordered flush" to catch particular situations present in a referential datastore and attempt to optimise them.
-
-
Constructor Summary
Constructors Constructor Description FlushReferential()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.datanucleus.exceptions.NucleusOptimisticException>
execute(org.datanucleus.ExecutionContext ec, Collection<org.datanucleus.state.DNStateManager> primarySMs, Collection<org.datanucleus.state.DNStateManager> secondarySMs, org.datanucleus.flush.OperationQueue smQueue)
-
-
-
Method Detail
-
execute
public List<org.datanucleus.exceptions.NucleusOptimisticException> execute(org.datanucleus.ExecutionContext ec, Collection<org.datanucleus.state.DNStateManager> primarySMs, Collection<org.datanucleus.state.DNStateManager> secondarySMs, org.datanucleus.flush.OperationQueue smQueue)
- Specified by:
execute
in interfaceorg.datanucleus.flush.FlushProcess
- Overrides:
execute
in classorg.datanucleus.flush.FlushOrdered
-
-