public static final class StorageEntityTypeHandler.Default extends Object implements StorageEntityTypeHandler
StorageEntityTypeHandler.Default| Constructor and Description |
|---|
Default(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition,
boolean switchByteOrder) |
| Modifier and Type | Method and Description |
|---|---|
one.microstream.collections.types.XGettingEnum<? extends one.microstream.persistence.types.PersistenceTypeDefinitionMember> |
allMembers() |
boolean |
hasPersistedReferences() |
boolean |
hasPersistedVariableLength() |
boolean |
hasVaryingPersistedLengthInstances() |
one.microstream.collections.types.XGettingEnum<? extends one.microstream.persistence.types.PersistenceTypeDefinitionMember> |
instanceMembers() |
boolean |
isPrimitiveType() |
boolean |
isValidEntityGuaranteedType(long length,
long objectId) |
void |
iterateReferences(long entityCacheAddress,
one.microstream.persistence.types.PersistenceObjectIdAcceptor acceptor) |
long |
maximumLength() |
long |
membersPersistedLengthMaximum() |
long |
membersPersistedLengthMinimum() |
long |
minimumLength() |
long |
simpleReferenceCount() |
String |
toString() |
Class<?> |
type() |
long |
typeId() |
String |
typeName() |
void |
validateEntity(long length,
long typeId,
long objectId) |
void |
validateEntityGuaranteedType(long length,
long objectId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdetermineIsPrimitive, determineVariableLength, New, runtimeTypeName, toRuntimeTypeIdentifierbuildTypeIdentifier, buildTypeIdentifier, equalDescription, equalStructure, Identity, instancePrimitiveMembers, instanceReferenceMembers, toTypeIdentifier, typeIdentifierSeparatorpublic Default(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition,
boolean switchByteOrder)
public final long typeId()
typeId in interface one.microstream.persistence.types.PersistenceTypeDefinitiontypeId in interface one.microstream.persistence.types.PersistenceTypeIdentitytypeId in interface one.microstream.persistence.types.PersistenceTypeIdOwnertypeId in interface one.microstream.persistence.types.PersistenceTypeLinkpublic final String typeName()
typeName in interface one.microstream.persistence.types.PersistenceTypeDefinitiontypeName in interface one.microstream.persistence.types.PersistenceTypeDescriptiontypeName in interface one.microstream.persistence.types.PersistenceTypeIdentitypublic final Class<?> type()
type in interface one.microstream.persistence.types.PersistenceTypeDefinitiontype in interface one.microstream.persistence.types.PersistenceTypeLinkpublic final one.microstream.collections.types.XGettingEnum<? extends one.microstream.persistence.types.PersistenceTypeDefinitionMember> allMembers()
allMembers in interface one.microstream.persistence.types.PersistenceTypeDefinitionallMembers in interface one.microstream.persistence.types.PersistenceTypeDescriptionpublic final one.microstream.collections.types.XGettingEnum<? extends one.microstream.persistence.types.PersistenceTypeDefinitionMember> instanceMembers()
instanceMembers in interface one.microstream.persistence.types.PersistenceTypeDefinitioninstanceMembers in interface one.microstream.persistence.types.PersistenceTypeDescriptionpublic final long membersPersistedLengthMinimum()
membersPersistedLengthMinimum in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic final long membersPersistedLengthMaximum()
membersPersistedLengthMaximum in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic final void iterateReferences(long entityCacheAddress,
one.microstream.persistence.types.PersistenceObjectIdAcceptor acceptor)
iterateReferences in interface StorageEntityTypeHandlerpublic final void validateEntity(long length,
long typeId,
long objectId)
validateEntity in interface StorageEntityTypeHandlerpublic boolean isValidEntityGuaranteedType(long length,
long objectId)
isValidEntityGuaranteedType in interface StorageEntityTypeHandlerpublic final void validateEntityGuaranteedType(long length,
long objectId)
validateEntityGuaranteedType in interface StorageEntityTypeHandlerpublic final boolean hasPersistedReferences()
hasPersistedReferences in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic final boolean isPrimitiveType()
isPrimitiveType in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic final boolean hasPersistedVariableLength()
hasPersistedVariableLength in interface one.microstream.persistence.types.PersistenceTypeDefinitionhasPersistedVariableLength in interface StorageEntityTypeHandlerpublic final boolean hasVaryingPersistedLengthInstances()
hasVaryingPersistedLengthInstances in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic final long simpleReferenceCount()
simpleReferenceCount in interface StorageEntityTypeHandlerpublic final long minimumLength()
minimumLength in interface StorageEntityTypeHandlerpublic final long maximumLength()
maximumLength in interface StorageEntityTypeHandlerCopyright © 2022 MicroStream Software. All rights reserved.