| Package | Description |
|---|---|
| one.microstream.persistence.internal | |
| one.microstream.persistence.types |
| Constructor and Description |
|---|
DebugGraphPrinter(PersistenceObjectManager<?> objectManager,
PersistenceTypeHandlerManager<?> typeManager) |
DebugGraphPrinter(PersistenceObjectManager<?> objectManager,
PersistenceTypeHandlerManager<?> typeManager,
int hashRange) |
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistenceTypeHandlerManager.Default<D> |
| Modifier and Type | Method and Description |
|---|---|
default PersistenceTypeHandlerManager<D> |
PersistenceContextDispatcher.dispatchTypeHandlerManager(PersistenceTypeHandlerManager<D> typeHandlerManager) |
protected PersistenceTypeHandlerManager<D> |
PersistenceFoundation.Default.ensureTypeHandlerManager() |
PersistenceTypeHandlerManager<D> |
PersistenceFoundation.getTypeHandlerManager() |
PersistenceTypeHandlerManager<D> |
PersistenceFoundation.Default.getTypeHandlerManager() |
PersistenceTypeHandlerManager<D> |
PersistenceTypeHandlerManager.initialize() |
PersistenceTypeHandlerManager<D> |
PersistenceTypeHandlerManager.Default.initialize() |
| Modifier and Type | Method and Description |
|---|---|
protected one.microstream.reference.Reference<PersistenceTypeHandlerManager<D>> |
PersistenceFoundation.Default.referenceTypeHandlerManager() |
one.microstream.reference.Reference<? extends PersistenceTypeHandlerManager<?>> |
PersistenceRootResolverProvider.typeHandlerManager() |
one.microstream.reference.Reference<? extends PersistenceTypeHandlerManager<?>> |
PersistenceRootResolverProvider.Default.typeHandlerManager() |
| Modifier and Type | Method and Description |
|---|---|
PersistenceStorer |
PersistenceStorer.Creator.createEagerStorer(PersistenceTypeHandlerManager<D> typeManager,
PersistenceObjectManager<D> objectManager,
one.microstream.reference.ObjectSwizzling objectRetriever,
PersistenceTarget<D> target,
one.microstream.util.BufferSizeProviderIncremental bufferSizeProvider)
Creates a
PersistenceStorer 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<D> objectManager,
one.microstream.reference.ObjectSwizzling objectRetriever,
PersistenceTarget<D> target,
one.microstream.util.BufferSizeProviderIncremental bufferSizeProvider)
Creates a
PersistenceStorer instance with a storing logic that stores instances that are
encountered during the traversal of the entity graph that "require" to be stored. |
PersistenceRegisterer |
PersistenceRegisterer.Default.Creator.createRegisterer(PersistenceObjectManager<?> objectManager,
PersistenceTypeHandlerManager<?> typeManager) |
PersistenceRegisterer |
PersistenceRegisterer.Creator.createRegisterer(PersistenceObjectManager<?> objectManager,
PersistenceTypeHandlerManager<?> typeManager) |
default PersistenceStorer |
PersistenceStorer.Creator.createStorer(PersistenceTypeHandlerManager<D> typeManager,
PersistenceObjectManager<D> objectManager,
one.microstream.reference.ObjectSwizzling objectRetriever,
PersistenceTarget<D> target,
one.microstream.util.BufferSizeProviderIncremental bufferSizeProvider)
Creates a storer with a default or "natural" storing logic.
|
default PersistenceTypeHandlerManager<D> |
PersistenceContextDispatcher.dispatchTypeHandlerManager(PersistenceTypeHandlerManager<D> typeHandlerManager) |
static <D> PersistenceManager<D> |
PersistenceManager.New(PersistenceObjectRegistry objectRegistering,
PersistenceObjectManager<D> objectManager,
PersistenceTypeHandlerManager<D> typeHandlerManager,
PersistenceContextDispatcher<D> contextDispatcher,
PersistenceStorer.Creator<D> storerCreator,
PersistenceLoader.Creator<D> loaderCreator,
PersistenceRegisterer.Creator registererCreator,
Persister persister,
PersistenceTarget<D> target,
PersistenceSource<D> source,
one.microstream.util.BufferSizeProviderIncremental bufferSizeProvider,
ByteOrder targetByteOrder) |
F |
PersistenceFoundation.setTypeHandlerManager(PersistenceTypeHandlerManager<D> typeHandlerManager) |
F |
PersistenceFoundation.Default.setTypeHandlerManager(PersistenceTypeHandlerManager<D> typeHandlerManager) |
| Modifier and Type | Method and Description |
|---|---|
PersistenceCustomTypeHandlerRegistry<D> |
PersistenceCustomTypeHandlerRegistryEnsurer.ensureCustomTypeHandlerRegistry(PersistenceFoundation<D,? extends PersistenceFoundation<D,?>> foundation,
one.microstream.reference.Reference<PersistenceTypeHandlerManager<D>> referenceTypeHandlerManager) |
PersistenceRootResolverProvider |
PersistenceRootResolverProvider.setTypeHandlerManager(one.microstream.reference.Reference<? extends PersistenceTypeHandlerManager<?>> typeHandlerManager) |
PersistenceRootResolverProvider |
PersistenceRootResolverProvider.Default.setTypeHandlerManager(one.microstream.reference.Reference<? extends PersistenceTypeHandlerManager<?>> typeHandlerManager) |
| Constructor and Description |
|---|
Default(PersistenceObjectManager<?> objectManager,
PersistenceTypeHandlerManager<?> typeManager) |
Default(PersistenceObjectManager<?> objectManager,
PersistenceTypeHandlerManager<?> typeManager,
int hashRange) |
Copyright © 2022 MicroStream Software. All rights reserved.