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.diff
A 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 void
EntityDao.populatePreparedStatement
(Object entity, PreparedStatement statement, String fieldIdName, Object fieldIdValue, Number fieldVersionValue, List<ColumnSnapshot> diff) <T> void
Dao.update
(Class<T> entityClass, Object entity, List<ColumnSnapshot> diff) Updates an entity with the provided changes.<T> void
EntityDao.update
(Class<T> entityClass, Object entity, List<ColumnSnapshot> diff) Updates an entity of typeT
in 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.snapshots
Methods 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> void
BibernateFirstLevelCacheSession.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.