Uses of Interface
one.microstream.persistence.types.PersistenceFunction
-
-
-
Uses of PersistenceFunction in one.microstream.collections
Methods in one.microstream.collections with parameters of type PersistenceFunction Modifier and Type Method Description void
BinaryHandlerBulkList. iterateInstanceReferences(BulkList<?> instance, PersistenceFunction iterator)
void
BinaryHandlerConstHashEnum. iterateInstanceReferences(ConstHashEnum<?> instance, PersistenceFunction iterator)
void
BinaryHandlerConstHashTable. iterateInstanceReferences(ConstHashTable<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerConstList. iterateInstanceReferences(ConstList<?> instance, PersistenceFunction iterator)
void
BinaryHandlerEqBulkList. iterateInstanceReferences(EqBulkList<?> instance, PersistenceFunction iterator)
void
BinaryHandlerEqConstHashEnum. iterateInstanceReferences(EqConstHashEnum<?> instance, PersistenceFunction iterator)
void
BinaryHandlerEqConstHashTable. iterateInstanceReferences(EqConstHashTable<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerEqHashEnum. iterateInstanceReferences(EqHashEnum<?> instance, PersistenceFunction iterator)
void
BinaryHandlerEqHashTable. iterateInstanceReferences(EqHashTable<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerFixedList. iterateInstanceReferences(FixedList<?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashEnum. iterateInstanceReferences(HashEnum<?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashTable. iterateInstanceReferences(HashTable<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerLimitList. iterateInstanceReferences(LimitList<?> instance, PersistenceFunction iterator)
static void
BinaryHandlerEqHashEnum. staticIterateInstanceReferences(EqHashEnum<?> instance, PersistenceFunction iterator)
static void
BinaryHandlerEqHashEnum. staticStore(Binary bytes, EqHashEnum<?> instance, long typeId, long objectId, PersistenceFunction persister)
-
Uses of PersistenceFunction in one.microstream.java.lang
Methods in one.microstream.java.lang with parameters of type PersistenceFunction Modifier and Type Method Description void
AbstractBinaryHandlerNativeArrayPrimitive. iterateInstanceReferences(A instance, PersistenceFunction iterator)
void
BinaryHandlerNativeArrayObject. iterateInstanceReferences(A instance, PersistenceFunction iterator)
-
Uses of PersistenceFunction in one.microstream.java.util
Methods in one.microstream.java.util with parameters of type PersistenceFunction Modifier and Type Method Description void
AbstractBinaryHandlerMap. iterateInstanceReferences(T instance, PersistenceFunction iterator)
void
BinaryHandlerIdentityHashMap. iterateInstanceReferences(IdentityHashMap<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerPriorityQueue. iterateInstanceReferences(PriorityQueue<?> instance, PersistenceFunction iterator)
void
BinaryHandlerTreeMap. iterateInstanceReferences(TreeMap<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerTreeSet. iterateInstanceReferences(TreeSet<?> instance, PersistenceFunction iterator)
-
Uses of PersistenceFunction in one.microstream.java.util.concurrent
Methods in one.microstream.java.util.concurrent with parameters of type PersistenceFunction Modifier and Type Method Description void
BinaryHandlerConcurrentSkipListMap. iterateInstanceReferences(ConcurrentSkipListMap<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerConcurrentSkipListSet. iterateInstanceReferences(ConcurrentSkipListSet<?> instance, PersistenceFunction iterator)
-
Uses of PersistenceFunction in one.microstream.jdk8.java.util
Methods in one.microstream.jdk8.java.util with parameters of type PersistenceFunction Modifier and Type Method Description void
BinaryHandlerArrayList. iterateInstanceReferences(ArrayList<?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashMap. iterateInstanceReferences(HashMap<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashMapFlattened. iterateInstanceReferences(HashMap<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashSet. iterateInstanceReferences(HashSet<?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashtable. iterateInstanceReferences(Hashtable<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashtableFlattened. iterateInstanceReferences(Hashtable<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerLinkedHashMap. iterateInstanceReferences(LinkedHashMap<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerLinkedHashMapFlattened. iterateInstanceReferences(LinkedHashMap<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerLinkedHashSet. iterateInstanceReferences(LinkedHashSet<?> instance, PersistenceFunction iterator)
void
BinaryHandlerPriorityQueue. iterateInstanceReferences(PriorityQueue<?> instance, PersistenceFunction iterator)
void
BinaryHandlerProperties. iterateInstanceReferences(Properties instance, PersistenceFunction iterator)
void
BinaryHandlerStack. iterateInstanceReferences(Stack<?> instance, PersistenceFunction iterator)
void
BinaryHandlerVector. iterateInstanceReferences(Vector<?> instance, PersistenceFunction iterator)
-
Uses of PersistenceFunction in one.microstream.persistence.binary.internal
Methods in one.microstream.persistence.binary.internal with parameters of type PersistenceFunction Modifier and Type Method Description void
AbstractBinaryHandlerCustom. iterateInstanceReferences(T instance, PersistenceFunction iterator)
void
AbstractBinaryHandlerCustomIterable. iterateInstanceReferences(T instance, PersistenceFunction iterator)
void
AbstractBinaryHandlerReflective. iterateInstanceReferences(T instance, PersistenceFunction iterator)
void
AbstractBinaryHandlerTrivial. iterateInstanceReferences(T instance, PersistenceFunction iterator)
void
AbstractBinaryLegacyTypeHandlerTranslating. iterateInstanceReferences(T instance, PersistenceFunction iterator)
-
Uses of PersistenceFunction in one.microstream.persistence.binary.types
Classes in one.microstream.persistence.binary.types that implement PersistenceFunction 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 with parameters of type PersistenceFunction Modifier and Type Method Description static void
BinaryPersistence. iterateInstanceReferences(PersistenceFunction iterator, Object instance, long[] referenceOffsets)
long
Binary. storeIterableAsList(long tid, long oid, long headerOffset, Iterable<?> elements, long size, PersistenceFunction persister)
void
Binary. storeIterableContentAsList(long storeAddress, PersistenceFunction persister, Iterable<?> elements, long elementCount)
long
Binary. storeKeyValuesAsEntries(long typeId, long objectId, long headerOffset, Iterable<? extends KeyValue<?,?>> keyValues, long size, PersistenceFunction persister)
void
Binary. storeKeyValuesAsEntries(long storeAddress, PersistenceFunction persister, Iterable<? extends KeyValue<?,?>> elements, long elementCount)
<K,V>
longBinary. storeMapEntrySet(long typeId, long objectId, long headerOffset, Set<Map.Entry<K,V>> entrySet, PersistenceFunction persister)
-
Uses of PersistenceFunction in one.microstream.persistence.internal
Classes in one.microstream.persistence.internal that implement PersistenceFunction Modifier and Type Class Description class
DebugGraphPrinter
-
Uses of PersistenceFunction in one.microstream.persistence.types
Subinterfaces of PersistenceFunction in one.microstream.persistence.types Modifier and Type Interface Description interface
PersistenceRegisterer
interface
PersistenceStoreHandler
Classes in one.microstream.persistence.types that implement PersistenceFunction Modifier and Type Class Description static class
PersistenceRegisterer.Default
Methods in one.microstream.persistence.types with parameters of type PersistenceFunction Modifier and Type Method Description void
BinaryHandlerPersistenceRootsDefault. iterateInstanceReferences(PersistenceRoots.Default instance, PersistenceFunction iterator)
void
PersistenceLegacyTypeHandlerWrapper. iterateInstanceReferences(T instance, PersistenceFunction iterator)
void
PersistenceTypeHandler. iterateInstanceReferences(T instance, PersistenceFunction iterator)
default void
PersistenceUnreachableTypeHandler. iterateInstanceReferences(T instance, PersistenceFunction iterator)
static void
Persistence. iterateReferences(PersistenceFunction iterator, Object[] array, int offset, int length)
static void
Persistence. iterateReferences(PersistenceFunction iterator, XIterable<?> elements)
static void
Persistence. iterateReferencesIterable(PersistenceFunction iterator, Iterable<?> elements)
static void
Persistence. iterateReferencesMap(PersistenceFunction iterator, Map<?,?> elements)
-