Uses of Interface
one.microstream.reference.ObjectSwizzling
-
Packages that use ObjectSwizzling Package Description one.microstream.persistence.binary.types one.microstream.persistence.types one.microstream.reference one.microstream.storage.types -
-
Uses of ObjectSwizzling in one.microstream.persistence.binary.types
Subinterfaces of ObjectSwizzling in one.microstream.persistence.binary.types Modifier and Type Interface Description interface
BinaryLoader
Classes in one.microstream.persistence.binary.types that implement ObjectSwizzling Modifier and Type Class Description static class
BinaryLoader.Default
Methods in one.microstream.persistence.binary.types that return ObjectSwizzling Modifier and Type Method Description ObjectSwizzling
BinaryStorer.Default. getObjectRetriever()
-
Uses of ObjectSwizzling in one.microstream.persistence.types
Subinterfaces of ObjectSwizzling in one.microstream.persistence.types Modifier and Type Interface Description interface
PersistenceLoader
interface
PersistenceManager<D>
interface
PersistenceRetrieving
interface
PersistenceSourceSupplier<D>
interface
Persister
Classes in one.microstream.persistence.types that implement ObjectSwizzling Modifier and Type Class Description static class
PersistenceManager.Default<D>
Methods in one.microstream.persistence.types that return ObjectSwizzling Modifier and Type Method Description default ObjectSwizzling
PersistenceLoadHandler. getObjectRetriever()
ObjectSwizzling
PersistenceStoreHandler. getObjectRetriever()
Methods in one.microstream.persistence.types with parameters of type ObjectSwizzling Modifier and Type Method Description PersistenceStorer
PersistenceStorer.Creator. createEagerStorer(PersistenceTypeHandlerManager<D> typeManager, PersistenceObjectManager objectManager, ObjectSwizzling objectRetriever, PersistenceTarget<D> 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
PersistenceStorer.Creator. createLazyStorer(PersistenceTypeHandlerManager<D> typeManager, PersistenceObjectManager objectManager, ObjectSwizzling objectRetriever, PersistenceTarget<D> 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.default PersistenceStorer
PersistenceStorer.Creator. createStorer(PersistenceTypeHandlerManager<D> typeManager, PersistenceObjectManager objectManager, ObjectSwizzling objectRetriever, PersistenceTarget<D> target, BufferSizeProviderIncremental bufferSizeProvider)
Creates a storer with a default or "natural" storing logic. -
Uses of ObjectSwizzling in one.microstream.reference
Methods in one.microstream.reference with parameters of type ObjectSwizzling Modifier and Type Method Description static <T> Lazy<T>
Lazy. New(long objectId, ObjectSwizzling loader)
static <T> Lazy<T>
Lazy. New(T subject, long objectId, ObjectSwizzling loader)
-
Uses of ObjectSwizzling in one.microstream.storage.types
Subinterfaces of ObjectSwizzling in one.microstream.storage.types Modifier and Type Interface Description interface
EmbeddedStorageManager
interface
StorageConnection
Ultra-thin delegatig type that connects aPersistenceManager
instance (potentially exclusively created) to a storage instance.interface
StorageManager
Classes in one.microstream.storage.types that implement ObjectSwizzling Modifier and Type Class Description static class
EmbeddedStorageManager.Default
static class
StorageConnection.Default
-