Uses of Interface
one.microstream.persistence.types.PersistenceFunction
-
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)
void
CustomBinaryHandler. iterateInstanceReferences(T instance, PersistenceFunction iterator)
-
Uses of PersistenceFunction in one.microstream.persistence.binary.java.lang
Methods in one.microstream.persistence.binary.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.persistence.binary.java.util
Methods in one.microstream.persistence.binary.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.persistence.binary.java.util.concurrent
Methods in one.microstream.persistence.binary.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.persistence.binary.jdk8.java.util
Methods in one.microstream.persistence.binary.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)
Deprecated.void
BinaryHandlerHashSet. iterateInstanceReferences(HashSet<?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashtable. iterateInstanceReferences(Hashtable<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerHashtableFlattened. iterateInstanceReferences(Hashtable<?,?> instance, PersistenceFunction iterator)
Deprecated.void
BinaryHandlerLinkedHashMap. iterateInstanceReferences(LinkedHashMap<?,?> instance, PersistenceFunction iterator)
void
BinaryHandlerLinkedHashMapFlattened. iterateInstanceReferences(LinkedHashMap<?,?> instance, PersistenceFunction iterator)
Deprecated.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.one.microstream.collections
Methods in one.microstream.persistence.binary.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)
void
BinaryHandlerSingleton. iterateInstanceReferences(Singleton<Object> instance, PersistenceFunction iterator)
static void
BinaryHandlerEqHashEnum. staticIterateInstanceReferences(EqHashEnum<?> instance, PersistenceFunction iterator)
static void
BinaryHandlerEqHashEnum. staticStore(Binary data, EqHashEnum<?> instance, long typeId, long objectId, PersistenceFunction persister)
-
Uses of PersistenceFunction in one.microstream.persistence.binary.one.microstream.entity
Subinterfaces of PersistenceFunction in one.microstream.persistence.binary.one.microstream.entity Modifier and Type Interface Description interface
EntityPersister
Classes in one.microstream.persistence.binary.one.microstream.entity that implement PersistenceFunction Modifier and Type Class Description static class
EntityPersister.Default
Methods in one.microstream.persistence.binary.one.microstream.entity with parameters of type PersistenceFunction Modifier and Type Method Description void
BinaryHandlerEntityLayerIdentity. iterateInstanceReferences(T instance, PersistenceFunction iterator)
void
BinaryHandlerEntityLayerVersioning. iterateInstanceReferences(EntityLayerVersioning<?> instance, PersistenceFunction iterator)
void
BinaryHandlerEntityLoading.Default. iterateInstanceReferences(T instance, PersistenceFunction iterator)
-
Uses of PersistenceFunction in one.microstream.persistence.binary.one.microstream.persistence.types
Methods in one.microstream.persistence.binary.one.microstream.persistence.types with parameters of type PersistenceFunction Modifier and Type Method Description void
BinaryHandlerPersistenceRootsDefault. iterateInstanceReferences(PersistenceRoots.Default instance, PersistenceFunction iterator)
void
BinaryHandlerRootReferenceDefault. iterateInstanceReferences(PersistenceRootReference.Default 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 type parameters of type PersistenceFunction Modifier and Type Method Description <F extends PersistenceFunction>
FBinaryField.DefaultReference. iterateReferences(Object instance, F iterator)
default <F extends PersistenceFunction>
FBinaryField. iterateReferences(Object instance, F iterator)
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)
void
Binary. storeIterableAsList(long tid, long oid, long headerOffset, Iterable<?> elements, long size, PersistenceFunction persister)
void
Binary. storeIterableContentAsList(long offset, PersistenceFunction persister, Iterable<?> elements, long elementCount)
void
Binary. storeKeyValuesAsEntries(long typeId, long objectId, long headerOffset, Iterable<? extends KeyValue<?,?>> keyValues, long size, PersistenceFunction persister)
void
Binary. storeKeyValuesAsEntries(long offset, PersistenceFunction persister, Iterable<? extends KeyValue<?,?>> elements, long elementCount)
<K, V> void
Binary. storeMapEntrySet(long typeId, long objectId, long headerOffset, Set<Map.Entry<K,V>> entrySet, PersistenceFunction persister)
void
Binary. storeReferences(long typeId, long objectId, long binaryOffset, PersistenceFunction persister, Object[] array)
void
Binary. storeReferences(long typeId, long objectId, long binaryOffset, PersistenceFunction persister, Object[] array, int arrayOffset, int arrayLength)
void
Binary. storeReferencesAsList(long memoryOffset, PersistenceFunction persister, Object[] array, int offset, int length)
void
Binary. storeRoots(long typeId, long objectId, XGettingTable<String,Object> entries, PersistenceFunction persister)
void
Binary. storeSizedArray(long tid, long oid, long headerOffset, Object[] array, int offset, int size, PersistenceFunction persister)
void
Binary. storeSizedArray(long tid, long oid, long headerOffset, Object[] array, int size, 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<D>
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 type parameters of type PersistenceFunction Modifier and Type Method Description <F extends PersistenceFunction>
FPersistenceRootReference.Default. iterate(F iterator)
<F extends PersistenceFunction>
FPersistenceRootReference. iterate(F iterator)
<F extends PersistenceFunction>
FPersistenceRootReferencing. iterate(F iterator)
Methods in one.microstream.persistence.types with parameters of type PersistenceFunction Modifier and Type Method Description 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)
-
Uses of PersistenceFunction in one.microstream.storage.restadapter.types
Methods in one.microstream.storage.restadapter.types with parameters of type PersistenceFunction Modifier and Type Method Description void
ViewerBinaryTypeHandlerGeneric. iterateInstanceReferences(ObjectDescription instance, PersistenceFunction iterator)
void
ViewerBinaryTypeHandlerWrapperAbstract. iterateInstanceReferences(Object instance, PersistenceFunction iterator)