Uses of Record Class
io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
Packages that use ColumnSnapshot
Package
Description
- 
Uses of ColumnSnapshot in io.github.blyznytsiaorg.bibernate.actionqueue.impl
Fields in io.github.blyznytsiaorg.bibernate.actionqueue.impl with type parameters of type ColumnSnapshotModifier and TypeFieldDescriptionprivate final List<ColumnSnapshot> UpdateEntityAction.diffA list of column snapshots representing the changes to be applied during the update. - 
Uses of ColumnSnapshot in io.github.blyznytsiaorg.bibernate.dao
Method parameters in io.github.blyznytsiaorg.bibernate.dao with type arguments of type ColumnSnapshotModifier and TypeMethodDescriptionprivate voidEntityDao.populatePreparedStatement(Object entity, PreparedStatement statement, String fieldIdName, Object fieldIdValue, Number fieldVersionValue, List<ColumnSnapshot> diff) <T> voidDao.update(Class<T> entityClass, Object entity, List<ColumnSnapshot> diff) Updates an entity with the provided changes.<T> voidEntityDao.update(Class<T> entityClass, Object entity, List<ColumnSnapshot> diff) Updates an entity of typeTin the database based on the provided differences. - 
Uses of ColumnSnapshot in io.github.blyznytsiaorg.bibernate.dao.jdbc
Method parameters in io.github.blyznytsiaorg.bibernate.dao.jdbc with type arguments of type ColumnSnapshotModifier and TypeMethodDescriptionGenerates an UPDATE SQL statement for updating records in a specified table based on the provided entity, fieldIdName, and list of ColumnSnapshots representing the differences. - 
Uses of ColumnSnapshot in io.github.blyznytsiaorg.bibernate.session
Fields in io.github.blyznytsiaorg.bibernate.session with type parameters of type ColumnSnapshotModifier and TypeFieldDescriptionprivate final Map<EntityKey<?>, List<ColumnSnapshot>> BibernateFirstLevelCacheSession.snapshotsMethods in io.github.blyznytsiaorg.bibernate.session that return types with arguments of type ColumnSnapshotModifier and TypeMethodDescriptionprivate List<ColumnSnapshot> BibernateFirstLevelCacheSession.buildEntitySnapshot(Object entity) Method parameters in io.github.blyznytsiaorg.bibernate.session with type arguments of type ColumnSnapshotModifier and TypeMethodDescriptionprivate <T> voidBibernateFirstLevelCacheSession.update(Class<T> entityClass, Object entity, List<ColumnSnapshot> diff)  - 
Uses of ColumnSnapshot in io.github.blyznytsiaorg.bibernate.utils
Methods in io.github.blyznytsiaorg.bibernate.utils that return types with arguments of type ColumnSnapshotModifier and TypeMethodDescriptionstatic List<ColumnSnapshot> EntityReflectionUtils.getDifference(List<ColumnSnapshot> currentEntitySnapshot, List<ColumnSnapshot> oldEntitySnapshot) Compares two lists of ColumnSnapshot objects representing entity snapshots and returns the differences.Method parameters in io.github.blyznytsiaorg.bibernate.utils with type arguments of type ColumnSnapshotModifier and TypeMethodDescriptionstatic List<ColumnSnapshot> EntityReflectionUtils.getDifference(List<ColumnSnapshot> currentEntitySnapshot, List<ColumnSnapshot> oldEntitySnapshot) Compares two lists of ColumnSnapshot objects representing entity snapshots and returns the differences.