public static class BinaryHandlerEntityLoading.Default<T> extends Object implements BinaryHandlerEntityLoading<T>
BinaryHandlerEntityLoading.Default<T>BinaryTypeHandler.Abstract<T>PersistenceTypeDescription.Identityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitNew, storeresolveEnumConstantdetermineIsPrimitive, determineVariableLength, NewbuildTypeIdentifier, buildTypeIdentifier, equalDescription, equalStructure, Identity, typeIdentifierSeparatorequals, hashCodeorderAscending, sortByTypeIdAscendingpublic PersistenceTypeHandler<Binary,T> initialize(long typeId)
initialize in interface PersistenceTypeHandler<Binary,T>public Class<Binary> dataType()
dataType in interface BinaryTypeHandler<T>dataType in interface PersistenceDataTypeHolder<Binary>dataType in interface PersistenceTypeHandler<Binary,T>public long typeId()
typeId in interface PersistenceTypeDefinitiontypeId in interface PersistenceTypeIdentitytypeId in interface PersistenceTypeIdOwnertypeId in interface PersistenceTypeLinkpublic String typeName()
typeName in interface PersistenceTypeDefinitiontypeName in interface PersistenceTypeDescriptiontypeName in interface PersistenceTypeIdentitypublic one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> instanceReferenceMembers()
instanceReferenceMembers in interface PersistenceTypeDescriptionpublic String runtimeTypeName()
runtimeTypeName in interface PersistenceTypeDefinitionpublic Class<T> type()
type in interface PersistenceTypeDefinitiontype in interface PersistenceTypeHandler<Binary,T>type in interface PersistenceTypeLinkpublic boolean isValidEntityType(Class<? extends T> type)
isValidEntityType in interface PersistenceTypeHandler<Binary,T>public one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> instancePrimitiveMembers()
instancePrimitiveMembers in interface PersistenceTypeDescriptionpublic void validateEntityType(Class<? extends T> type)
validateEntityType in interface PersistenceTypeHandler<Binary,T>public one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> allMembers()
allMembers in interface PersistenceTypeDefinitionallMembers in interface PersistenceTypeDescriptionallMembers in interface PersistenceTypeHandler<Binary,T>public one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> instanceMembers()
instanceMembers in interface PersistenceTypeDefinitioninstanceMembers in interface PersistenceTypeDescriptioninstanceMembers in interface PersistenceTypeHandler<Binary,T>public void iterateInstanceReferences(T instance, PersistenceFunction iterator)
iterateInstanceReferences in interface PersistenceTypeHandler<Binary,T>public void iterateLoadableReferences(Binary data, PersistenceReferenceLoader iterator)
iterateLoadableReferences in interface PersistenceTypeHandler<Binary,T>public T create(Binary data, PersistenceLoadHandler handler)
create in interface PersistenceTypeHandler<Binary,T>public boolean hasPersistedReferences()
hasPersistedReferences in interface PersistenceTypeDefinitionpublic long membersPersistedLengthMinimum()
membersPersistedLengthMinimum in interface PersistenceTypeDefinitionpublic String toTypeIdentifier()
toTypeIdentifier in interface PersistenceTypeDescriptionpublic void initializeState(Binary data, T instance, PersistenceLoadHandler handler)
initializeState in interface PersistenceTypeHandler<Binary,T>public long membersPersistedLengthMaximum()
membersPersistedLengthMaximum in interface PersistenceTypeDefinitionpublic boolean hasPersistedVariableLength()
hasPersistedVariableLength in interface PersistenceTypeDefinitionpublic void updateState(Binary data, T instance, PersistenceLoadHandler handler)
updateState in interface PersistenceTypeHandler<Binary,T>public void complete(Binary data, T instance, PersistenceLoadHandler handler)
complete in interface PersistenceTypeHandler<Binary,T>public boolean isPrimitiveType()
isPrimitiveType in interface PersistenceTypeDefinitionpublic boolean hasVaryingPersistedLengthInstances()
hasVaryingPersistedLengthInstances in interface PersistenceTypeDefinitionpublic <C extends Consumer<? super Class<?>>> C iterateMemberTypes(C logic)
iterateMemberTypes in interface PersistenceTypeHandler<Binary,T>public String toRuntimeTypeIdentifier()
toRuntimeTypeIdentifier in interface PersistenceTypeDefinitionpublic one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> membersInDeclaredOrder()
membersInDeclaredOrder in interface PersistenceTypeHandler<Binary,T>public one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDescriptionMember> storingMembers()
storingMembers in interface PersistenceTypeHandler<Binary,T>public one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDescriptionMember> settingMembers()
settingMembers in interface PersistenceTypeHandler<Binary,T>public void guaranteeSpecificInstanceViablity()
throws PersistenceExceptionTypeNotPersistable
guaranteeSpecificInstanceViablity in interface PersistenceTypeHandler<Binary,T>PersistenceExceptionTypeNotPersistablepublic boolean isSpecificInstanceViable()
isSpecificInstanceViable in interface PersistenceTypeHandler<Binary,T>public void guaranteeSubTypeInstanceViablity()
throws PersistenceExceptionTypeNotPersistable
guaranteeSubTypeInstanceViablity in interface PersistenceTypeHandler<Binary,T>PersistenceExceptionTypeNotPersistablepublic boolean isSubTypeInstanceViable()
isSubTypeInstanceViable in interface PersistenceTypeHandler<Binary,T>public Object[] collectEnumConstants()
collectEnumConstants in interface PersistenceTypeHandler<Binary,T>public int getPersistedEnumOrdinal(Binary data)
getPersistedEnumOrdinal in interface PersistenceTypeHandler<Binary,T>public BinaryTypeHandler<T> createStoringEntityHandler()
createStoringEntityHandler in interface BinaryHandlerEntityLoading<T>Copyright © 2022 MicroStream Software. All rights reserved.