public abstract class ViewerBinaryTypeHandlerWrapperAbstract<T> extends Object implements one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>
one.microstream.persistence.types.PersistenceTypeHandler.Abstract<D,T>one.microstream.persistence.types.PersistenceTypeDefinition.Default| Modifier and Type | Field and Description |
|---|---|
protected ViewerBinaryTypeHandlerGeneric |
genericHandler |
protected one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> |
nativeHandler |
| Constructor and Description |
|---|
ViewerBinaryTypeHandlerWrapperAbstract(one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> nativeHandler) |
ViewerBinaryTypeHandlerWrapperAbstract(one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> nativeHandler,
ViewerBinaryTypeHandlerGeneric genericHandler) |
| Modifier and Type | Method and Description |
|---|---|
one.microstream.collections.types.XGettingEnum<? extends one.microstream.persistence.types.PersistenceTypeDefinitionMember> |
allMembers() |
void |
complete(one.microstream.persistence.binary.types.Binary medium,
Object instance,
one.microstream.persistence.types.PersistenceLoadHandler handler) |
Class<one.microstream.persistence.binary.types.Binary> |
dataType() |
boolean |
hasPersistedReferences() |
boolean |
hasVaryingPersistedLengthInstances() |
one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object> |
initialize(long typeId) |
one.microstream.collections.types.XGettingEnum<? extends one.microstream.persistence.types.PersistenceTypeDefinitionMember> |
instanceMembers() |
boolean |
isPrimitiveType() |
void |
iterateInstanceReferences(Object instance,
one.microstream.persistence.types.PersistenceFunction iterator) |
void |
iterateLoadableReferences(one.microstream.persistence.binary.types.Binary medium,
one.microstream.persistence.types.PersistenceReferenceLoader iterator) |
<C extends Consumer<? super Class<?>>> |
iterateMemberTypes(C logic) |
long |
membersPersistedLengthMaximum() |
long |
membersPersistedLengthMinimum() |
void |
store(one.microstream.persistence.binary.types.Binary data,
Object instance,
long objectId,
one.microstream.persistence.types.PersistenceStoreHandler<one.microstream.persistence.binary.types.Binary> handler) |
Class<Object> |
type() |
long |
typeId() |
String |
typeName() |
void |
updateState(one.microstream.persistence.binary.types.Binary medium,
Object instance,
one.microstream.persistence.types.PersistenceLoadHandler handler) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcollectEnumConstants, create, getPersistedEnumOrdinal, guaranteeSpecificInstanceViablity, guaranteeSubTypeInstanceViablity, initializeState, isSpecificInstanceViable, isSubTypeInstanceViable, isValidEntityType, membersInDeclaredOrder, resolveEnumConstant, settingMembers, storingMembers, validateEntityTypedetermineIsPrimitive, determineVariableLength, hasPersistedVariableLength, New, runtimeTypeName, toRuntimeTypeIdentifierbuildTypeIdentifier, buildTypeIdentifier, equalDescription, equalStructure, Identity, instancePrimitiveMembers, instanceReferenceMembers, toTypeIdentifier, typeIdentifierSeparatorprotected final one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> nativeHandler
protected final ViewerBinaryTypeHandlerGeneric genericHandler
public ViewerBinaryTypeHandlerWrapperAbstract(one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> nativeHandler)
public ViewerBinaryTypeHandlerWrapperAbstract(one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,T> nativeHandler, ViewerBinaryTypeHandlerGeneric genericHandler)
public 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 String typeName()
typeName in interface one.microstream.persistence.types.PersistenceTypeDefinitiontypeName in interface one.microstream.persistence.types.PersistenceTypeDescriptiontypeName in interface one.microstream.persistence.types.PersistenceTypeIdentitypublic boolean hasPersistedReferences()
hasPersistedReferences in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic long membersPersistedLengthMinimum()
membersPersistedLengthMinimum in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic long membersPersistedLengthMaximum()
membersPersistedLengthMaximum in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic boolean isPrimitiveType()
isPrimitiveType in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic boolean hasVaryingPersistedLengthInstances()
hasVaryingPersistedLengthInstances in interface one.microstream.persistence.types.PersistenceTypeDefinitionpublic Class<Object> type()
type in interface one.microstream.persistence.types.PersistenceTypeDefinitiontype in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>type in interface one.microstream.persistence.types.PersistenceTypeLinkpublic 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.PersistenceTypeDescriptionallMembers in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public 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.PersistenceTypeDescriptioninstanceMembers in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public <C extends Consumer<? super Class<?>>> C iterateMemberTypes(C logic)
iterateMemberTypes in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public void iterateInstanceReferences(Object instance, one.microstream.persistence.types.PersistenceFunction iterator)
iterateInstanceReferences in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public void store(one.microstream.persistence.binary.types.Binary data,
Object instance,
long objectId,
one.microstream.persistence.types.PersistenceStoreHandler<one.microstream.persistence.binary.types.Binary> handler)
store in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public void updateState(one.microstream.persistence.binary.types.Binary medium,
Object instance,
one.microstream.persistence.types.PersistenceLoadHandler handler)
updateState in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public void complete(one.microstream.persistence.binary.types.Binary medium,
Object instance,
one.microstream.persistence.types.PersistenceLoadHandler handler)
complete in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public void iterateLoadableReferences(one.microstream.persistence.binary.types.Binary medium,
one.microstream.persistence.types.PersistenceReferenceLoader iterator)
iterateLoadableReferences in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object> initialize(long typeId)
initialize in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>public Class<one.microstream.persistence.binary.types.Binary> dataType()
dataType in interface one.microstream.persistence.types.PersistenceDataTypeHolder<one.microstream.persistence.binary.types.Binary>dataType in interface one.microstream.persistence.types.PersistenceTypeHandler<one.microstream.persistence.binary.types.Binary,Object>Copyright © 2021 MicroStream Software. All rights reserved.