| Package | Description | 
|---|---|
| org.datanucleus.flush | 
 
        This package provides classes managing the flush process when using MANUAL flush. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<NucleusOptimisticException> | 
FlushProcess.execute(ExecutionContext ec,
       List<ObjectProvider> primaryOPs,
       List<ObjectProvider> secondaryOPs,
       OperationQueue opQueue)
Execute the flush. 
 | 
List<NucleusOptimisticException> | 
FlushNonReferential.execute(ExecutionContext ec,
       List<ObjectProvider> primaryOPs,
       List<ObjectProvider> secondaryOPs,
       OperationQueue opQueue)  | 
List<NucleusOptimisticException> | 
FlushOrdered.execute(ExecutionContext ec,
       List<ObjectProvider> primaryOPs,
       List<ObjectProvider> secondaryOPs,
       OperationQueue opQueue)  | 
List<NucleusOptimisticException> | 
FlushNonReferential.flushDeleteInsertUpdateGrouped(Set<ObjectProvider> opsToFlush,
                              ExecutionContext ec)
Method that does the flushing of the passed ObjectProviders, grouping them into all DELETEs, then all INSERTs,
 finally all UPDATEs. 
 | 
Copyright © 2018. All rights reserved.