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> voidEntityDao.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 EntityColumnDetailsDDLFieldMetadataHolder.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 StringNoRelationFieldResolver.getColumnNameDatabaseType(EntityColumnDetails entityColumn) Gets the formatted string representing the column name and its database type.booleanFieldResolver.hasFieldToResolve(EntityColumnDetails entityColumnDetails) Determines whether the given entity column requires field resolution.booleanManyToManyFieldResolver.hasFieldToResolve(EntityColumnDetails entityColumnDetails) Determines whether the given entity column represents a Many-to-Many relationship.booleanNoRelationFieldResolver.hasFieldToResolve(EntityColumnDetails entityColumnDetails) Checks if the given entity column details represent a field that needs resolution.booleanToOneRelationFieldResolver.hasFieldToResolve(EntityColumnDetails entityColumnDetails) Determines if there is a field to resolve based on the provided entity column details.private booleanNoRelationFieldResolver.isCreationTimestamp(EntityColumnDetails entityColumn) Checks if the timestamp column is marked for creation timestamp.private StringNoRelationFieldResolver.processIdField(String tableName, EntityColumnDetails entityColumn, Map<Integer, List<String>> ddlMetadata) Processes the ID field by generating the database type information.private StringNoRelationFieldResolver.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.entityColumnsMethods in io.github.blyznytsiaorg.bibernate.entity.metadata that return EntityColumnDetailsModifier and TypeMethodDescriptionprivate EntityColumnDetailsEntityMetadataCollector.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 TypeMethodDescriptionvoidEntityMetadata.addEntityColumn(EntityColumnDetails entityColumn) Adds an entity column to the entity metadata.private booleanEntityMetadata.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 booleanTypeConverter.isInternalJavaTypeSuitableForCreation(EntityColumnDetails entityColumn, String tableName) Checks if the internal Java type is suitable for creating database columns.