public interface StorageEntityTypeHandler
extends one.microstream.persistence.types.PersistenceTypeDefinition
| Modifier and Type | Interface and Description |
|---|---|
static class |
StorageEntityTypeHandler.Default |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
hasPersistedVariableLength() |
boolean |
isValidEntityGuaranteedType(long length,
long objectId) |
void |
iterateReferences(long entityCacheAddress,
one.microstream.persistence.types.PersistenceObjectIdAcceptor acceptor) |
long |
maximumLength() |
long |
minimumLength() |
long |
simpleReferenceCount() |
void |
validateEntity(long length,
long typeId,
long objectId) |
void |
validateEntityGuaranteedType(long length,
long objectId) |
allMembers, determineIsPrimitive, determineVariableLength, hasPersistedReferences, hasVaryingPersistedLengthInstances, instanceMembers, isPrimitiveType, membersPersistedLengthMaximum, membersPersistedLengthMinimum, New, runtimeTypeName, toRuntimeTypeIdentifier, type, typeId, typeNamebuildTypeIdentifier, buildTypeIdentifier, equalDescription, equalStructure, Identity, instancePrimitiveMembers, instanceReferenceMembers, toTypeIdentifier, typeIdentifierSeparatorlong simpleReferenceCount()
void iterateReferences(long entityCacheAddress,
one.microstream.persistence.types.PersistenceObjectIdAcceptor acceptor)
void validateEntity(long length,
long typeId,
long objectId)
boolean isValidEntityGuaranteedType(long length,
long objectId)
void validateEntityGuaranteedType(long length,
long objectId)
long minimumLength()
long maximumLength()
default boolean hasPersistedVariableLength()
hasPersistedVariableLength in interface one.microstream.persistence.types.PersistenceTypeDefinitionCopyright © 2022 MicroStream Software. All rights reserved.