Uses of Interface
one.microstream.persistence.types.PersistenceStorer
-
Packages that use PersistenceStorer Package Description one.microstream.persistence.binary.types one.microstream.persistence.types -
-
Uses of PersistenceStorer in one.microstream.persistence.binary.types
Subinterfaces of PersistenceStorer in one.microstream.persistence.binary.types Modifier and Type Interface Description interface
BinaryStorer
Classes in one.microstream.persistence.binary.types that implement PersistenceStorer Modifier and Type Class Description static class
BinaryStorer.Default
Default implementation that stores referenced instances only if required (i.e.static class
BinaryStorer.Eager
Identical toBinaryStorer.Default
, but stores every referenced instance eagerly.
For a more differentiated solution between the two simple, but extreme strategies, seePersistenceEagerStoringFieldEvaluator
.Methods in one.microstream.persistence.binary.types that return PersistenceStorer Modifier and Type Method Description PersistenceStorer<Binary>
BinaryStorer.Default. ensureCapacity(long desiredCapacity)
PersistenceStorer<Binary>
BinaryStorer. ensureCapacity(long desiredCapacity)
PersistenceStorer<Binary>
BinaryStorer.Default. reinitialize()
PersistenceStorer<Binary>
BinaryStorer.Default. reinitialize(long initialCapacity)
PersistenceStorer<Binary>
BinaryStorer. reinitialize()
PersistenceStorer<Binary>
BinaryStorer. reinitialize(long initialCapacity)
-
Uses of PersistenceStorer in one.microstream.persistence.types
Methods in one.microstream.persistence.types that return PersistenceStorer Modifier and Type Method Description PersistenceStorer<M>
PersistenceManager. createEagerStorer()
PersistenceStorer<M>
PersistenceManager.Default. createEagerStorer()
PersistenceStorer<M>
PersistenceStorer.Creator. createEagerStorer(PersistenceTypeHandlerManager<M> typeManager, PersistenceObjectManager objectManager, PersistenceObjectRetriever objectRetriever, PersistenceTarget<M> target, BufferSizeProviderIncremental bufferSizeProvider)
Creates aPersistenceStorer
instance with a storing logic that stores every instance that is encountered during the traversal of the entity graph once.
Warning: This means that every (persistable) reference is traversed and every reachable instance is stored.PersistenceStorer<M>
PersistenceManager. createLazyStorer()
PersistenceStorer<M>
PersistenceManager.Default. createLazyStorer()
PersistenceStorer<M>
PersistenceStorer.Creator. createLazyStorer(PersistenceTypeHandlerManager<M> typeManager, PersistenceObjectManager objectManager, PersistenceObjectRetriever objectRetriever, PersistenceTarget<M> target, BufferSizeProviderIncremental bufferSizeProvider)
Creates aPersistenceStorer
instance with a storing logic that stores instances that are encountered during the traversal of the entity graph that "require" to be stored.PersistenceStorer<M>
PersistenceManager. createStorer()
PersistenceStorer<M>
PersistenceManager. createStorer(PersistenceStorer.Creator<M> storerCreator)
PersistenceStorer<M>
PersistenceManager.Default. createStorer()
PersistenceStorer<M>
PersistenceManager.Default. createStorer(PersistenceStorer.Creator<M> storerCreator)
default PersistenceStorer<M>
PersistenceStorer.Creator. createStorer(PersistenceTypeHandlerManager<M> typeManager, PersistenceObjectManager objectManager, PersistenceObjectRetriever objectRetriever, PersistenceTarget<M> target, BufferSizeProviderIncremental bufferSizeProvider)
Creates a storer with a default or "natural" storing logic.PersistenceStorer<M>
PersistenceStorer. ensureCapacity(long desiredCapacity)
Ensures that the instance's internal state is prepared for handling an amount of unique instance equal to the passed value.PersistenceStorer<M>
PersistenceStorer. initialize()
Ensures the storer instance is initialized, i.e.PersistenceStorer<M>
PersistenceStorer. initialize(long initialCapacity)
Ensures the storer instance is initialized, i.e.PersistenceStorer<M>
PersistenceStorer. reinitialize()
Enforces the instance to be initialized, discarding any previous state (clearing it) if necessary prior to callingStorer.initialize()
.PersistenceStorer<M>
PersistenceStorer. reinitialize(long initialCapacity)
Enforces the instance to be initialized, discarding any previous state (clearing it) if necessary prior to callingStorer.initialize()
.
-