public final class BinaryPersistence extends Persistence
Persistence.IdType| Modifier and Type | Method and Description |
|---|---|
static int |
binaryValueSize(Class<?> type) |
static int[] |
calculateBinarySizes(one.microstream.collections.types.XGettingSequence<Field> fields) |
static PersistenceCustomTypeHandlerRegistry<Binary> |
createDefaultCustomTypeHandlerRegistry(one.microstream.reference.Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager,
PersistenceSizedArrayLengthController controller,
PersistenceTypeHandlerCreator<Binary> typeHandlerCreator,
one.microstream.collections.types.XGettingCollection<? extends PersistenceTypeHandler<Binary,?>> customHandlers) |
static BinaryFieldLengthResolver |
createFieldLengthResolver() |
static one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> |
createNativeHandlersReferencingTypes(one.microstream.reference.Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager,
PersistenceSizedArrayLengthController controller,
PersistenceTypeHandlerCreator<Binary> typeHandlerCreator) |
static one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> |
createNativeHandlersValueTypes(one.microstream.reference.Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager,
PersistenceSizedArrayLengthController controller,
PersistenceTypeHandlerCreator<Binary> typeHandlerCreator) |
static one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> |
defaultCustomHandlers(PersistenceSizedArrayLengthController controller) |
static BinaryPersistenceFoundation<?> |
Foundation() |
static BinaryPersistenceFoundation<?> |
Foundation(one.microstream.functional.InstanceDispatcherLogic dispatcher) |
static void |
iterateInstanceReferences(PersistenceFunction iterator,
Object instance,
long[] referenceOffsets) |
static PersistenceTypeDictionary |
provideTypeDictionaryFromFile(one.microstream.afs.types.AFile dictionaryFile) |
static long |
resolveFieldBinaryLength(Class<?> fieldType) |
static long |
resolvePrimitiveFieldBinaryLength(Class<?> primitiveType) |
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, validateTypeIdpublic static BinaryPersistenceFoundation<?> Foundation()
public static BinaryPersistenceFoundation<?> Foundation(one.microstream.functional.InstanceDispatcherLogic dispatcher)
public static final PersistenceCustomTypeHandlerRegistry<Binary> createDefaultCustomTypeHandlerRegistry(one.microstream.reference.Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager, PersistenceSizedArrayLengthController controller, PersistenceTypeHandlerCreator<Binary> typeHandlerCreator, one.microstream.collections.types.XGettingCollection<? extends PersistenceTypeHandler<Binary,?>> customHandlers)
public static final one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> createNativeHandlersValueTypes(one.microstream.reference.Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager, PersistenceSizedArrayLengthController controller, PersistenceTypeHandlerCreator<Binary> typeHandlerCreator)
public static final one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> createNativeHandlersReferencingTypes(one.microstream.reference.Referencing<PersistenceTypeHandlerManager<Binary>> typeHandlerManager, PersistenceSizedArrayLengthController controller, PersistenceTypeHandlerCreator<Binary> typeHandlerCreator)
public static final one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeHandler<Binary,?>> defaultCustomHandlers(PersistenceSizedArrayLengthController controller)
public static final long resolveFieldBinaryLength(Class<?> fieldType)
public static final long resolvePrimitiveFieldBinaryLength(Class<?> primitiveType)
public static final BinaryFieldLengthResolver createFieldLengthResolver()
public static PersistenceTypeDictionary provideTypeDictionaryFromFile(one.microstream.afs.types.AFile dictionaryFile)
public static final int binaryValueSize(Class<?> type)
public static int[] calculateBinarySizes(one.microstream.collections.types.XGettingSequence<Field> fields)
public static final void iterateInstanceReferences(PersistenceFunction iterator, Object instance, long[] referenceOffsets)
Copyright © 2022 MicroStream Software. All rights reserved.