Uses of Class
io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
Packages that use EntityColumnDetails
Package
Description
-
Uses of EntityColumnDetails in io.github.blyznytsiaorg.bibernate.dao
Method parameters in io.github.blyznytsiaorg.bibernate.dao with type arguments of type EntityColumnDetailsModifier and TypeMethodDescriptionprivate <T> void
EntityDao.removeToManyRelations
(Class<T> entityClass, Object value, BibernateSession session, List<EntityColumnDetails> relationsForRemoval) -
Uses of EntityColumnDetails in io.github.blyznytsiaorg.bibernate.ddl
Fields in io.github.blyznytsiaorg.bibernate.ddl declared as EntityColumnDetailsModifier and TypeFieldDescriptionprivate EntityColumnDetails
DDLFieldMetadataHolder.columnDetails
-
Uses of EntityColumnDetails in io.github.blyznytsiaorg.bibernate.ddl.field
Methods in io.github.blyznytsiaorg.bibernate.ddl.field with parameters of type EntityColumnDetailsModifier and TypeMethodDescriptionprivate String
NoRelationFieldResolver.getColumnNameDatabaseType
(EntityColumnDetails entityColumn) Gets the formatted string representing the column name and its database type.boolean
FieldResolver.hasFieldToResolve
(EntityColumnDetails entityColumnDetails) Determines whether the given entity column requires field resolution.boolean
ManyToManyFieldResolver.hasFieldToResolve
(EntityColumnDetails entityColumnDetails) Determines whether the given entity column represents a Many-to-Many relationship.boolean
NoRelationFieldResolver.hasFieldToResolve
(EntityColumnDetails entityColumnDetails) Checks if the given entity column details represent a field that needs resolution.boolean
ToOneRelationFieldResolver.hasFieldToResolve
(EntityColumnDetails entityColumnDetails) Determines if there is a field to resolve based on the provided entity column details.private boolean
NoRelationFieldResolver.isCreationTimestamp
(EntityColumnDetails entityColumn) Checks if the timestamp column is marked for creation timestamp.private String
NoRelationFieldResolver.processIdField
(String tableName, EntityColumnDetails entityColumn, Map<Integer, List<String>> ddlMetadata) Processes the ID field by generating the database type information.private String
NoRelationFieldResolver.processTimestamp
(EntityColumnDetails entityColumn) Processes a timestamp column for database creation. -
Uses of EntityColumnDetails in io.github.blyznytsiaorg.bibernate.entity.metadata
Fields in io.github.blyznytsiaorg.bibernate.entity.metadata with type parameters of type EntityColumnDetailsModifier and TypeFieldDescriptionprivate final List
<EntityColumnDetails> EntityMetadata.entityColumns
Methods in io.github.blyznytsiaorg.bibernate.entity.metadata that return EntityColumnDetailsModifier and TypeMethodDescriptionprivate EntityColumnDetails
EntityMetadataCollector.createEntityColumnDetails
(Field field, Class<?> entityClass) Creates and initializes an EntityColumnDetails object based on the provided field and entity class.Methods in io.github.blyznytsiaorg.bibernate.entity.metadata that return types with arguments of type EntityColumnDetailsModifier and TypeMethodDescriptionEntityMetadata.getCascadeRemoveRelations()
Retrieves the entity columns with cascade remove relations.Methods in io.github.blyznytsiaorg.bibernate.entity.metadata with parameters of type EntityColumnDetailsModifier and TypeMethodDescriptionvoid
EntityMetadata.addEntityColumn
(EntityColumnDetails entityColumn) Adds an entity column to the entity metadata.private boolean
EntityMetadata.isRemoveCascadeType
(EntityColumnDetails column) Checks if the cascade type for the specified entity column includes REMOVE or ALL.Method parameters in io.github.blyznytsiaorg.bibernate.entity.metadata with type arguments of type EntityColumnDetailsModifier 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 EntityColumnDetails in io.github.blyznytsiaorg.bibernate.utils
Methods in io.github.blyznytsiaorg.bibernate.utils with parameters of type EntityColumnDetailsModifier and TypeMethodDescriptionstatic boolean
TypeConverter.isInternalJavaTypeSuitableForCreation
(EntityColumnDetails entityColumn, String tableName) Checks if the internal Java type is suitable for creating database columns.