Uses of Class
io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
Package
Description
-
Uses of EntityMetadata in io.github.blyznytsiaorg.bibernate.dao
Modifier and TypeFieldDescriptionprivate EntityMetadata
JoinInfo.childEntityMetadata
The metadata of the child entity involved in the join.private EntityMetadata
JoinInfo.parentEntityMetadata
The metadata of the parent entity involved in the join.Modifier and TypeMethodDescriptionprivate boolean
EntityDao.hasAnyOneToOneEagerFetchType
(EntityMetadata entityMetadata) -
Uses of EntityMetadata in io.github.blyznytsiaorg.bibernate.ddl
Modifier and TypeFieldDescription(package private) Map
<Class<?>, EntityMetadata> DDLFieldMetadataHolder.bibernateEntityMetadata
private final Map
<Class<?>, EntityMetadata> DDLQueryCreator.bibernateEntityMetadata
Modifier and TypeMethodDescriptionprivate void
DDLQueryCreator.checkIfColumnForIndexExists
(EntityMetadata entityMetadata, String columnList) Checks if the specified column exists in the entity metadata for creating an index.private void
DDLQueryCreator.createIndexQuery
(EntityMetadata entityMetadata) Creates Data Definition Language (DDL) queries for creating indexes on the specified entity table. -
Uses of EntityMetadata in io.github.blyznytsiaorg.bibernate.ddl.field
Modifier and TypeMethodDescriptionprivate void
ToOneRelationFieldResolver.checkIfRelationExists
(Class<?> entityClass, Class<?> fieldType, EntityMetadata metadataOfRelation) private void
ToOneRelationFieldResolver.processForeignKeyConstraint
(String foreignKey, Set<String> foreignNameConstraints, String tableName, EntityMetadata metadataOfRelation, String joinColumnName, Map<Integer, List<String>> ddlMetadata) private void
ManyToManyFieldResolver.processForeignKeyConstraintInverseJoinColumn
(String foreignKey, Set<String> foreignNameConstraints, String joinTableName, EntityMetadata relationEntityMetadata, String inverseJoinColumnName, Map<Integer, List<String>> ddlMetadata) Processes the creation of a foreign key constraint for the inverse join column in a Many-to-Many relationship. -
Uses of EntityMetadata in io.github.blyznytsiaorg.bibernate.entity.metadata
Modifier and TypeFieldDescriptionprivate final Map
<Class<?>, EntityMetadata> EntityMetadataCollector.inMemoryEntityMetadata
Modifier and TypeMethodDescriptionMap
<Class<?>, EntityMetadata> EntityMetadataCollector.collectMetadata()
Collects metadata for entities within the specified package.Modifier and TypeMethodDescriptionEntityMetadata.joinInfos
(Class<?> entityClass, List<EntityColumnDetails> currentEntityColumns, Map<Class<?>, EntityMetadata> bibernateEntityMetadata, Set<Class<?>> trackVisitedClasses) Retrieves the join information for the specified entity class and its associated entity columns. -
Uses of EntityMetadata in io.github.blyznytsiaorg.bibernate.session
Modifier and TypeFieldDescriptionprivate static final ThreadLocal
<Map<Class<?>, EntityMetadata>> BibernateContextHolder.entityMetadataContextHolder
Modifier and TypeMethodDescriptionstatic Map
<Class<?>, EntityMetadata> BibernateContextHolder.getBibernateEntityMetadata()
Retrieves the entity metadata stored in the current thread's context.Modifier and TypeMethodDescriptionstatic void
BibernateContextHolder.setBibernateEntityMetadata
(Map<Class<?>, EntityMetadata> entityMetadata) Sets the entity metadata in the current thread's context.