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 voidAbstractBinaryHandlerCustom. iterateInstanceReferences(T instance, PersistenceFunction iterator)voidAbstractBinaryHandlerCustomIterable. iterateInstanceReferences(T instance, PersistenceFunction iterator)voidAbstractBinaryHandlerReflective. iterateInstanceReferences(T instance, PersistenceFunction iterator)voidAbstractBinaryHandlerTrivial. iterateInstanceReferences(T instance, PersistenceFunction iterator)voidAbstractBinaryLegacyTypeHandlerTranslating. iterateInstanceReferences(T instance, PersistenceFunction iterator)voidCustomBinaryHandler. 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 voidAbstractBinaryHandlerNativeArrayPrimitive. iterateInstanceReferences(A instance, PersistenceFunction iterator)voidBinaryHandlerNativeArrayObject. 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 voidAbstractBinaryHandlerMap. iterateInstanceReferences(T instance, PersistenceFunction iterator)voidBinaryHandlerIdentityHashMap. iterateInstanceReferences(IdentityHashMap<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerPriorityQueue. iterateInstanceReferences(PriorityQueue<?> instance, PersistenceFunction iterator)voidBinaryHandlerTreeMap. iterateInstanceReferences(TreeMap<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerTreeSet. 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 voidBinaryHandlerConcurrentSkipListMap. iterateInstanceReferences(ConcurrentSkipListMap<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerConcurrentSkipListSet. 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 voidBinaryHandlerArrayList. iterateInstanceReferences(ArrayList<?> instance, PersistenceFunction iterator)voidBinaryHandlerHashMap. iterateInstanceReferences(HashMap<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerHashMapFlattened. iterateInstanceReferences(HashMap<?,?> instance, PersistenceFunction iterator)Deprecated.voidBinaryHandlerHashSet. iterateInstanceReferences(HashSet<?> instance, PersistenceFunction iterator)voidBinaryHandlerHashtable. iterateInstanceReferences(Hashtable<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerHashtableFlattened. iterateInstanceReferences(Hashtable<?,?> instance, PersistenceFunction iterator)Deprecated.voidBinaryHandlerLinkedHashMap. iterateInstanceReferences(LinkedHashMap<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerLinkedHashMapFlattened. iterateInstanceReferences(LinkedHashMap<?,?> instance, PersistenceFunction iterator)Deprecated.voidBinaryHandlerLinkedHashSet. iterateInstanceReferences(LinkedHashSet<?> instance, PersistenceFunction iterator)voidBinaryHandlerPriorityQueue. iterateInstanceReferences(PriorityQueue<?> instance, PersistenceFunction iterator)voidBinaryHandlerProperties. iterateInstanceReferences(Properties instance, PersistenceFunction iterator)voidBinaryHandlerStack. iterateInstanceReferences(Stack<?> instance, PersistenceFunction iterator)voidBinaryHandlerVector. 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 voidBinaryHandlerBulkList. iterateInstanceReferences(BulkList<?> instance, PersistenceFunction iterator)voidBinaryHandlerConstHashEnum. iterateInstanceReferences(ConstHashEnum<?> instance, PersistenceFunction iterator)voidBinaryHandlerConstHashTable. iterateInstanceReferences(ConstHashTable<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerConstList. iterateInstanceReferences(ConstList<?> instance, PersistenceFunction iterator)voidBinaryHandlerEqBulkList. iterateInstanceReferences(EqBulkList<?> instance, PersistenceFunction iterator)voidBinaryHandlerEqConstHashEnum. iterateInstanceReferences(EqConstHashEnum<?> instance, PersistenceFunction iterator)voidBinaryHandlerEqConstHashTable. iterateInstanceReferences(EqConstHashTable<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerEqHashEnum. iterateInstanceReferences(EqHashEnum<?> instance, PersistenceFunction iterator)voidBinaryHandlerEqHashTable. iterateInstanceReferences(EqHashTable<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerFixedList. iterateInstanceReferences(FixedList<?> instance, PersistenceFunction iterator)voidBinaryHandlerHashEnum. iterateInstanceReferences(HashEnum<?> instance, PersistenceFunction iterator)voidBinaryHandlerHashTable. iterateInstanceReferences(HashTable<?,?> instance, PersistenceFunction iterator)voidBinaryHandlerLimitList. iterateInstanceReferences(LimitList<?> instance, PersistenceFunction iterator)voidBinaryHandlerSingleton. iterateInstanceReferences(Singleton<Object> instance, PersistenceFunction iterator)static voidBinaryHandlerEqHashEnum. staticIterateInstanceReferences(EqHashEnum<?> instance, PersistenceFunction iterator)static voidBinaryHandlerEqHashEnum. 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 interfaceEntityPersisterClasses in one.microstream.persistence.binary.one.microstream.entity that implement PersistenceFunction Modifier and Type Class Description static classEntityPersister.DefaultMethods in one.microstream.persistence.binary.one.microstream.entity with parameters of type PersistenceFunction Modifier and Type Method Description voidBinaryHandlerEntityLayerIdentity. iterateInstanceReferences(T instance, PersistenceFunction iterator)voidBinaryHandlerEntityLayerVersioning. iterateInstanceReferences(EntityLayerVersioning<?> instance, PersistenceFunction iterator)voidBinaryHandlerEntityLoading.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 voidBinaryHandlerPersistenceRootsDefault. iterateInstanceReferences(PersistenceRoots.Default instance, PersistenceFunction iterator)voidBinaryHandlerRootReferenceDefault. 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 classBinaryStorer.DefaultDefault implementation that stores referenced instances only if required (i.e.static classBinaryStorer.EagerIdentical 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 voidBinaryPersistence. iterateInstanceReferences(PersistenceFunction iterator, Object instance, long[] referenceOffsets)voidBinary. storeIterableAsList(long tid, long oid, long headerOffset, Iterable<?> elements, long size, PersistenceFunction persister)voidBinary. storeIterableContentAsList(long offset, PersistenceFunction persister, Iterable<?> elements, long elementCount)voidBinary. storeKeyValuesAsEntries(long typeId, long objectId, long headerOffset, Iterable<? extends KeyValue<?,?>> keyValues, long size, PersistenceFunction persister)voidBinary. storeKeyValuesAsEntries(long offset, PersistenceFunction persister, Iterable<? extends KeyValue<?,?>> elements, long elementCount)<K, V> voidBinary. storeMapEntrySet(long typeId, long objectId, long headerOffset, Set<Map.Entry<K,V>> entrySet, PersistenceFunction persister)voidBinary. storeReferences(long typeId, long objectId, long binaryOffset, PersistenceFunction persister, Object[] array)voidBinary. storeReferences(long typeId, long objectId, long binaryOffset, PersistenceFunction persister, Object[] array, int arrayOffset, int arrayLength)voidBinary. storeReferencesAsList(long memoryOffset, PersistenceFunction persister, Object[] array, int offset, int length)voidBinary. storeRoots(long typeId, long objectId, XGettingTable<String,Object> entries, PersistenceFunction persister)voidBinary. storeSizedArray(long tid, long oid, long headerOffset, Object[] array, int offset, int size, PersistenceFunction persister)voidBinary. 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 classDebugGraphPrinter -
Uses of PersistenceFunction in one.microstream.persistence.types
Subinterfaces of PersistenceFunction in one.microstream.persistence.types Modifier and Type Interface Description interfacePersistenceRegistererinterfacePersistenceStoreHandler<D>Classes in one.microstream.persistence.types that implement PersistenceFunction Modifier and Type Class Description static classPersistenceRegisterer.DefaultMethods 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 voidPersistenceLegacyTypeHandlerWrapper. iterateInstanceReferences(T instance, PersistenceFunction iterator)voidPersistenceTypeHandler. iterateInstanceReferences(T instance, PersistenceFunction iterator)default voidPersistenceUnreachableTypeHandler. iterateInstanceReferences(T instance, PersistenceFunction iterator)static voidPersistence. iterateReferences(PersistenceFunction iterator, Object[] array, int offset, int length)static voidPersistence. iterateReferences(PersistenceFunction iterator, XIterable<?> elements)static voidPersistence. iterateReferencesIterable(PersistenceFunction iterator, Iterable<?> elements)static voidPersistence. 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 voidViewerBinaryTypeHandlerGeneric. iterateInstanceReferences(ObjectDescription instance, PersistenceFunction iterator)voidViewerBinaryTypeHandlerWrapperAbstract. iterateInstanceReferences(Object instance, PersistenceFunction iterator)