XGettingTable<Long,PersistenceTypeDefinition> |
allTypeDefinitions() |
|
static VarString |
assembleTypesPerTypeId(VarString vs,
XGettingTable<Long,PersistenceTypeDefinition> allTypesPerTypeId) |
|
long |
determineHighestTypeId() |
|
static long |
determineHighestTypeId(XGettingTable<Long,PersistenceTypeDefinition> allTypesPerTypeId) |
|
PersistenceTypeLineage |
ensureTypeLineage(Class<?> type) |
|
static String |
fullQualifiedFieldName(String qualifier,
String fieldName) |
|
static VarString |
fullQualifiedFieldName(VarString vc,
String qualifier,
String fieldName) |
|
static char |
fullQualifiedFieldNameSeparator() |
|
PersistenceTypeDefinitionRegistrationObserver |
getTypeDescriptionRegistrationObserver() |
|
boolean |
isEmpty() |
|
static boolean |
isInlinedComplexType(String typeName) |
|
static boolean |
isInlinedVariableLengthType(String typeName) |
|
static boolean |
isVariableLength(String typeName) |
|
default <C extends Consumer<? super PersistenceTypeDefinition>> C |
iterateAllTypeDefinitions(C logic) |
|
default <C extends Consumer<? super PersistenceTypeDefinition>> C |
iterateLatestTypes(C logic) |
|
default <C extends Consumer<? super PersistenceTypeDefinition>> C |
iterateRuntimeDefinitions(C logic) |
|
default <C extends Consumer<? super PersistenceTypeLineage>> C |
iterateTypeLineages(C logic) |
|
default <C extends Consumer<? super PersistenceTypeLineage>> C |
iterateTypeLineageViews(C logic) |
|
PersistenceTypeDefinition |
lookupTypeById(long typeId) |
|
PersistenceTypeDefinition |
lookupTypeByName(String typeName) |
|
PersistenceTypeLineage |
lookupTypeLineage(Class<?> type) |
|
PersistenceTypeLineage |
lookupTypeLineage(String typeName) |
|
static PersistenceTypeDictionary |
New(PersistenceTypeLineageCreator typeLineageCreator) |
|
static PersistenceTypeDictionary |
New(PersistenceTypeLineageCreator typeLineageCreator,
XGettingCollection<? extends PersistenceTypeDefinition> typeDefinitions) |
|
boolean |
registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition) |
|
boolean |
registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
|
boolean |
registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
|
boolean |
registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
|
static <D extends PersistenceTypeDictionary> D |
registerTypes(D typeDictionary,
XGettingCollection<? extends PersistenceTypeDefinition> typeDefinitions) |
|
default <C extends Consumer<? super PersistenceTypeDefinition>> C |
resolveTypeIds(Iterable<Long> typeIds,
C collector) |
|
PersistenceTypeDictionary |
setTypeDescriptionRegistrationObserver(PersistenceTypeDefinitionRegistrationObserver observer) |
|
static KeyValue<String,String> |
splitFullQualifiedFieldName(String identifier) |
|
XGettingTable<String,? extends PersistenceTypeLineage> |
typeLineages() |
|
static void |
validateTypeId(PersistenceTypeDefinition typeDefinition) |
|
static void |
validateTypeIds(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
|
PersistenceTypeDictionaryView |
view() |
|