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 © 2019. All rights reserved.