public interface PersistenceTypeDescription extends PersistenceTypeIdentity
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceTypeDescription.Identity |
| Modifier and Type | Method and Description |
|---|---|
one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> |
allMembers() |
static String |
buildTypeIdentifier(long typeId,
String typeName) |
static String |
buildTypeIdentifier(PersistenceTypeDescription typeDescription) |
static boolean |
equalDescription(PersistenceTypeDescription td1,
PersistenceTypeDescription td2)
Equal content description, without TypeId comparison
|
static boolean |
equalStructure(PersistenceTypeDescription td1,
PersistenceTypeDescription td2)
Equal structure, regardless of the member's definition type (reflective or custom-defined)
|
static PersistenceTypeDescription |
Identity(long typeId,
String typeName) |
one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> |
instanceMembers() |
default one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> |
instancePrimitiveMembers() |
default one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> |
instanceReferenceMembers() |
default String |
toTypeIdentifier() |
static char |
typeIdentifierSeparator() |
String |
typeName() |
equals, hashCode, typeIdorderAscending, sortByTypeIdAscendingString typeName()
typeName in interface PersistenceTypeIdentityone.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> allMembers()
one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> instanceMembers()
default one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> instanceReferenceMembers()
default one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMember> instancePrimitiveMembers()
static char typeIdentifierSeparator()
static String buildTypeIdentifier(PersistenceTypeDescription typeDescription)
default String toTypeIdentifier()
static boolean equalDescription(PersistenceTypeDescription td1, PersistenceTypeDescription td2)
td1 - the first descriptiontd2 - the second descriptionstatic boolean equalStructure(PersistenceTypeDescription td1, PersistenceTypeDescription td2)
td1 - the first descriptiontd2 - the second descriptionstatic PersistenceTypeDescription Identity(long typeId, String typeName)
Copyright © 2022 MicroStream Software. All rights reserved.