public static final class PersistenceRoots.Default extends Object implements PersistenceRoots
PersistenceRoots.Default| Modifier and Type | Method and Description |
|---|---|
void |
$discardRootIdMapping() |
one.microstream.collections.EqHashTable<String,Long> |
$rootIdMapping() |
PersistenceRootResolver |
$rootResolver() |
one.microstream.collections.types.XGettingTable<String,Object> |
entries() |
boolean |
hasChanged() |
void |
loadingUpdateEntries(one.microstream.collections.types.XGettingTable<String,Object> resolvedRoots) |
static PersistenceRoots.Default |
New(PersistenceRootResolver rootResolver,
one.microstream.collections.EqHashTable<String,Long> rootIdMapping) |
void |
reinitializeEntries(one.microstream.collections.types.XGettingTable<String,Object> newEntries) |
PersistenceRootReference |
rootReference() |
void |
updateEntries(one.microstream.collections.types.XGettingTable<String,Object> newEntries)
Used for example during roots synchronization when initializing an embedded storage instance.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waititerateEntries, NewrootIdentifierpublic static PersistenceRoots.Default New(PersistenceRootResolver rootResolver, one.microstream.collections.EqHashTable<String,Long> rootIdMapping)
public final boolean hasChanged()
hasChanged in interface PersistenceRootspublic final PersistenceRootReference rootReference()
rootReference in interface PersistenceRootsrootReference in interface PersistenceRootsViewpublic final one.microstream.collections.types.XGettingTable<String,Object> entries()
entries in interface PersistenceRootspublic final void reinitializeEntries(one.microstream.collections.types.XGettingTable<String,Object> newEntries)
reinitializeEntries in interface PersistenceRootspublic final void updateEntries(one.microstream.collections.types.XGettingTable<String,Object> newEntries)
updateEntries in interface PersistenceRootsnewEntries - the actual entries to be set.public final void loadingUpdateEntries(one.microstream.collections.types.XGettingTable<String,Object> resolvedRoots)
public final PersistenceRootResolver $rootResolver()
public final void $discardRootIdMapping()
Copyright © 2022 MicroStream Software. All rights reserved.