Class BinaryPersistence
java.lang.Object
one.microstream.persistence.types.Persistence
one.microstream.persistence.binary.types.BinaryPersistence
public final class BinaryPersistence extends Persistence
-
Nested Class Summary
Nested classes/interfaces inherited from class one.microstream.persistence.types.Persistence
Persistence.IdType
-
Method Summary
Methods inherited from class one.microstream.persistence.types.Persistence
classTypeId, collectEnumConstants, createDefaultTypeLookup, customRootIdentifier, defaultBoundConstantId, defaultFieldEvaluatorCollection, defaultFieldEvaluatorEnum, defaultFieldEvaluatorPersistable, defaultFieldEvaluatorPersister, defaultFilenameTypeDictionary, defaultReferenceFieldEagerEvaluator, defaultRootIdentifier, defaultStartConstantId, defaultStartObjectId, defaultStartTypeId, defaultTypeEvaluatorPersistable, deriveEnumRootIdentifier, derivePersistentTypeName, derivePersistentTypeName, derivePersistentTypeNameEnum, engineName, enumRootIdentifierStart, getNativeTypeId, isEnumRootIdentifier, isHandleableCollectionField, isHandleableEnumField, isNativeType, isPersistable, isPersistableField, isPersisterField, isPotentialEnumRootIdentifier, isUnpersistable, iterateJavaBasicTypes, iterateReferences, iterateReferences, iterateReferencesIterable, iterateReferencesMap, objectIdLabel, objectIdShortLabel, objectIdType, parseEnumRootIdentifierTypeId, parseRefactoringMappings, readRefactoringMappings, readRefactoringMappings, readRefactoringMappings, readRefactoringMappings, readRefactoringMappings, readRefactoringMappings, readRefactoringMappings, RefactoringMapping, RefactoringMapping, RefactoringMapping, RefactoringMapping, RefactoringMapping, RefactoringMapping, RefactoringMapping, registerJavaBasicTypes, registerJavaConstants, registerJavaNatives, resolveEnumeratedClassIdentifierSeparatedType, resolveType, resolveType, rootIdentifier, searchProvidedTypeHandler, standardCharset, substituteClassIdentifierSeparator, tryResolveType, typeMismatchValidatorFailing, typeMismatchValidatorNoOp, unpersistableTypes, validateObjectId, validateTypeId
-
Method Details
-
Foundation
-
Foundation
-
createDefaultCustomTypeHandlerRegistry
public static final PersistenceCustomTypeHandlerRegistry<Binary> createDefaultCustomTypeHandlerRegistry(Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager, PersistenceSizedArrayLengthController controller, PersistenceTypeHandlerCreator<Binary> typeHandlerCreator, XGettingCollection<? extends PersistenceTypeHandler<Binary,?>> customHandlers) -
createNativeHandlersValueTypes
public static final XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> createNativeHandlersValueTypes(Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager, PersistenceSizedArrayLengthController controller, PersistenceTypeHandlerCreator<Binary> typeHandlerCreator) -
createNativeHandlersReferencingTypes
public static final XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> createNativeHandlersReferencingTypes(Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager, PersistenceSizedArrayLengthController controller, PersistenceTypeHandlerCreator<Binary> typeHandlerCreator) -
defaultCustomHandlers
public static final XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> defaultCustomHandlers(PersistenceSizedArrayLengthController controller) -
resolveFieldBinaryLength
-
resolvePrimitiveFieldBinaryLength
-
createFieldLengthResolver
-
provideTypeDictionaryFromFile
-
binaryValueSize
-
calculateBinarySizes
-
iterateInstanceReferences
public static final void iterateInstanceReferences(PersistenceFunction iterator, Object instance, long[] referenceOffsets)
-