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