Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort(Executor) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- AbstractGenerator - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
-
An abstract base class for identity generators in Bibernate, providing common functionality which can be used for generating insert queries to database.
- AbstractGenerator(BibernateDatabaseSettings, List<String>) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Constructs an AbstractGenerator with the specified Bibernate database settings and a list to store executed queries.
- actionQueue - Variable in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- ActionQueue - Interface in io.github.blyznytsiaorg.bibernate.actionqueue
-
Represents an action queue for executing entity-related actions.
- ActionType - Enum Class in io.github.blyznytsiaorg.bibernate.actionqueue
-
Enumerates different types of entity actions that can be performed, including INSERT, UPDATE, and DELETE.
- ActionType() - Constructor for enum class io.github.blyznytsiaorg.bibernate.actionqueue.ActionType
- add(int, T) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- add(Class<T>, String, T) - Method in interface io.github.blyznytsiaorg.bibernate.cache.DistributedSet
-
Adds an entity to the distributed set.
- add(Class<T>, String, T) - Method in class io.github.blyznytsiaorg.bibernate.cache.impl.DistributedRedisSet
-
Adds an entity to the Redis cache.
- add(T) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- addAll(int, Collection<? extends T>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- addAll(Collection<? extends T>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- addCascadeTypes(List<CascadeType>, Function<T, List<CascadeType>>, T) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
-
Adds cascade types to the list if they are not null.
- addDeleteAction(EntityAction) - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Adds a DELETE type entity action to the entity actions map, taking into account interdependencies with INSERT and UPDATE type actions.
- addEntityAction(EntityAction) - Method in interface io.github.blyznytsiaorg.bibernate.actionqueue.ActionQueue
-
Adds an entity action to the queue for later execution.
- addEntityAction(EntityAction) - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Adds an entity action to the corresponding type category in the entity actions map.
- addEntityColumn(EntityColumnDetails) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
-
Adds an entity column to the entity metadata.
- addFetchJoin(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Adds a JOIN FETCH clause to the list of fetch joins.
- addFieldAndOperation(Queue<String>, Queue<String>, StringBuilder, StringBuilder, String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Adds the current field and operation to the corresponding queues and resets the StringBuilders.
- addIgnoredRelationFields(List<String>) - Method in class io.github.blyznytsiaorg.bibernate.entity.EntityPersistent
-
Adds the specified field names to the list of ignored relation fields.
- addIndexMetadata(List<IndexMetadata>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
-
Adds a list of index metadata to the entity metadata.
- addInsertAction(EntityAction) - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Adds an INSERT type entity action to the entity actions map, taking into account interdependencies with UPDATE and DELETE type actions.
- addJoin(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Adds a JOIN clause to the list of joins.
- addParameter(String, String) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.MethodMetadata
-
Adds a parameter to the method metadata.
- addRemainingFieldsAndOperations(Queue<String>, Queue<String>, StringBuilder, StringBuilder) - Static method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Adds any remaining fields and operations to their respective queues.
- addToExecutedQueries(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- addToExecutedQueries(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Adds a query to the list of executed queries if query collection is enabled.
- addToQueueOrExecute(Runnable, Runnable) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- addUpdateAction(EntityAction) - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Adds an UPDATE type entity action to the entity actions map, taking into account interdependencies with INSERT and DELETE type actions.
- addUpdatedEntity(Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Adds an updated entity to the current transaction to be able to clean up ids in case of rollback transaction.
- addUpdatedEntity(Object) - Method in class io.github.blyznytsiaorg.bibernate.transaction.Transaction
-
Adds an entity to the set of updated entities.
- ALL_FIELDS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The wildcard character representing all fields in SELECT statements.
- allocationSize - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
The allocation size for the sequence.
- allocationSize - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.SequenceGeneratorMetadata
- AND - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The logical AND operator for combining conditions in WHERE clauses.
- andCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.DeleteQueryBuilder
-
Adds an AND condition to the existing WHERE conditions.
- andCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds an AND condition to the existing WHERE conditions.
- andCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Adds an AND condition to the existing WHERE conditions.
- appendSqlOperation(StringBuilder, String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Appends the SQL operation to the given WHERE query based on the provided operation name.
- AS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The AS for aliases
B
- BATCH_SIZE - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- BB2DDL_AUTO - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- beginRequest() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- BETWEEN_S_AND_S - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The template for BETWEEN conditions with placeholders for field, lower bound, and upper bound.
- betweenCondition(String, Object, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.DeleteQueryBuilder
-
Adds a BETWEEN condition to the existing WHERE conditions.
- betweenCondition(String, Object, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds a BETWEEN condition to the existing WHERE conditions.
- betweenCondition(String, Object, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Adds a BETWEEN condition to the existing WHERE conditions.
- BIBERNATE_APPLICATION_PROPERTIES - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- BIBERNATE_BANNER - Static variable in class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner
-
The bibernate banner content.
- BIBERNATE_BANNER_KEY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner
-
Key for enabling/disabling the main banner.
- BIBERNATE_BANNER_VALUE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner
-
Default value for enabling/disabling the main banner.
- BibernateBanner - Class in io.github.blyznytsiaorg.bibernate.utils
-
The
Banner
class provides functionality for printing a banner to the console, either from a predefined string or custom banner by reading from a file. - BibernateBanner() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner
- BibernateBanner.Mode - Enum Class in io.github.blyznytsiaorg.bibernate.utils
-
An enumeration of possible values for configuring the Banner.
- BibernateConfiguration - Class in io.github.blyznytsiaorg.bibernate.config
-
Configuration class for loading properties from a configuration file.
- BibernateConfiguration() - Constructor for class io.github.blyznytsiaorg.bibernate.config.BibernateConfiguration
-
Constructs a new BibernateConfiguration instance with the default configuration file name.
- BibernateConfiguration(String) - Constructor for class io.github.blyznytsiaorg.bibernate.config.BibernateConfiguration
-
Constructs a new BibernateConfiguration instance with the specified configuration file name.
- BibernateContextHolder - Class in io.github.blyznytsiaorg.bibernate.session
-
Internal usage for repositories etc.
- BibernateContextHolder() - Constructor for class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- bibernateDatabaseSettings - Variable in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
The settings related to the Bibernate database.
- bibernateDatabaseSettings - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
- bibernateDatabaseSettings - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.PostgresIdentity
-
The settings for Bibernate database interactions.
- bibernateDatabaseSettings - Variable in class io.github.blyznytsiaorg.bibernate.Persistent
- BibernateDatabaseSettings - Class in io.github.blyznytsiaorg.bibernate.config
-
Configuration class for Bibernate database settings.
- BibernateDatabaseSettings(Map<String, String>) - Constructor for class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Constructs a new BibernateDatabaseSettings instance with the specified Bibernate settings properties and file name.
- BibernateDataSource - Class in io.github.blyznytsiaorg.bibernate.connectionpool
-
BibernateDataSource is an implementation of the DataSource interface that provides connections to a database.
- BibernateDataSource(BibernateDatasSourceConfig) - Constructor for class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
-
Constructs a new BibernateDataSource with the given configuration.
- BibernateDataSourceException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate an issue related to the data source in a Bibernate application.
- BibernateDataSourceException(String, Throwable) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.BibernateDataSourceException
-
Constructs a new BibernateDataSourceException with the specified detail message and cause.
- BibernateDatasSourceConfig - Class in io.github.blyznytsiaorg.bibernate.connectionpool
-
BibernateDatasSourceConfig represents the configuration for BibernateDataSource.
- BibernateDatasSourceConfig() - Constructor for class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDatasSourceConfig
- BibernateEntityManagerFactory - Class in io.github.blyznytsiaorg.bibernate
-
Implementation of the EntityManagerFactory interface for creating EntityManager instances in the Bibernate framework.
- BibernateEntityManagerFactory() - Constructor for class io.github.blyznytsiaorg.bibernate.BibernateEntityManagerFactory
- bibernateEntityMetadata - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLFieldMetadataHolder
- bibernateEntityMetadata - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- BibernateFirstLevelCacheSession - Class in io.github.blyznytsiaorg.bibernate.session
-
BibernateFirstLevelCacheSession is an implementation of the BibernateSession interface that introduces a first-level cache to improve the performance of entity retrieval operations.
- BibernateFirstLevelCacheSession() - Constructor for class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- BibernateGeneralException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
The base exception class for handling general runtime exceptions within a Bibernate application.
- BibernateGeneralException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.BibernateGeneralException
-
Constructs a new BibernateGeneralException with the specified detail message.
- BibernateGeneralException(String, Throwable) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.BibernateGeneralException
-
Constructs a new BibernateGeneralException with the specified detail message and cause.
- BibernateRepository<T,
ID> - Interface in io.github.blyznytsiaorg.bibernate.dao -
Generic interface for a basic Bibernate repository providing common CRUD operations.
- BibernateSecondLevelCacheSession - Class in io.github.blyznytsiaorg.bibernate.session
-
Implementation of the
BibernateSession
interface that provides second-level caching functionality for immutable entities fetched from the database. - BibernateSecondLevelCacheSession() - Constructor for class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
-
The Bibernate session associated with the DeleteAllByIdEntityAction, providing access to the underlying data access operations and serving as the execution context for the bulk entity deletion by primary keys.
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllEntityAction
-
The Bibernate session associated with the DeleteAllEntityAction, providing access to the underlying data access operations and serving as the execution context for the bulk entity deletion action.
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
-
The Bibernate session associated with the DeleteByIdEntityAction, providing access to the underlying data access operations and the execution context for the entity deletion by primary key action.
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteEntityAction
-
The Bibernate session associated with the DeleteEntityAction, providing access to the underlying data access operations and the execution context for the entity deletion action.
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertAllEntityAction
-
The Bibernate session associated with the InsertAllEntityAction, providing access to the underlying data access operations and the execution context for the batch insert action.
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertEntityAction
-
The Bibernate session associated with the InsertEntityAction, providing access to the underlying data access operations and the execution context for the insert action.
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.UpdateEntityAction
-
The Bibernate session associated with the UpdateEntityAction, providing access to the underlying data access operations and the execution context for the update action.
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
The underlying BibernateSession implementation.
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- bibernateSession - Variable in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- BibernateSession - Interface in io.github.blyznytsiaorg.bibernate.session
-
Interface representing a session with a Bibernate-based data store.
- BibernateSessionClosedException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate an attempt to perform an operation on a closed session in a Bibernate application.
- BibernateSessionClosedException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.BibernateSessionClosedException
-
Constructs a new BibernateSessionClosedException with the specified detail message.
- BibernateSessionFactory - Class in io.github.blyznytsiaorg.bibernate.session
-
Represents a session factory in the Bibernate framework, responsible for creating sessions to interact with the database.
- BibernateSessionFactory(BibernateDatabaseSettings, SimpleRepositoryInvocationHandler) - Constructor for class io.github.blyznytsiaorg.bibernate.session.BibernateSessionFactory
-
Constructs a new BibernateSessionFactory with the provided database settings and repository invocation handler.
- bibernateSettings - Variable in class io.github.blyznytsiaorg.bibernate.BibernateEntityManagerFactory
- bibernateSettingsProperties - Variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- BibernateValidationException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate a validation failure in the Bibernate framework.
- BibernateValidationException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.BibernateValidationException
-
Constructs a new BibernateValidationException with the specified detail message.
- bidirectionalRelations(Class<?>, Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Retrieves the names of bidirectional relations for a given many-to-many association field of an entity.
- bql() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Query
-
Indicates whether the query is written in HQL (Bibernate Query Language).
- BRACKET - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- buildDeleteStatement() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.DeleteQueryBuilder
-
Builds the DELETE SQL statement based on the configured conditions.
- buildEntitySnapshot(Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- buildInsertStatement() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder
-
Builds the INSERT SQL statement based on the configured fields and values.
- buildQueryByMethodName(String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Builds a WHERE query based on the provided repository method name.
- buildSelectStatement() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Builds the SELECT SQL statement based on the configured conditions and clauses.
- buildUpdateStatement() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Builds the UPDATE SQL statement based on the configured fields and conditions.
- buildWhereQuery(Queue<String>, Queue<String>) - Static method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Constructs a WHERE query based on the provided queues of fields and operations.
C
- CALL_METHOD_NAME_PARAMETERS_PARAMETER_NAMES_EXTENDS_INTERFACES - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating a call to a method with specific details.
- CANNOT_CLOSE_CONNECTION - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_CLOSE_PS - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_EXECUTE_DELETE_ENTITY_CLASS - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_EXECUTE_DELETE_ENTITY_CLASS_ALL_BY_ID - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_EXECUTE_FIND_BY_ENTITY_CLASS - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_EXECUTE_QUERY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_EXECUTE_SAVE_ENTITY_CLASS - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_EXECUTE_UPDATE_ENTITY_CLASS - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_FIND_ANY_ENTITIES_ON_CLASSPATH_WITH_THIS_PACKAGE - Static variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
- CANNOT_FIND_RESULT_FOR_S_IN_METHOD_S - Static variable in interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandler
-
Error message template for being unable to find a result for entityClass in method with parameters.
- CANNOT_FIND_SEQUENCE_STRATEGY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_GET_ID_FROM_SEQUENCE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- CANNOT_INVOKE_CLASS_METHOD_WITH_PARAMETERS_MESSAGE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
-
Message indicating the failure to invoke a class method with specified parameters.
- CANNOT_RETURN_S_SHOULD_BE_OPTIONAL_S_OR_S - Static variable in interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandler
-
Error message template for an invalid return type.
- cascade() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.ManyToMany
-
(Optional) Specifies the cascade operations to be applied to the relationship.
- cascadeTypes - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ManyToManyMetadata
- cascadeTypes - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ManyToOneMetadata
- cascadeTypes - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToManyMetadata
- cascadeTypes - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToOneMetadata
- castIdToEntityId(Class<T>, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Casts the primary key value to the appropriate type for an entity's ID field.
- checkDatabaseSettings() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Checks database settings to ensure they are consistent.
- checkForDuplicateNameSequence(Map<Integer, List<String>>, String) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
-
Checks if there is a duplicate sequence name in the DDL metadata and throws an exception if found.
- checkForeignKeyName(String, Set<String>) - Method in interface io.github.blyznytsiaorg.bibernate.ddl.field.FieldResolver
-
Checks if a foreign key name already exists in the set of foreign key constraints.
- checkIdTypeForGeneration(Class<?>, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.TypeConverter
-
Checks if the ID field type is suitable for ID generation in SQL commands.
- checkIfColumnAnnotationIsNotOnRelation(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Checks if the field is annotated with relational types are also annotated with the Column annotation.
- checkIfColumnForIndexExists(EntityMetadata, String) - Method in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
-
Checks if the specified column exists in the entity metadata for creating an index.
- checkIfRelationExists(Class<?>, Class<?>, EntityMetadata) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.ToOneRelationFieldResolver
- checkOnSufficientField(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Checks whether the field has both @CreationTimestamp and @UpdateTimestamp annotations simultaneously.
- checkTableNameOnDuplicate(Class<?>, String) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Checks if the table name is already associated with another entity class.
- childClass - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToOneMetadata
- childEntityMetadata - Variable in class io.github.blyznytsiaorg.bibernate.dao.JoinInfo
-
The metadata of the child entity involved in the join.
- CLASS_METHOD_FOUND_WILL_INVOKE_IT_WITH_PARAMETERS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
-
Message indicating that a class method is found and will be invoked with specified parameters.
- ClassCreatorUtils - Class in io.github.blyznytsiaorg.bibernate.utils
-
Utility class for creating new instances of classes using reflection.
- ClassCreatorUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.ClassCreatorUtils
- ClassLimitationCreationException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown when there is an issue creating a class limitation.
- ClassLimitationCreationException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.ClassLimitationCreationException
-
Constructs a new ClassLimitationCreationException with the specified detail message.
- clazz - Variable in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
The field for the
clazz
record component. - clazz() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
Returns the value of the
clazz
record component. - clear() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- clearCacheAndSnapshots() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- clearIgnoredRelationFields() - Method in class io.github.blyznytsiaorg.bibernate.entity.EntityPersistent
-
Clears the list of ignored relation fields.
- clearWarnings() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- close() - Method in class io.github.blyznytsiaorg.bibernate.BibernateEntityManagerFactory
-
Closes the underlying resources associated with the EntityManagerFactory, such as the data source.
- close() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
-
Closes all connections in the connection pool.
- close() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
Releases this connection back to the connection pool.
- close() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- close() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Closes the session and releases any resources associated with it.
- close() - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Closes the session, releasing any resources associated with it.
- close() - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- close() - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- close() - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- close() - Method in class io.github.blyznytsiaorg.bibernate.StatelessSession
-
Closes the stateless session by closing the associated datasource.
- close() - Method in class io.github.blyznytsiaorg.bibernate.transaction.TransactionalDatasource
-
Overrides the
close
method to remove the transaction association fromTransactionHolder
before closing the data source, ensuring proper cleanup and consistency. - close(Connection) - Static method in class io.github.blyznytsiaorg.bibernate.transaction.TransactionJdbcUtils
-
Closes the provided
Connection
object if there is no active transaction. - close(Connection, PreparedStatement) - Static method in class io.github.blyznytsiaorg.bibernate.transaction.TransactionJdbcUtils
-
Closes both the provided
Connection
andPreparedStatement
objects. - close(PreparedStatement) - Static method in class io.github.blyznytsiaorg.bibernate.transaction.TransactionJdbcUtils
-
Closes the provided
PreparedStatement
object. - CLOSE_BRACKET - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
Represents the close parenthesis ")" in SQL.
- CLOSE_SESSION - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- CloseBibernateSession - Class in io.github.blyznytsiaorg.bibernate.session
-
The 'CloseBibernateSession' class extends the BibernateSession and implements session management by delegating calls to an underlying BibernateSession while maintaining the ability to close the session.
- CloseBibernateSession() - Constructor for class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- closed - Variable in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- COLLECT_QUERIES - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- collectCustomRepositoriesImplementation(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Collects implementations of custom repositories related to the provided repository interface and adds them to the list of custom repository implementations.
- COLLECTION_MUST_BE_NOT_EMPTY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- collectionAnnotations - Variable in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
- CollectionFieldResolver - Class in io.github.blyznytsiaorg.bibernate.entity.type
-
Implementation of
TypeFieldResolver
for resolving custom injection values for collection fields of an entity class. - CollectionFieldResolver() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.type.CollectionFieldResolver
- CollectionIsEmptyException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown when an operation or method expects a collection to contain elements, but the provided collection is empty.
- CollectionIsEmptyException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.CollectionIsEmptyException
-
Constructs a new CollectionIsEmptyException with the specified detail message.
- collectionSupplier - Variable in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
-
Supplier responsible for providing the underlying collection when needed.
- CollectionUtils - Class in io.github.blyznytsiaorg.bibernate.utils
-
Utility class for common operations on collections.
- CollectionUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.CollectionUtils
- collectMetadata() - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Collects metadata for entities within the specified package.
- column - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- Column - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Specifies the mapping of an entity attribute to a database column.
- columnDefinition - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ColumnMetadata
- columnDefinition() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Column
-
(Optional) The SQL fragment that is used when generating the DDL for the column.
- columnDetails - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLFieldMetadataHolder
- columnIdName(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the name of the column annotated with @Id in the specified entity class.
- columnIdType(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the type of the column annotated with the @Id annotation in the specified entity class.
- columnIdValue(Class<?>, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the value of the column annotated with the @Id annotation from the given entity.
- columnList - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.IndexMetadata
- columnList() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Index
-
(Required) The names of the columns to be included in the index, in order.
- ColumnMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata about a column in an entity, including its name, database type, uniqueness, nullability, column definition, and other properties.
- ColumnMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ColumnMetadata
- columnName(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the column name for the specified field.
- columnName(Field, Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the column name for the specified field, considering the type of association if present.
- columnNameAndDatabaseTypeList - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLFieldMetadataHolder
- ColumnSnapshot - Record Class in io.github.blyznytsiaorg.bibernate.entity
-
Represents a snapshot of a column in a data representation.
- ColumnSnapshot(String, Object, Class<?>) - Constructor for record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
Creates an instance of a
ColumnSnapshot
record class. - columnVersionName(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the name of the column annotated with @Version in the specified entity class.
- columnVersionValue(Class<?>, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the version value from the specified entity.
- COMA - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The comma used to separate elements in SQL statements.
- commit() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- commit() - Method in class io.github.blyznytsiaorg.bibernate.transaction.Transaction
-
Commits the transaction, and end the unit of work, applies changes to the database, and closes the associated connection.
- commitTransaction() - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Commits the current transaction.
- commitTransaction() - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Commits the current transaction.
- commitTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- commitTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Commits the current transaction for the session using underlying Bibernate session.
- commitTransaction() - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Commits the current transaction.
- commitTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- commitTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- commitTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- COMPILE_PARAM - Static variable in class io.github.blyznytsiaorg.bibernate.utils.PropertyParser
- conditions - Variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
- configFileName - Variable in class io.github.blyznytsiaorg.bibernate.config.BibernateConfiguration
- connection - Variable in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
The physical JDBC Connection being wrapped.
- connection - Variable in class io.github.blyznytsiaorg.bibernate.transaction.Transaction
- connectionPool - Variable in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
-
The connection pool that manages connections to the database.
- connectionPool - Variable in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
The connection pool to which this connection belongs.
- ConnectionPoolException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate an issue related to the connection pool in a program.
- ConnectionPoolException(String, Throwable) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.ConnectionPoolException
-
Constructs a new ConnectionPoolException with the specified detail message and cause.
- contains(Object) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- containsAll(Collection<?>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- convertToDatabaseType(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.TypeConverter
-
Converts a Java type to its corresponding database type.
- convertToType(Object, Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Converts a value to the specified target type.
- convertToUnderscore(String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Converts a given column name to underscore format.
- copyOf(Collection<? extends E>) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- CREATE - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- CREATE_CONSTRAINT - Static variable in interface io.github.blyznytsiaorg.bibernate.ddl.field.FieldResolver
- CREATE_CONSTRAINT - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.OperationOrder
- CREATE_INDEX - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- CREATE_INDEX - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.OperationOrder
- CREATE_SEQUENCE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.OperationOrder
- CREATE_TABLE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- CREATE_TABLE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.OperationOrder
- CREATE_TABLE_MANY_TO_MANY - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.ManyToManyFieldResolver
- createArrayOf(String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- createBibernateEntityManager() - Method in class io.github.blyznytsiaorg.bibernate.Persistent
-
Creates a new instance of
BibernateEntityManagerFactory
. - createBlob() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- createClob() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- createConstraints - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- CREATED_SNAPSHOT_FOR_ENTITY_ID - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- createDataSource() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Creates a Hikari data source using the configured properties.
- createEntityColumnDetails(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Creates and initializes an EntityColumnDetails object based on the provided field and entity class.
- createIndexes - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- createIndexQuery(EntityMetadata) - Method in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
-
Creates Data Definition Language (DDL) queries for creating indexes on the specified entity table.
- createLeftJoinQuery(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- createNClob() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- createNewInstance(Class<?>, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.ClassCreatorUtils
-
Creates a new instance of the specified class using reflection.
- createProxy(Class<?>, Supplier<?>) - Method in class io.github.blyznytsiaorg.bibernate.utils.ProxyUtils
-
Creates a dynamic proxy for the specified class using the provided supplier.
- createQueries() - Method in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
-
Generates Data Definition Language (DDL) queries based on the metadata of Bibernate entities.
- createSequences - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- createSQLXML() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- createStatelessSession() - Method in class io.github.blyznytsiaorg.bibernate.Persistent
-
Creates a new stateless session.
- createStatement() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
Creates a Statement object for sending SQL statements to the database.
- createStatement(int, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- createStatement(int, int, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- createStruct(String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- createTables - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- CreationTimestamp - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated field should be automatically populated with the timestamp of entity creation.
- creationTimestampMetadata - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- CreationTimestampMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a creation timestamp in an entity, indicating that the associated field is automatically populated with the timestamp of the entity's creation.
- CreationTimestampMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.CreationTimestampMetadata
- CUSTOM_REPOSITORY_IMPLEMENTATIONS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating that an interface is not supported for a repository method.
- CUSTOM_REPOSITORY_SHOULD_HAVE_DEFAULT_CONSTRUCTOR - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating that a custom repository should have a default constructor.
- customRepositoryImplementations - Variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
-
List of custom repository implementations.
D
- dao - Variable in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- Dao - Interface in io.github.blyznytsiaorg.bibernate.dao
-
Interface representing a Data Access Object (DAO) for performing CRUD operations and querying on entities.
- databaseType - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ColumnMetadata
- databaseType - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinColumnMetadata
- databaseTypeForInternalJavaType(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the database type for the internal Java type of the specified field.
- databaseTypeForJoinColumn(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the database type for the join column in the specified field.
- dataSource - Variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- dataSource - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLProcessor
- dataSource - Variable in class io.github.blyznytsiaorg.bibernate.StatelessSession
-
The transactional datasource used for database operations.
- DB_MAXIMUM_POOL_SIZE - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DB_MIGRATION_FILE_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.config.FlywayConfiguration
-
The name of the migration folder.
- DB_PASSWORD - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DB_URL - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DB_USER - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DDLConfiguration - Class in io.github.blyznytsiaorg.bibernate.config
-
Configuration class responsible for processing DDL (Data Definition Language) properties based on the provided BibernateDatabaseSettings.
- DDLConfiguration(BibernateDatabaseSettings) - Constructor for class io.github.blyznytsiaorg.bibernate.config.DDLConfiguration
-
Constructs a new DDLConfiguration instance with the given BibernateDatabaseSettings.
- DDLFieldMetadataHolder - Class in io.github.blyznytsiaorg.bibernate.ddl
-
The DDLFieldMetadataHolder class represents metadata for a field in a Data Definition Language (DDL) query.
- DDLFieldMetadataHolder() - Constructor for class io.github.blyznytsiaorg.bibernate.ddl.DDLFieldMetadataHolder
- ddlMetadata - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- DDLProcessor - Class in io.github.blyznytsiaorg.bibernate.ddl
-
The DDLProcessor class is responsible for processing Data Definition Language (DDL) queries to create database schema elements.
- DDLProcessor(DDLQueryCreator, BibernateDataSource) - Constructor for class io.github.blyznytsiaorg.bibernate.ddl.DDLProcessor
- ddlQueryCreator - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLProcessor
- DDLQueryCreator - Class in io.github.blyznytsiaorg.bibernate.ddl
-
The DDLQueryCreator class is responsible for creating Data Definition Language (DDL) queries based on the metadata of entities in the Bibernate framework.
- DDLQueryCreator() - Constructor for class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
-
Constructs a new DDLQueryCreator instance.
- DDLUtils - Class in io.github.blyznytsiaorg.bibernate.utils
-
Utility class for generating foreign key constraint names and index names.
- DDLUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.DDLUtils
- DEFAULT_ALLOCATION_SIZE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
The default allocation size for the sequence.
- DEFAULT_ALLOCATION_SIZE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- DEFAULT_BATCH_SIZE - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DEFAULT_BOOLEAN_FALSE_VALUE - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DEFAULT_CONFIGURATION - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateConfiguration
- DEFAULT_DB_CONNECTION_URL - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DEFAULT_DB_PASSWORD - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DEFAULT_DB_USERNAME - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DEFAULT_INITIAL_VALUE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
The default initial value for the sequence.
- DEFAULT_INITIAL_VALUE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- DEFAULT_MAXIMUM_POOL_SIZE - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DEFAULT_REDIS_HOST - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DEFAULT_REDIS_PORT - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- DEFAULT_SEQ_TEMPLATE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
The default sequence template for generating sequence names.
- DEFAULT_SEQ_TEMPLATE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- DefaultActionQueue - Class in io.github.blyznytsiaorg.bibernate.actionqueue.impl
-
Default implementation of the
ActionQueue
interface. - DefaultActionQueue() - Constructor for class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
- DefaultBibernateSession - Class in io.github.blyznytsiaorg.bibernate.session
- DefaultBibernateSession() - Constructor for class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- defaultInverseTableJoinColumnName(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Constructs a default inverse join column name for a @ManyToMany association based on the type of the collection's generic entity class and its primary key column name.
- defaultTableJoinColumnName(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Constructs a default join column name for a @ManyToMany association based on the entity class name and its primary key column name.
- delete(ID) - Method in interface io.github.blyznytsiaorg.bibernate.dao.BibernateRepository
-
Deletes an entity by its primary key.
- delete(Class<T>, Object) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Deletes an entity.
- delete(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Deletes an entity of type
T
by providing the entity instance. - delete(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- delete(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Deletes the given entity from the database.
- delete(Class<T>, T) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Deletes an entity from the data store.
- delete(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- delete(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- delete(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- delete(String, String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates a DELETE SQL statement for deleting records from a specified table based on the provided ID field.
- delete(String, String, String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates a DELETE SQL statement for deleting records from a specified table based on the provided ID field and version.
- DELETE - Enum constant in enum class io.github.blyznytsiaorg.bibernate.actionqueue.ActionType
-
Represents the action of deleting an existing entity.
- DELETE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for DELETE statements.
- DELETE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- DELETE_ALL - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- DELETE_METHOD_SHOULD_HAVE_ONE_PARAMETER_ID - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteAllHandler
-
Message indicating that the deleteAll method should have one parameter List.
- DELETE_METHOD_SHOULD_HAVE_ONE_PARAMETER_ID - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveAllHandler
- DELETE_METHOD_SHOULD_HAVE_ONE_PARAMETER_ID - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveHandler
- deleteAll(Class<T>, Collection<T>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Deletes a collection of entities.
- deleteAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Deletes all entities of type
T
from the database based on the provided collection of entities. - deleteAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- deleteAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Deletes all entities in the provided collection from the database.
- deleteAll(Class<T>, Collection<T>) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Deletes all records associated with the provided entities from the specified table.
- deleteAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- deleteAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- deleteAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- deleteAll(List<ID>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.BibernateRepository
-
Deletes multiple entities by their primary keys.
- deleteAllById(Class<T>, Collection<Object>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Deletes entities by their primary keys.
- deleteAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Deletes entities of type
T
by their primary keys. - deleteAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- deleteAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Deletes entities by their primary keys.
- deleteAllById(Class<T>, Collection<Object>) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Deletes records from the specified table based on the provided collection of primary key values.
- deleteAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- deleteAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- deleteAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- DeleteAllByIdEntityAction<T> - Class in io.github.blyznytsiaorg.bibernate.actionqueue.impl
-
Represents an entity action for bulk deletion of entities by their primary keys.
- DeleteAllByIdEntityAction() - Constructor for class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
- DeleteAllEntityAction<T> - Class in io.github.blyznytsiaorg.bibernate.actionqueue.impl
-
Represents an entity action for bulk deletion of entities of a specific class.
- DeleteAllEntityAction() - Constructor for class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllEntityAction
- deleteByColumnValue(Class<T>, String, Object) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Deletes entities based on the value of a specific column.
- deleteByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Deletes entities of type
T
based on a specified column value. - deleteByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- deleteByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Deletes entities based on the value of a specific column.
- deleteByColumnValue(Class<T>, String, Object) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Deletes records from the specified table where the value in the specified column matches the given criteria.
- deleteByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- deleteByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- deleteByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- deleteByColumnValue(Class<T>, String, Object, boolean) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- deleteById(Class<T>, Object) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Deletes an entity by its primary key.
- deleteById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Deletes an entity of type
T
by its primary key. - deleteById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- deleteById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Deletes an entity by its primary key.
- deleteById(Class<T>, Object) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Deletes an entity from the data store by its primary key.
- deleteById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- deleteById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- deleteById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- DeleteByIdEntityAction<T> - Class in io.github.blyznytsiaorg.bibernate.actionqueue.impl
-
Represents an entity action for deleting entities by their primary key in the Bibernate framework.
- DeleteByIdEntityAction() - Constructor for class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
- DELETED_ENTITY_CLASS_WITH_PRIMARY_KEY_FROM_FIRST_LEVEL_CACHE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- DELETED_ENTITY_CLASS_WITH_PRIMARY_KEY_FROM_SNAPSHOT - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- DELETED_ENTITY_CLASS_WITH_PRIMARY_KEYS_FROM_FIRST_LEVEL_CACHE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- DELETED_ENTITY_CLASS_WITH_PRIMARY_KEYS_FROM_SNAPSHOT - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- DeleteEntityAction<T> - Class in io.github.blyznytsiaorg.bibernate.actionqueue.impl
-
Represents an entity action for deleting a collection of entities in the Bibernate framework.
- DeleteEntityAction() - Constructor for class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteEntityAction
- DeleteQueryBuilder - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl
-
Represents a SQL DELETE query builder for constructing DELETE statements with optional WHERE conditions.
- DeleteQueryBuilder(String) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.DeleteQueryBuilder
-
Constructs a new DeleteQueryBuilder with the specified table name.
- DELIMITER - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- deserialize(Class<T>, byte[]) - Static method in class io.github.blyznytsiaorg.bibernate.cache.utils.SerializationUtils
-
Deserializes the provided byte array into an object of the specified entity class using Kryo deserialization.
- diff - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.UpdateEntityAction
-
A list of column snapshots representing the changes to be applied during the update.
- DIRTY_ENTITY_FOUND_NEED_TO_GENERATE_UPDATE_FOR_ENTITY_KEY_AND_ENTITY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- DIRTY_ENTITY_NOT_FOUND_FOR_ENTITY_KEY_NO_CHANGES - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- DistributedRedisSet - Class in io.github.blyznytsiaorg.bibernate.cache.impl
-
Implementation of the DistributedSet interface using Redis as the distributed cache.
- DistributedRedisSet() - Constructor for class io.github.blyznytsiaorg.bibernate.cache.impl.DistributedRedisSet
- distributedSet - Variable in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
The distributed set used for caching entities.
- DistributedSet - Interface in io.github.blyznytsiaorg.bibernate.cache
-
Interface representing a distributed set for caching entities.
- DOT - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The dot used to separate table and column names in SQL statements.
- DOT - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Dot separator constant used in constructing entity aliases.
- DOT - Static variable in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Separator used in constructing cache keys.
- DROP_CONSTRAINT - Static variable in interface io.github.blyznytsiaorg.bibernate.ddl.field.FieldResolver
- DROP_CONSTRAINT - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.OperationOrder
- DROP_SEQUENCE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.OperationOrder
- DROP_TABLE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- DROP_TABLE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.ManyToManyFieldResolver
- DROP_TABLE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.OperationOrder
- dropConstraints - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- dropSequences - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- dropTables - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- dynamicUpdate - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
- DynamicUpdate - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated entity should use dynamic update behavior, where only modified fields are included in the SQL update statement.
E
- EMPTY - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Empty string constant.
- EMPTY - Static variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
- enabledRedisConfiguration() - Method in class io.github.blyznytsiaorg.bibernate.Persistent
-
Enables Redis configuration.
- enableFlyway() - Method in class io.github.blyznytsiaorg.bibernate.Persistent
-
Enables Flyway configuration.
- endRequest() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- entities - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
-
The collection of entities targeted for deletion by this action.
- entities - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllEntityAction
-
The collection of entities to be deleted by this action.
- entities - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
-
A collection of entities associated with the delete action.
- entities - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteEntityAction
-
A collection of entities to be deleted.
- entities - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertAllEntityAction
-
A collection of entities to be inserted.
- entities - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertEntityAction
-
A collection of entities to be inserted.
- entities - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.UpdateEntityAction
-
A collection of entities to be updated.
- EntitiesNotFoundException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that a collection of entities could not be found in a program.
- EntitiesNotFoundException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.EntitiesNotFoundException
-
Constructs a new EntitiesNotFoundException with the specified detail message.
- entitiesPackageName - Variable in class io.github.blyznytsiaorg.bibernate.Persistent
- ENTITY_CLASS_MUST_BE_NOT_NULL - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- ENTITY_FOUND_IN_FIRST_LEVEL_CACHE_BY_ID - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- ENTITY_MUST_BE_NOT_NULL - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- ENTITY_NOT_FOUND - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindOneMethodHandler
-
Exception message for an entity not found by ID.
- ENTITY_NOT_FOUND_IN_FIRST_LEVEL_CACHE_BY_ID - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- ENTITY_S_SHOULD_HAVE_ID_THAT_NOT_NULL_OR_ADD_ANNOTATION_GENERATED_VALUE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- ENTITY_WAS_CHANGE_NEED_TO_GET_NEW_DATA - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- EntityAction - Interface in io.github.blyznytsiaorg.bibernate.actionqueue
-
Represents an action to be performed on entities, defining methods for execution, obtaining the entity class, retrieving entities involved in the action, and determining the action type.
- entityActions - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
A map that categorizes entity actions based on their types (INSERT, UPDATE, DELETE).
- entityAlias - Variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
- entityAnnotations - Variable in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
-
The class of entities targeted for deletion by primary keys within this action.
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllEntityAction
-
The class of entities targeted for deletion by this action.
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
-
The Class object representing the type of entities to be deleted.
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteEntityAction
-
The Class object representing the type of entities to be deleted.
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertAllEntityAction
-
The Class object representing the type of entities to be inserted.
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertEntityAction
-
The Class object representing the type of entities to be inserted.
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.UpdateEntityAction
-
The Class object representing the type of entities to be updated.
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.dao.method.ReturnType
-
The raw class representing the entity class.
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
- entityClass - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLFieldMetadataHolder
- EntityColumn - Record Class in io.github.blyznytsiaorg.bibernate.entity
-
Represents a mapping between a field name and its corresponding column name in an entity.
- EntityColumn(String, String) - Constructor for record class io.github.blyznytsiaorg.bibernate.entity.EntityColumn
-
Creates an instance of a
EntityColumn
record class. - EntityColumnDetails - Class in io.github.blyznytsiaorg.bibernate.entity.metadata
-
Represents metadata about an entity class, including details about its columns, indexes, and relationships.
- EntityColumnDetails() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- entityColumns - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
- entityDao - Variable in class io.github.blyznytsiaorg.bibernate.session.BibernateSessionFactory
- entityDao() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSessionFactory
-
Creates a new EntityDao instance based on the configured database settings.
- EntityDao - Class in io.github.blyznytsiaorg.bibernate.dao
-
Data Access Object (DAO) implementation for managing entities in Bibernate.
- EntityDao() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- EntityFieldResolver - Class in io.github.blyznytsiaorg.bibernate.entity.type
-
Implementation of
TypeFieldResolver
for resolving custom injection values for entity fields of an entity class. - EntityFieldResolver() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.type.EntityFieldResolver
- EntityKey<T> - Record Class in io.github.blyznytsiaorg.bibernate.entity
-
Represents the key of an entity, consisting of the entity class, ID, and key type.
- EntityKey(Class<T>, Object, Type) - Constructor for record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
Creates an instance of a
EntityKey
record class. - EntityManagerFactory - Interface in io.github.blyznytsiaorg.bibernate
-
Interface representing a factory for creating EntityManager instances in the Bibernate framework.
- EntityMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata
-
Represents metadata for an entity, including table name, immutability, dynamic update, entity type, index metadata and entity columns.
- EntityMetadata(String, boolean, boolean, Class<?>) - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
-
Constructs an EntityMetadata object with the specified table name, immutability, dynamic update and entity type.
- EntityMetadataCollector - Class in io.github.blyznytsiaorg.bibernate.entity.metadata
-
The EntityMetadataCollector class is responsible for collecting metadata for entities within a specified package.
- EntityMetadataCollector(String) - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Constructs an EntityMetadataCollector object with the specified package name.
- entityMetadataContextHolder - Static variable in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- entityName - Variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
- EntityNotFoundException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that an entity could not be found in a program.
- EntityNotFoundException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.EntityNotFoundException
-
Constructs a new EntityNotFoundException with the specified detail message.
- entityPersistent - Variable in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Manages the persistence state of entities during database operations.
- EntityPersistent - Class in io.github.blyznytsiaorg.bibernate.entity
-
Provides functionality for mapping data from a ResultSet to an entity object.
- EntityPersistent() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.EntityPersistent
- EntityReflectionUtils - Class in io.github.blyznytsiaorg.bibernate.utils
-
Utility class providing reflection-based operations for entity classes.
- EntityReflectionUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- EntityRelationsUtils - Class in io.github.blyznytsiaorg.bibernate.utils
-
Utility class for handling entity relationships in Bibernate.
- EntityRelationsUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
- EntityStateWasChangeException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that the state of an entity in a Bibernate application was changed unexpectedly.
- EntityStateWasChangeException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.EntityStateWasChangeException
-
Constructs a new EntityStateWasChangeException with the specified detail message.
- entityType - Variable in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
The field for the
entityType
record component. - entityType() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Returns the value of the
entityType
record component. - EQ - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The equality operator used in WHERE clauses.
- EQ - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
String representing the equality operation in SQL.
- equals(Object) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- equals(Object) - Method in record class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder.InsertField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.Parameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityColumn
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
Indicates whether some other object is "equal to" this one.
- ERROR_MESSAGE_ON_DUPLICATE_TABLE_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
- ExceptionMessage() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- execute() - Method in interface io.github.blyznytsiaorg.bibernate.actionqueue.EntityAction
-
Executes the entity action.
- execute() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
-
Executes the bulk entity deletion by primary keys action by invoking the corresponding method in the associated Bibernate session.
- execute() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllEntityAction
-
Executes the bulk entity deletion action by invoking the corresponding method in the associated Bibernate session.
- execute() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
-
Executes the entity action by deleting entities with the specified primary key from the data store.
- execute() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteEntityAction
-
Executes the entity action by deleting all entities in the collection from the data store.
- execute() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertAllEntityAction
-
Executes the entity action by inserting all entities in the collection into the data store using a batch insert operation.
- execute() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertEntityAction
-
Executes the entity action by inserting each entity in the collection into the data store.
- execute() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.UpdateEntityAction
-
Executes the entity action by updating each entity in the collection using the provided column snapshots.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindByIdMethodHandler
-
Executes the "findById" method, querying the entity by its primary key.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindOneMethodHandler
-
Executes the "findOne" method, querying the entity by its primary key.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
-
Executes the custom method in the custom repository implementation.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteAllHandler
-
Executes the deleteAll method in the simple repository.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteHandler
-
Executes the delete method in the simple repository.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindAllHandler
-
Executes the findAll method in the simple repository.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindByHandler
-
Executes the findBy method in the simple repository.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandler
-
Executes the given repository method using the provided parameters, repository details, and method metadata.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHqlQueryHandler
-
Executes the given repository method using the provided parameters, repository details, and method metadata.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodNativeQueryHandler
-
Executes the given repository method using the provided parameters, repository details, and method metadata.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveAllHandler
-
Executes the given repository method using the provided parameters, repository details, and method metadata.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveHandler
-
Executes the given repository method using the provided parameters, repository details, and method metadata.
- execute(Method, Object[], RepositoryDetails, MethodMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodUpdateHandler
-
Executes the given repository method using the provided parameters, repository details, and method metadata.
- executeDeleteEntityAction(Set<EntityAction>) - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Executes DELETE type entity actions.
- executedQueries - Variable in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
List of executed SQL queries during the session.
- executedQueries - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
- executeEntityAction() - Method in interface io.github.blyznytsiaorg.bibernate.actionqueue.ActionQueue
-
Executes an entity action from the queue.
- executeEntityAction() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Executes entity actions in the order of INSERT, UPDATE, and DELETE types.
- executeHelper(Class<T>, Object, BibernateSession) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveHandler
-
Helper method for executing the save operation on a BibernateSession instance.
- executeHelper(Class<T>, Collection, BibernateSession) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteAllHandler
- executeHelper(Class<T>, Collection, BibernateSession) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveAllHandler
-
Helper method for executing the save operation on a BibernateSession instance.
- executeIfNotEmpty(Consumer<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Executes a consumer on a collection if the collection is not empty.
- executeInsertEntityAction(Set<EntityAction>) - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Executes INSERT type entity actions.
- executeQuery(List<String>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.DDLProcessor
-
Executes a batch of SQL queries against the database using the provided connection.
- executeUpdateEntityAction(Set<EntityAction>) - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Executes UPDATE type entity actions.
- EXPECTED_SINGLE_RESULT - Static variable in interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandler
-
Error message template for an expected single result but found multiple in method.
F
- FailedToMatchPropertyException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate a failure in matching properties during a comparison or matching operation in a program.
- FailedToMatchPropertyException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.FailedToMatchPropertyException
-
Constructs a new FailedToMatchPropertyException with the specified detail message.
- fetchJoins - Variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
- fetchType - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToOneMetadata
- field - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- FIELD_MUST_BE_NOT_NULL - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- FIELD_WITH_ANNOTATION_APPLICABLE_ONLY_FOR_COLLECTIONS - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
- FIELD_WITH_ANNOTATION_NOT_APPLICABLE_FOR_COLLECTIONS - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
- fieldColumnName - Variable in record class io.github.blyznytsiaorg.bibernate.entity.EntityColumn
-
The field for the
fieldColumnName
record component. - fieldColumnName() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityColumn
-
Returns the value of the
fieldColumnName
record component. - fieldEqualsParameterCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates a field equals parameter WHERE condition for use in SQL statements.
- fieldInParametersCondition(String, Integer) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates a SQL condition for a field, representing an "IN" clause with a specified number of parameters.
- fieldName - Variable in record class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder.InsertField
-
The field for the
fieldName
record component. - fieldName - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder.UpdateField
-
The name of the field to be updated.
- fieldName - Variable in record class io.github.blyznytsiaorg.bibernate.entity.EntityColumn
-
The field for the
fieldName
record component. - fieldName - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- fieldName() - Method in record class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder.InsertField
-
Returns the value of the
fieldName
record component. - fieldName() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityColumn
-
Returns the value of the
fieldName
record component. - FieldResolver - Interface in io.github.blyznytsiaorg.bibernate.ddl.field
-
The FieldResolver interface defines methods for resolving fields during DDL query creation.
- fieldResolvers - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLQueryCreator
- FIELDS_OPERATIONS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Log message format for debug messages containing field and operation information.
- fieldType - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- find(String, Object[]) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Executes a custom query and returns the number of affected rows.
- find(String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Executes a SQL query and retrieves an integer result.
- find(String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- find(String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Finds entities based on the provided query and bind values.
- find(String, Object[]) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Finds the number of records returned by a custom query.
- find(String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- find(String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- find(String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- FIND_BY - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Prefix indicating the start of a find-by method in the method name.
- findAll() - Method in interface io.github.blyznytsiaorg.bibernate.dao.BibernateRepository
-
Retrieves all entities of the managed type.
- findAll(Class<T>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Retrieves all entities of a given type.
- findAll(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves all entities of a given class from the database.
- findAll(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- findAll(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves all entities of a specified type from the data store.
- findAll(Class<T>) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Retrieves all entities of a specified type from the data store.
- findAll(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- findAll(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- findAll(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- findAllByColumnValue(Class<T>, String, Object) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Retrieves entities based on the value of a specific column.
- findAllByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves a list of entities of type
T
based on the specified column's value. - findAllByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- findAllByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves entities by the value of a specific column.
- findAllByColumnValue(Class<T>, String, Object) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Finds all entities of a given class with a specified column value.
- findAllByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- findAllByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- findAllByColumnValue(Class<T>, String, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- findAllById(Class<T>, Collection<Object>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Retrieves entities by their primary keys.
- findAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves entities by their primary keys from the database.
- findAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- findAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves entities based on a collection of primary keys.
- findAllById(Class<T>, Collection<Object>) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Retrieves entities based on a collection of primary keys.
- findAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- findAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- findAllById(Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- findAllByWhereJoin(Class<T>, String, Object...) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Retrieves a list of entities of the specified type based on a custom SQL query with WHERE and JOIN clauses.
- findAllByWhereJoin(Class<T>, String, Object...) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves a list of entities of type
T
using a left join for fetching, based on the specified entity class, query, and optional bind values. - findById(ID) - Method in interface io.github.blyznytsiaorg.bibernate.dao.BibernateRepository
-
Retrieves an entity by its primary key.
- findById(Class<T>, Object) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Finds an entity by its primary key.
- findById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves an entity by its primary key.
- findById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- findById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves an entity by its primary key, optionally caching it if it's immutable.
- findById(Class<T>, Object) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Finds an entity by its primary key.
- findById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- findById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- findById(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- findByJoinTableField(Class<T>, Field, Object...) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Retrieves entities by joining a table using a specified field.
- findByJoinTableField(Class<T>, Field, Object...) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves a list of entities of type
T
based on the specified field and optional bind values. - findByJoinTableField(Class<T>, Field, Object...) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- findByJoinTableField(Class<T>, Field, Object...) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves entities based on a join table field and bind values.
- findByJoinTableField(Class<T>, Field, Object...) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Finds entities of a given class based on a join table field.
- findByJoinTableField(Class<T>, Field, Object...) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- findByJoinTableField(Class<T>, Field, Object...) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- findByJoinTableField(Class<T>, Field, Object...) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- findByQuery(Class<T>, String, Object...) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Retrieves entities based on a custom query.
- findByQuery(Class<T>, String, Object...) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves a list of entities of type
T
based on the provided SQL query and optional bind values. - findByQuery(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- findByQuery(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves entities based on the provided query and bind values.
- findByQuery(Class<T>, String, Object[]) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Finds entities of a given class based on a custom query.
- findByQuery(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- findByQuery(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- findByQuery(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- findByWhere(Class<T>, String, Object...) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Retrieves entities based on a custom WHERE condition.
- findByWhere(Class<T>, String, Object...) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves a list of entities of type
T
based on the specified WHERE condition. - findByWhere(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- findByWhere(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves entities based on a custom WHERE clause and bind values.
- findByWhere(Class<T>, String, Object[]) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Finds entities of a given class based on a custom WHERE clause.
- findByWhere(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- findByWhere(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- findByWhere(Class<T>, String, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- findByWhereJoin(Class<T>, Object...) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Retrieves a single entity by joining tables based on custom conditions.
- findByWhereJoin(Class<T>, Object...) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Retrieves a list of entities of type
T
using a left join for fetching, based on the specified entity class and optional bind values. - findByWhereJoin(Class<T>, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- findByWhereJoin(Class<T>, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves entities based on a custom query and bind values.
- findByWhereJoin(Class<T>, Object[]) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
- findByWhereJoin(Class<T>, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- findByWhereJoin(Class<T>, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- findByWhereJoin(Class<T>, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- findColumnNameByAnnotation(Class<?>, Class<? extends Annotation>, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Helper method to find the name of a column annotated with the specified annotation in the given entity class.
- findColumnValueByAnnotation(Class<?>, Class<? extends Annotation>, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the value of a column annotated with the specified annotation from the given entity.
- findOne(ID) - Method in interface io.github.blyznytsiaorg.bibernate.dao.BibernateRepository
-
Retrieves an entity by its primary key.
- FIRST_LEVEL_CACHE_IS_CLEARING - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- firstLevelCache - Variable in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- FK_PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.utils.DDLUtils
- flush() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- flush() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Flushes changes to the underlying database.
- flush() - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Flushes changes to the underlying database.
- flush() - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- flush() - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- FLYWAY_ENABLED - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- FlywayConfiguration - Class in io.github.blyznytsiaorg.bibernate.config
-
Configures and executes Flyway database migrations based on the provided BibernateDatabaseSettings.
- FlywayConfiguration(BibernateDatabaseSettings) - Constructor for class io.github.blyznytsiaorg.bibernate.config.FlywayConfiguration
-
Initializes Flyway and executes migrations if Flyway is enabled in the Bibernate settings.
- forEach(Consumer<? super T>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- foreignKey - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinTableMetadata
- foreignKey() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.JoinColumn
-
Specifies the foreign key constraint for the column.
- foreignKey() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.JoinTable
-
Specifies the foreign key constraint for the join column.
- ForeignKey - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated field represents a foreign key constraint in a database table.
- foreignKeyForInverseJoinColumn(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the foreign key constraint name for the inverse join column in the join table associated with the specified field.
- foreignKeyForJoinColumn(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the foreign key constraint name for the join column in the join table associated with the specified field.
- foreignKeyName - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinColumnMetadata
- foreignNameConstraints - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLFieldMetadataHolder
- FORMATTED_MESSAGE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.PropertyParser
- from(String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.DeleteQueryBuilder
-
Creates a new DeleteQueryBuilder with the specified table name.
- from(String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder
-
Constructs a new InsertQueryBuilder with the specified table name.
- from(String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Creates a new SelectQueryBuilder with the specified table name.
- FROM - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for FROM clauses in SELECT statements.
- FULL - Enum constant in enum class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinType
G
- generatedValue - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- GeneratedValueMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a generated value in an entity, indicating that the associated field's value is generated automatically upon entity creation.
- GeneratedValueMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.GeneratedValueMetadata
- generateId(Class<?>, String, DataSource) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceIdGenerator
- generateSequence(GeneratedValueMetadata, SequenceGeneratorMetadata, String, String, Map<Integer, List<String>>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
-
Generates the sequence for the ID field if necessary and adds it to the DDL metadata.
- generator - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.GeneratedValueMetadata
- Generator - Interface in io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
-
An interface for database generators in Bibernate application.
- generators - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.PostgresIdentity
-
List of generators for handling different GenerationType strategies.
- genericEntityClass - Variable in class io.github.blyznytsiaorg.bibernate.dao.method.ReturnType
-
The parameterized type representing the generic entity class.
- get(int) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- get(Class<T>, String) - Method in interface io.github.blyznytsiaorg.bibernate.cache.DistributedSet
-
Retrieves an entity from the distributed set.
- get(Class<T>, String) - Method in class io.github.blyznytsiaorg.bibernate.cache.impl.DistributedRedisSet
-
Retrieves an entity from the Redis cache.
- getActionType() - Method in interface io.github.blyznytsiaorg.bibernate.actionqueue.EntityAction
-
Gets the type of action to be performed on the entities, such as INSERT, UPDATE, or DELETE.
- getActionType() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
-
Retrieves the ActionType associated with this entity action, indicating the type of operation (DELETE).
- getActionType() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllEntityAction
-
Retrieves the ActionType associated with this entity action, indicating the type of operation (DELETE).
- getActionType() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
-
Gets the type of action, which is
DELETE
. - getActionType() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteEntityAction
-
Gets the type of action, which is
DELETE
. - getActionType() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertAllEntityAction
-
Gets the type of action, which is
INSERT
. - getActionType() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertEntityAction
-
Gets the type of action, which is
INSERT
. - getActionType() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.UpdateEntityAction
-
Gets the type of action, which is
UPDATE
. - getAutoCommit() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getBannerMode() - Static method in class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner
-
Gets the configured banner mode (ON or OFF).
- getBatchSize() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Retrieves the batch size configuration for batch processing from the Bibernate settings properties.
- getBatchSize() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Retrieves the batch size from the Bibernate database settings.
- getBibernateEntityMetadata() - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
-
Retrieves the entity metadata stored in the current thread's context.
- getBibernateSession() - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- getBibernateSessionFactory() - Method in class io.github.blyznytsiaorg.bibernate.BibernateEntityManagerFactory
-
Retrieves the BibernateSessionFactory associated with this EntityManagerFactory.
- getBibernateSessionFactory() - Method in interface io.github.blyznytsiaorg.bibernate.EntityManagerFactory
-
Retrieves the BibernateSessionFactory associated with this EntityManagerFactory.
- getBibernateSessionFactory() - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- getCascadeRemoveRelations() - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
-
Retrieves the entity columns with cascade remove relations.
- getCascadeTypes() - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
-
Retrieves the cascade types associated with the entity column.
- getCascadeTypesFromAnnotation(Annotation) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Retrieves the CascadeType values specified in the cascade attribute of a given annotation.
- getCatalog() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getClientInfo() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getClientInfo(String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getCollectionGenericType(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the generic type of a collection field.
- getColumn(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves metadata related to the column for the specified field.
- getColumnNameDatabaseType(EntityColumnDetails) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
-
Gets the formatted string representing the column name and its database type.
- getConnection() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
-
Retrieves a Connection wrapped by ProxyConnection from the connection pool.
- getConnection() - Method in class io.github.blyznytsiaorg.bibernate.transaction.TransactionalDatasource
-
Overrides the
getConnection
method to provide transactional support for obtaining connections. - getConnection(String, String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- getCreationTimestampMetadata(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves metadata for a creation timestamp field if the field is annotated with @CreationTimestamp.
- getDao() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- getDao() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Retrieves the DAO associated with this session.
- getDao() - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Gets the Data Access Object (DAO) associated with this session.
- getDao() - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- getDao() - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- getDao() - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- getDataSource() - Method in class io.github.blyznytsiaorg.bibernate.StatelessSession
-
Retrieves the Transactional datasource used by this stateless session.
- getDifference(List<ColumnSnapshot>, List<ColumnSnapshot>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Compares two lists of ColumnSnapshot objects representing entity snapshots and returns the differences.
- getDistributedMap() - Method in class io.github.blyznytsiaorg.bibernate.cache.RedisConfiguration
-
Retrieves a DistributedSet instance for interacting with the distributed cache.
- getEntities() - Method in interface io.github.blyznytsiaorg.bibernate.actionqueue.EntityAction
-
Gets the collection of entities involved in the action.
- getEntities() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
-
Retrieves the collection of entities targeted for deletion by this action.
- getEntities() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllEntityAction
-
Retrieves the collection of entities targeted for deletion by this action.
- getEntities() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
-
Gets the collection of entities to be deleted.
- getEntities() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteEntityAction
-
Gets the collection of entities to be deleted.
- getEntities() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertAllEntityAction
-
Gets the collection of entities to be inserted.
- getEntities() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertEntityAction
-
Gets the collection of entities to be inserted.
- getEntities() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.UpdateEntityAction
-
Gets the collection of entities to be updated.
- getEntityClass() - Method in interface io.github.blyznytsiaorg.bibernate.actionqueue.EntityAction
-
Gets the class of the entity associated with the action.
- getEntityFields(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves a list of EntityColumn objects representing fields of the given entity class.
- getEntityId(Field, ResultSet) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the ID value of an entity from a ResultSet based on the field representing the entity's ID.
- getEnvValue(String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.PropertyParser
-
Retrieves the value of the environment variable specified in the property value.
- getExecutedQueries() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSessionFactory
-
Retrieves the list of executed queries during the session, if available.
- getFieldValue(Field, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the value of the specified field from the given object.
- getForeignKeyConstraintName() - Static method in class io.github.blyznytsiaorg.bibernate.utils.DDLUtils
-
Generates a unique foreign key constraint name.
- getGeneratedValue(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves the metadata for a sequence generator annotation applied to the given field.
- getGeneratedValue(Field, Field, Object) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Retrieves the generated value for a field, handling the case where it matches the generated ID.
- getGeneratedValueField(Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the field annotated with @GeneratedValue in the given entity object.
- getGeneratedValueSequenceConfig(Class<?>, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the sequence configuration for a field annotated with @GeneratedValue and strategy set to "SEQUENCE" in the given entity class.
- getHoldability() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getId(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves metadata related to the identifier (ID) for the specified field.
- getIdField(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the field annotated with @Id in the given entity class.
- getIdValueFromField(Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the value of the ID field from the given object.
- getIndexMetadata(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the index metadata for the specified entity class.
- getIndexName() - Static method in class io.github.blyznytsiaorg.bibernate.utils.DDLUtils
-
Generates a unique index name.
- getInsertEntityFields(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves fields of an entity that can be used during insert operations.
- getInternalList() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
-
Retrieves the internal list, initializing it if necessary.
- getJoinColumn(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves the metadata for a JoinColumn annotation applied to the given field.
- getJoinColumnName(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the join column name for the specified field, if present.
- getJoinTable(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves the metadata for a JoinTable annotation applied to the given field.
- getLoginTimeout() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- getLogWriter() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- getManyManyDefaultTableName(Field, Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Constructs a default join table name for a @ManyToMany association based on the names of the entities involved.
- getManyToMany(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves the metadata for a ManyToMany association defined by the given field in the specified entity class.
- getManyToManyWithJoinTableFields(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves fields annotated with @ManyToMany and @JoinTable in the given entity class.
- getManyToOne(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves metadata related to ManyToOne association for the specified field.
- getMappedByColumnName(String, Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Retrieves the name of the column associated with a mapped-by field in a collection.
- getMappedByForManyToMany(Field, Class<?>, ManyToMany) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves the mappedBy attribute value for a ManyToMany association defined by the given field in the specified entity class.
- getMappedByForOneToOne(Field, Class<?>, OneToOne) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves metadata related to OneToOne association for the specified field.
- getMetaData() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getMethodMetadata(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Retrieves method metadata, including return type and parameters, for the provided method.
- getMethodMetadata(Method, Type) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Creates a
MethodMetadata
instance based on the providedMethod
and its generic return type. - getMethodMetadataMap(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Retrieves method metadata for all methods in the provided repository interface.
- getNamedValue(Annotation) - Method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils.ParamAnnotationParanamer
-
Retrieves the named value from the @Param annotation.
- getNetworkTimeout() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getNextId() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
Retrieves the next ID from the sequence.
- getNextIdFromDbSeq(DataSource, String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceIdGenerator
- getOnCondition(String, String, String, String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Constructs the ON condition for a JOIN operation between two tables.
- getOneToMany(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves metadata related to OneToMany association for the specified field.
- getOneToOne(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
- getParameterNames(AccessibleObject) - Static method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Retrieves parameter names for a given method or constructor, considering the @Param annotation.
- getParentLogger() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- getPostgresIdTypeForGeneration(Class<?>, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.TypeConverter
-
Gets the Postgres ID type for generation based on the Java ID field type.
- getPropertyBoolean(String, String) - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Retrieves a boolean property value from the Bibernate settings.
- getPropertyString(String, String) - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Retrieves a String property value from the Bibernate settings.
- getReflections() - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
-
Gets the thread-local instance of Reflections.
- getSchema() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getSecondLevelCacheHost() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Gets the host of the second level cache (Redis).
- getSecondLevelCachePost() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Gets the port of the second level cache (Redis).
- getSequenceConf(Class<?>, String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceIdGenerator
- getSequenceConfFromField(Field, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the sequence configuration from a field annotated with @GeneratedValue and @SequenceGenerator if the generator name matches the sequence generator name.
- getSequenceGenerator(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
- getSimpleRepositoryInvocationHandler() - Method in interface io.github.blyznytsiaorg.bibernate.EntityManagerFactory
-
Retrieves the SimpleRepositoryInvocationHandler associated with this EntityManagerFactory.
- getSnakeString(String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Converts a given string to snake case.
- getStrategy(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.PostgresIdentity
-
Retrieves the GenerationType strategy specified in the entity class annotations.
- getTransaction() - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- getTransaction() - Static method in class io.github.blyznytsiaorg.bibernate.transaction.TransactionHolder
-
Retrieves the transaction associated with the current thread, if any.
- getTransactionIsolation() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getTypeMap() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- getTypeOfIdField(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the type of the field annotated with @Id within the specified class.
- getUpdateTimestampMetadata(Field, Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Retrieves metadata for an update timestamp field if the field is annotated with @UpdateTimestamp.
- getValue(Properties) - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateConfiguration
-
Returns a function to process properties and return their values.
- getValueFromObject(Object, Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the value of the specified field from the given object.
- getValueFromResultSet(Field, ResultSet, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves a value from a ResultSet based on the specified field type and field name.
- getValueFromResultSetByColumn(ResultSet, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves a value from a ResultSet based on the specified column name.
- getWarnings() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- GROUP_BY - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for GROUP BY clauses.
- groupBy(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Sets the field for GROUP BY clauses in the SELECT statement.
- groupByField - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
The field to be used for GROUP BY clauses.
H
- handle(Class<T>, Collection<T>, DataSource) - Method in interface io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.Generator
-
Handles the generation process for a given entity class and collection of entities using a data source.
- handle(Class<T>, Collection<T>, DataSource) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.IdentityIdGenerator
-
Handles the generation of identity-based primary keys for a collection of entities and inserts the entities into the database using batch processing.
- handle(Class<T>, Collection<T>, DataSource) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.NoneIdGenerator
-
Handles the generation of insert query using id from the entity.
- handle(Class<T>, Collection<T>, DataSource) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceIdGenerator
-
Handles the generation of sequence-based primary keys for a collection of entities and inserts the entities into the database using batch processing.
- HANDLE_METHOD - Static variable in interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandler
-
Log message template for handling a method.
- handleField(DDLFieldMetadataHolder, Map<Integer, List<String>>) - Method in interface io.github.blyznytsiaorg.bibernate.ddl.field.FieldResolver
-
Handles the resolution of a field, generating and adding DDL queries to the metadata holder.
- handleField(DDLFieldMetadataHolder, Map<Integer, List<String>>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.ManyToManyFieldResolver
-
Handles the Many-to-Many field by creating the necessary DDL queries.
- handleField(DDLFieldMetadataHolder, Map<Integer, List<String>>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
-
Handles the resolution of the given entity column details by generating database type information and adding it to the list of column name and database type.
- handleField(DDLFieldMetadataHolder, Map<Integer, List<String>>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.ToOneRelationFieldResolver
-
Handles the resolution of the given entity column details by generating database type information and adding it to the list of column name and database type.
- Handler() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.ProxyUtils.Handler
- handleWhereCondition(StringBuilder) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
Appends the WHERE clause to the provided query builder if there are any conditions specified.
- hasAnyOneToOneEagerFetchType(EntityMetadata) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- hasFieldToResolve(EntityColumnDetails) - Method in interface io.github.blyznytsiaorg.bibernate.ddl.field.FieldResolver
-
Determines whether the given entity column requires field resolution.
- hasFieldToResolve(EntityColumnDetails) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.ManyToManyFieldResolver
-
Determines whether the given entity column represents a Many-to-Many relationship.
- hasFieldToResolve(EntityColumnDetails) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
-
Checks if the given entity column details represent a field that needs resolution.
- hasFieldToResolve(EntityColumnDetails) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.ToOneRelationFieldResolver
-
Determines if there is a field to resolve based on the provided entity column details.
- hashCode() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- hashCode() - Method in record class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder.InsertField
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.Parameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityColumn
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
Returns a hash code value for this object.
- HAVING - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for HAVING clauses.
- havingCondition - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
The condition for HAVING clauses.
- havingCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Sets the condition for HAVING clauses in the SELECT statement.
- HqlQueryInfo - Class in io.github.blyznytsiaorg.bibernate.dao.utils
-
Represents information extracted from an HQL (Bibernate Query Language) query.
- HqlQueryInfo(String, Class<?>) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Constructs an instance of HqlQueryInfo by parsing the provided HQL query and associating it with a specified entity class.
I
- id - Variable in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
The field for the
id
record component. - id - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- id() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
Returns the value of the
id
record component. - ID_POSTFIX - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- identity - Variable in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
The identity manager responsible for generating unique identifiers for entities.
- Identity - Interface in io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
-
An interface for handling identity-related operations in Bibernate application.
- IDENTITY - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- IdentityIdGenerator - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
-
Implementation of the identity-based ID generator in Bibernate.
- IdentityIdGenerator(BibernateDatabaseSettings, List<String>) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.IdentityIdGenerator
-
Constructs an IdentityIdGenerator with the specified Bibernate database settings and a list to store executed queries.
- IdMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for the primary key (ID) of an entity.
- IdMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.IdMetadata
- ids - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
The queue to store and manage generated IDs.
- ignoredRelationFields - Variable in class io.github.blyznytsiaorg.bibernate.entity.EntityPersistent
- immutable - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
- Immutable - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated entity is immutable, meaning its state cannot be changed after creation.
- IMMUTABLE_ENTITY_S_NOT_ALLOWED_TO_CHANGE - Static variable in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- ImmutableEntityException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate an attempt to modify an immutable entity in a Bibernate application.
- ImmutableEntityException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.ImmutableEntityException
-
Constructs a new ImmutableEntityException with the specified detail message.
- IMPLEMENTATION_FOR_METHOD_S_NOT_RESOLVED - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating that an implementation for a method is not resolved.
- IMPLEMENTATION_FOR_METHOD_S_NOT_RESOLVED - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
-
Message indicating that the implementation for a specific method is not resolved.
- IN - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The logical IN operator for combining conditions in WHERE clauses.
- Index - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated entity should have an index created on specified columns.
- INDEX_PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.utils.DDLUtils
- indexes() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Table
-
(Optional) Indexes for the table.
- IndexMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for an index associated with an entity.
- IndexMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.IndexMetadata
- indexMetadatas - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
- indexOf(Object) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- info - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Paranamer instance for retrieving parameter names with consideration of annotations.
- initEntityActions() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Initializes the entity actions map to ensure each type category has an associated set.
- initFlyway(BibernateDatabaseSettings) - Method in class io.github.blyznytsiaorg.bibernate.config.FlywayConfiguration
-
Initializes Flyway with the provided BibernateDatabaseSettings and executes migrations if Flyway is enabled.
- initialValue - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
The initial value for the sequence.
- initialValue - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.SequenceGeneratorMetadata
- inMemoryEntityMetadata - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
- INNER - Enum constant in enum class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinType
- insert(Class<?>, String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates an INSERT SQL statement for inserting records into a specified table based on the provided entity class.
- insert(String, List<String>) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates an INSERT SQL statement for inserting records into a specified table based on the provided table name and list of column names.
- INSERT - Enum constant in enum class io.github.blyznytsiaorg.bibernate.actionqueue.ActionType
-
Represents the action of inserting a new entity.
- INSERT_INTO - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL template for INSERT INTO statements with placeholders for table name, field names, and values.
- InsertAllEntityAction<T> - Class in io.github.blyznytsiaorg.bibernate.actionqueue.impl
-
Represents an entity action for inserting a collection of entities in the Bibernate framework.
- InsertAllEntityAction() - Constructor for class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertAllEntityAction
- InsertEntityAction<T> - Class in io.github.blyznytsiaorg.bibernate.actionqueue.impl
-
Represents an entity action for inserting entities in the Bibernate framework.
- InsertEntityAction() - Constructor for class io.github.blyznytsiaorg.bibernate.actionqueue.impl.InsertEntityAction
- InsertField(String) - Constructor for record class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder.InsertField
-
Creates an instance of a
InsertField
record class. - insertFields - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder
-
Represents an individual field to be inserted with its corresponding value.
- insertManyToManyJoinTable(Collection<T>, DataSource) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Generates and executes insert query for join table in case of many-to-many relation.
- InsertQueryBuilder - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl
-
Represents a SQL INSERT query builder for constructing INSERT statements with specified fields and values.
- InsertQueryBuilder(String) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder
-
The list of fields to be inserted along with their values.
- InsertQueryBuilder.InsertField - Record Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl
-
A record representing a field to be used in an INSERT operation.
- interfaces - Variable in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
The field for the
interfaces
record component. - interfaces() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Returns the value of the
interfaces
record component. - internalList - Variable in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
-
The internal list that holds the elements of the PersistentList.
- internalObject - Variable in class io.github.blyznytsiaorg.bibernate.utils.ProxyUtils.Handler
- inverseForeignKey - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinTableMetadata
- inverseForeignKey() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.JoinTable
-
Specifies the foreign key constraint for the inverse join column.
- inverseJoinColumn - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinTableMetadata
- inverseJoinColumn() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.JoinTable
-
Specifies the inverse join column for the association.
- inverseJoinColumnDatabaseType - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinTableMetadata
- inverseJoinColumnJoinTableDatabaseType(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the database type of the inverse join column in the join table for the specified field.
- inverseTableJoinColumnName(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the inverse join column name for the specified field, if applicable.
- invoke(Object, Method, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Invokes a method on the repository interface, delegates the execution to appropriate handlers, and returns the result.
- invoke(Object, Method, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.dao.SimpleRepositoryInvocationHandler
-
Handles the method invocation by delegating it to the associated SimpleRepositoryFactory.
- invoke(Object, Method, Method, Object[]) - Method in class io.github.blyznytsiaorg.bibernate.utils.ProxyUtils.Handler
-
Invokes the method on the proxy object and delegates to the actual object.
- invokeMethod(Object[], Object, Method) - Static method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
-
Invokes the specified method on the custom repository implementation with the given parameters.
- io.github.blyznytsiaorg.bibernate - package io.github.blyznytsiaorg.bibernate
- io.github.blyznytsiaorg.bibernate.actionqueue - package io.github.blyznytsiaorg.bibernate.actionqueue
- io.github.blyznytsiaorg.bibernate.actionqueue.impl - package io.github.blyznytsiaorg.bibernate.actionqueue.impl
- io.github.blyznytsiaorg.bibernate.annotation - package io.github.blyznytsiaorg.bibernate.annotation
- io.github.blyznytsiaorg.bibernate.cache - package io.github.blyznytsiaorg.bibernate.cache
- io.github.blyznytsiaorg.bibernate.cache.impl - package io.github.blyznytsiaorg.bibernate.cache.impl
- io.github.blyznytsiaorg.bibernate.cache.utils - package io.github.blyznytsiaorg.bibernate.cache.utils
- io.github.blyznytsiaorg.bibernate.collection - package io.github.blyznytsiaorg.bibernate.collection
- io.github.blyznytsiaorg.bibernate.config - package io.github.blyznytsiaorg.bibernate.config
- io.github.blyznytsiaorg.bibernate.connectionpool - package io.github.blyznytsiaorg.bibernate.connectionpool
- io.github.blyznytsiaorg.bibernate.dao - package io.github.blyznytsiaorg.bibernate.dao
- io.github.blyznytsiaorg.bibernate.dao.jdbc - package io.github.blyznytsiaorg.bibernate.dao.jdbc
- io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl - package io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl
- io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join - package io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join
- io.github.blyznytsiaorg.bibernate.dao.jdbc.identity - package io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
- io.github.blyznytsiaorg.bibernate.dao.method - package io.github.blyznytsiaorg.bibernate.dao.method
- io.github.blyznytsiaorg.bibernate.dao.method.handler - package io.github.blyznytsiaorg.bibernate.dao.method.handler
- io.github.blyznytsiaorg.bibernate.dao.utils - package io.github.blyznytsiaorg.bibernate.dao.utils
- io.github.blyznytsiaorg.bibernate.ddl - package io.github.blyznytsiaorg.bibernate.ddl
- io.github.blyznytsiaorg.bibernate.ddl.field - package io.github.blyznytsiaorg.bibernate.ddl.field
- io.github.blyznytsiaorg.bibernate.entity - package io.github.blyznytsiaorg.bibernate.entity
- io.github.blyznytsiaorg.bibernate.entity.metadata - package io.github.blyznytsiaorg.bibernate.entity.metadata
- io.github.blyznytsiaorg.bibernate.entity.metadata.model - package io.github.blyznytsiaorg.bibernate.entity.metadata.model
- io.github.blyznytsiaorg.bibernate.entity.type - package io.github.blyznytsiaorg.bibernate.entity.type
- io.github.blyznytsiaorg.bibernate.exception - package io.github.blyznytsiaorg.bibernate.exception
- io.github.blyznytsiaorg.bibernate.session - package io.github.blyznytsiaorg.bibernate.session
- io.github.blyznytsiaorg.bibernate.transaction - package io.github.blyznytsiaorg.bibernate.transaction
- io.github.blyznytsiaorg.bibernate.utils - package io.github.blyznytsiaorg.bibernate.utils
- isAnnotationPresent(Field, Class<? extends Annotation>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks if a field has a specific annotation present.
- isAppropriate(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.CollectionFieldResolver
-
Determines if the resolver is appropriate for the given field.
- isAppropriate(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.EntityFieldResolver
-
Determines if the resolver is appropriate for the given field.
- isAppropriate(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.LazyEntityFieldResolver
-
Determines if the resolver is appropriate for the given field.
- isAppropriate(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.OneToOneEagerFieldResolver
-
Determines if the resolver is appropriate for the given field.
- isAppropriate(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.RegularFieldFieldResolver
-
Determines if the resolver is appropriate for the given field.
- isAppropriate(Field) - Method in interface io.github.blyznytsiaorg.bibernate.entity.type.TypeFieldResolver
-
Determines if the resolver is appropriate for the given field.
- isBidirectional(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks if a field is part of a bidirectional relationship by inspecting its annotations.
- isClosed() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- isCollection - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- isCollectionField(Field) - Method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Checks if a field is a collection field.
- isCollectQueries() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Checks if query collection is enabled.
- isColumnHasAnnotation(Field, Class<? extends Annotation>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks whether the given field has the specified annotation.
- isColumnVersionFound(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks if the version column is found in the specified entity class.
- isCreationTimestamp(EntityColumnDetails) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
-
Checks if the timestamp column is marked for creation timestamp.
- isDDLCreate() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Checks if DDL auto creation is enabled.
- isDynamicUpdate(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks whether the given entity class is annotated with DynamicUpdate.
- isEmpty() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- isEmpty(Collection<?>) - Method in class io.github.blyznytsiaorg.bibernate.utils.CollectionUtils
-
Checks if a collection is empty.
- isEntityField(Field) - Method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Checks if a field is an entity field.
- isExecuted - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Flag indicating whether the action queue has been executed.
- isFlywayEnabled() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Checks if Flyway migration is enabled.
- isIdField(String, Field) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- isImmutable(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks whether the given entity class is marked as immutable.
- isInternalJavaTypeSuitableForCreation(EntityColumnDetails, String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.TypeConverter
-
Checks if the internal Java type is suitable for creating database columns.
- isInverseSide(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Checks if a field is an inverse side in a ManyToMany relationship.
- isJavaTypeSufficientForTimestamps(Field) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
-
Checks if the given field's type is sufficient for use with @CreationTimestamp or @UpdateTimestamp annotations.
- isManyToMany(Field) - Method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Checks if a field is annotated with @ManyToMany.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindByIdMethodHandler
-
Checks if the given method is the "findById" method.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindOneMethodHandler
-
Checks if the given method is the "findOne" method.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
-
Checks if the given method is handled by any of the custom repository implementations.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteAllHandler
-
Checks if the given method is the deleteAll method.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteHandler
-
Checks if the given method is the delete method.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindAllHandler
-
Checks if the given method is the findAll method.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindByHandler
-
Checks if the given method is a findBy method.
- isMethodHandle(Method) - Method in interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandler
-
Checks if the given method can be handled by this handler.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHqlQueryHandler
-
Checks if the given method can be handled by this handler.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodNativeQueryHandler
-
Checks if the given method can be handled by this handler.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveAllHandler
-
Checks if the given method can be handled by this handler.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveHandler
-
Checks if the given method can be handled by this handler.
- isMethodHandle(Method) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodUpdateHandler
-
Checks if the given method can be handled by this handler.
- isNamed(Annotation) - Method in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils.ParamAnnotationParanamer
-
Checks if the given annotation is of type @Param.
- isNotEmpty(Collection<?>) - Method in class io.github.blyznytsiaorg.bibernate.utils.CollectionUtils
-
Checks if a collection is not empty.
- isNotExecuted() - Method in interface io.github.blyznytsiaorg.bibernate.actionqueue.ActionQueue
-
Checks if the action queue is set to not execute actions.
- isNotExecuted() - Method in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DefaultActionQueue
-
Checks if the action queue is set to not execute actions.
- isOneToMany(Field) - Method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Checks if a field is annotated with @OneToMany.
- isReadOnly() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- isRegularField(Field) - Method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Checks if a field is a regular field (neither an entity nor a collection).
- isRemoveCascadeType(EntityColumnDetails) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
-
Checks if the cascade type for the specified entity column includes REMOVE or ALL.
- isSecondLevelCacheEnabled() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Checks if the second level cache is enabled.
- isShowSql() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Checks if SQL logging is enabled.
- isSupportedCollection(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks if a field represents a supported collection type.
- isTimestamp(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks if the specified field represents a timestamp.
- isTimeZone(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks if the specified field represents a time zone.
- isToOneReference(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Checks if the specified field is annotated with @ManyToOne or @OneToOne.
- isUpdateTimestamp(Field) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- isValid(int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- isWrapperFor(Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- isWrapperFor(Class<?>) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- itemsIsEmpty(List<?>, String, String, Object[]) - Static method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindByHandler
-
Checks if the list of items is empty and throws an exception if no results are found.
- iterator() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
J
- jdbcUrl - Variable in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDatasSourceConfig
- jedis - Variable in class io.github.blyznytsiaorg.bibernate.cache.impl.DistributedRedisSet
- jedis - Variable in class io.github.blyznytsiaorg.bibernate.cache.RedisConfiguration
- join(String, String, JoinType) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds a JOIN clause to the SELECT statement.
- join(List<JoinClause>) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds a list of join clauses to the current select query builder.
- JOIN_FETCH_PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Regular expression pattern for extracting JOIN FETCH clauses from an HQL query.
- JOIN_PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Regular expression pattern for extracting JOIN clauses from an HQL query.
- JOIN_TABLE_NAME_PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- JoinClause - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join
-
Represents a SQL JOIN clause with information about the joined table, the ON condition, and the type of JOIN (INNER, LEFT, RIGHT, FULL).
- JoinClause(String, String, JoinType) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinClause
-
Constructs a new JoinClause with the specified parameters.
- joinClauses - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
The list of JOIN clauses to be included in the SELECT statement.
- joinColumn - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- joinColumn - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinTableMetadata
- joinColumn() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.JoinTable
-
Specifies the join column for the association.
- JoinColumn - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Specifies a column for joining an entity association.
- joinColumnDatabaseType - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinTableMetadata
- joinColumnJoinTableDatabaseType(Field, Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the database type of the join column in the join table for the specified field and entity class.
- JoinColumnMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a join column in a database table.
- JoinColumnMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinColumnMetadata
- joinColumnName(Class<?>, Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the name of the join column corresponding to the specified source type and field type.
- joinColumnName(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the name of the join column for the specified field.
- joinedTable - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinClause
-
The name of the table to be joined.
- joinedTable - Variable in class io.github.blyznytsiaorg.bibernate.dao.JoinInfo
-
The name of the joined table.
- joinedTable - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToOneMetadata
- JoinInfo - Class in io.github.blyznytsiaorg.bibernate.dao
-
Represents information about a join operation in a Bibernate query.
- JoinInfo() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.JoinInfo
- joinInfos(Class<?>, List<EntityColumnDetails>, Map<Class<?>, EntityMetadata>, Set<Class<?>>) - Method in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
-
Retrieves the join information for the specified entity class and its associated entity columns.
- joins - Variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
- joinTable - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- JoinTable - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Specifies a join table for defining a many-to-many association between two entities.
- JoinTableMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a join table in a database.
- JoinTableMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinTableMetadata
- joinTableName(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the join table name specified by the @JoinTable annotation on the given field.
- joinTableNameCorrect(Field, Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the correct join table name for the specified field and entity class.
- joinType - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinClause
-
The type of JOIN (INNER, LEFT, RIGHT, FULL).
- JoinType - Enum Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join
-
Represents the types of SQL JOIN operations: INNER, LEFT, RIGHT, FULL.
- JoinType() - Constructor for enum class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinType
K
- keyType - Variable in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
The field for the
keyType
record component. - keyType() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
Returns the value of the
keyType
record component.
L
- lastIndexOf(Object) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- LazyEntityFieldResolver - Class in io.github.blyznytsiaorg.bibernate.entity.type
-
Implementation of
TypeFieldResolver
for resolving custom injection values for lazy-loaded entity fields. - LazyEntityFieldResolver() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.type.LazyEntityFieldResolver
- LEFT - Enum constant in enum class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinType
- listIterator() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- listIterator(int) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- load() - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateConfiguration
-
Loads properties from a specified configFileName.
- LogMessage() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- LOOKS_LIKE_METHOD_METADATA_NOT_FOUND_FOR_METHOD - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating that method metadata is not found for a method.
- LOOKS_LIKE_METHOD_WITHOUT_REQUIRED_PARAMETER_ID - Static variable in interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandler
-
Error message template for a method without the required parameter ID.
- LOOKS_LIKE_S_WITHOUT_REQUIRED_PARAMETER_ID - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindOneMethodHandler
-
Exception message for a method that looks like it is missing the required parameter ID.
M
- manyToMany - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- ManyToMany - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Annotation used to specify a many-to-many relationship between entities.
- ManyToManyFieldResolver - Class in io.github.blyznytsiaorg.bibernate.ddl.field
-
The ManyToManyFieldResolver class implements the FieldResolver interface to handle Many-to-Many relationships defined in entity classes.
- ManyToManyFieldResolver() - Constructor for class io.github.blyznytsiaorg.bibernate.ddl.field.ManyToManyFieldResolver
- ManyToManyMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a Many-to-Many relationship between entities.
- ManyToManyMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ManyToManyMetadata
- manyToOne - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- ManyToOneMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a Many-to-One relationship between entities.
- ManyToOneMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ManyToOneMetadata
- mappedBy - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ManyToManyMetadata
- mappedBy - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToOneMetadata
- mappedBy() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.ManyToMany
-
(Optional) The name of the field on the target entity that owns the relationship.
- mappedByJoinColumnName - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToManyMetadata
- mappedByJoinColumnName(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Gets the join column name based on the 'mappedBy' attribute of the OneToMany annotation.
- MappingException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate an error or issue related to object mapping in a program.
- MappingException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.MappingException
-
Constructs a new MappingException with the specified detail message.
- maximumPoolSize - Variable in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDatasSourceConfig
- mergeQueries(String, String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Merges a LEFT JOIN query with an INNER JOIN query.
- MessageUtils - Class in io.github.blyznytsiaorg.bibernate.utils
-
Utility class containing message constants for logging and exception handling in the Bibernate framework.
- MessageUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.MessageUtils
- MessageUtils.ExceptionMessage - Class in io.github.blyznytsiaorg.bibernate.utils
-
Nested utility class containing message constants for exception handling in the Bibernate framework.
- MessageUtils.LogMessage - Class in io.github.blyznytsiaorg.bibernate.utils
-
Nested utility class containing message constants for logging in the Bibernate framework.
- METHOD_HANDLER_CREATION - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating the creation of method handlers.
- METHOD_IS_NOT_SUPPORTED - Static variable in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindByIdMethodHandler
-
The name of the handled method.
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindOneMethodHandler
-
The name of the handled method.
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteAllHandler
-
The name of the handled method (deleteAll).
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteHandler
-
The name of the handled method (delete).
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindAllHandler
-
The name of the handled method (findAll).
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindByHandler
-
The prefix for the handled method (findBy).
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveAllHandler
-
The prefix for the handled method (saveAll).
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveHandler
-
The prefix for the handled method (save).
- METHOD_NAME - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodUpdateHandler
-
The prefix for the handled method (update).
- MethodMetadata - Class in io.github.blyznytsiaorg.bibernate.dao.method
-
Represents metadata information for a method, including its name, return type, and parameters.
- MethodMetadata(String, ReturnType) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.MethodMetadata
-
Constructs a MethodMetadata instance with the given method name and return type.
- methodsMetadata - Variable in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
The field for the
methodsMetadata
record component. - methodsMetadata() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Returns the value of the
methodsMetadata
record component. - MissingAnnotationException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that an operation or functionality in a program expects the presence of a specific annotation, but the required annotation is missing.
- MissingAnnotationException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.MissingAnnotationException
-
Constructs a new MissingAnnotationException with the specified detail message.
- MissingRequiredParametersInMethod - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that a method in a Bibernate application is missing required parameters.
- MissingRequiredParametersInMethod(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.MissingRequiredParametersInMethod
-
Constructs a new MissingRequiredParametersInMethod with the specified detail message.
- Mode() - Constructor for enum class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner.Mode
N
- name - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
The name of the sequence.
- name - Variable in class io.github.blyznytsiaorg.bibernate.dao.method.MethodMetadata
-
The name of the method.
- name - Variable in record class io.github.blyznytsiaorg.bibernate.dao.method.Parameter
-
The field for the
name
record component. - name - Variable in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
The field for the
name
record component. - name - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ColumnMetadata
- name - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.IndexMetadata
- name - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinColumnMetadata
- name - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.JoinTableMetadata
- name - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.SequenceGeneratorMetadata
- name() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Column
-
(Optional) The name of the column in the database table.
- name() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.ForeignKey
-
Specifies the name of the foreign key constraint.
- name() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Index
-
(Optional) The name of the index; defaults to a provider-generated name.
- name() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.JoinColumn
-
Specifies the name of the column.
- name() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.JoinTable
-
Specifies the name of the join table.
- name() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Table
-
Specifies the name of the table.
- name() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.Parameter
-
Returns the value of the
name
record component. - name() - Method in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
Returns the value of the
name
record component. - NAME_DATA_PATTERN - Static variable in interface io.github.blyznytsiaorg.bibernate.ddl.field.FieldResolver
- NAME_DATA_PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- NAME_DATA_PATTERN_WITH_TIME_ZONE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- NAME_SPLITERATOR - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Regular expression for splitting method names based on camel case.
- nativeQuery() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Query
-
Indicates whether the query is a native SQL query.
- nativeSQL(String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- NON_UNIQUE_RESULT_FOR_FIND_BY_ID - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- NONE - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- NoneIdGenerator - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
-
Implementation of the insert generation without ID generation in Bibernate.
- NoneIdGenerator(BibernateDatabaseSettings, List<String>) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.NoneIdGenerator
-
Constructs an NoneIdGenerator with the specified Bibernate database settings and a list to store executed queries.
- NonUniqueResultException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that a query or operation resulted in a non-unique result in a runtime context.
- NonUniqueResultException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.NonUniqueResultException
-
Constructs a new NonUniqueResultException with the specified detail message.
- NoRelationFieldResolver - Class in io.github.blyznytsiaorg.bibernate.ddl.field
-
The NoRelationFieldResolver class implements the FieldResolver interface to handle fields that are not part of any relationship mapping.
- NoRelationFieldResolver() - Constructor for class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- NOT_NULL - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- NOT_SPECIFIED_ENTITY_ID - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- NOT_SPECIFIED_ENTITY_ID_FOR_ENTITY - Static variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
- NOT_SUPPORTED_INTERFACE_FOR_REPOSITORY_WITH_METHOD - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating that an interface is not supported for a repository method.
- NOT_SUPPORTED_RETURN_TYPE_FOR_METHOD_NAME - Static variable in interface io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHandler
-
Error message template for an unsupported return type for a method.
- NotFoundImplementationForCustomRepository - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that no implementation is found for a custom repository in a Bibernate application.
- NotFoundImplementationForCustomRepository(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.NotFoundImplementationForCustomRepository
-
Constructs a new NotFoundImplementationForCustomRepository with the specified detail message.
- nullable - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ColumnMetadata
- nullable() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Column
-
(Optional) Whether the database column is nullable.
O
- of() - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E...) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E, E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E, E, E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E, E, E, E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E, E, E, E, E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E, E, E, E, E, E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E, E, E, E, E, E, E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- of(E, E, E, E, E, E, E, E, E, E) - Static method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- OFF - Enum constant in enum class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner.Mode
-
Disable printing of the banner.
- ON - Enum constant in enum class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner.Mode
-
Print the banner to System.out.
- onCondition - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinClause
-
The ON condition specifying how the tables should be joined.
- ONE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
- oneToMany - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- OneToManyMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a One-to-Many relationship between entities.
- OneToManyMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToManyMetadata
- oneToOne - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- OneToOneEagerFieldResolver - Class in io.github.blyznytsiaorg.bibernate.entity.type
-
Implementation of
TypeFieldResolver
for resolving custom injection values for one-to-one eager fetch fields of an entity class. - OneToOneEagerFieldResolver() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.type.OneToOneEagerFieldResolver
- OneToOneMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a One-to-One relationship between entities.
- OneToOneMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToOneMetadata
- OPEN_BRACKET - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
Represents the open parenthesis "(" in SQL.
- openSession() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSessionFactory
-
Opens a new session for interacting with the database.
- OPERATION_TO_SQL_CONDITIONS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Mapping of supported operations to their corresponding SQL conditions.
- OperationOrder - Class in io.github.blyznytsiaorg.bibernate.ddl
-
The OperationOrder utility class defines constants representing the order of database operations for Data Definition Language (DDL) queries.
- OperationOrder() - Constructor for class io.github.blyznytsiaorg.bibernate.ddl.OperationOrder
- OR - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The logical OR operator for combining conditions in WHERE clauses.
- orCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.DeleteQueryBuilder
-
Adds an OR condition to the existing WHERE conditions.
- orCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds an OR condition to the existing WHERE conditions.
- orCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Adds an OR condition to the existing WHERE conditions.
- owningFieldByInverse(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
-
Gets the owning field from an inverse field in a ManyToMany relationship.
P
- packageName - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
- parallelStream() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- Param - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated parameter is a named parameter for a method or constructor.
- ParamAnnotationParanamer(Paranamer) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils.ParamAnnotationParanamer
-
Constructs a new ParamAnnotationParanamer with the specified fallback paranamer.
- Parameter - Record Class in io.github.blyznytsiaorg.bibernate.dao.method
-
Represents a method parameter with its name and type.
- Parameter(String, String) - Constructor for record class io.github.blyznytsiaorg.bibernate.dao.method.Parameter
-
Creates an instance of a
Parameter
record class. - PARAMETER - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The parameter placeholder used for prepared statements.
- PARAMETER - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Placeholder for parameter in SQL queries.
- parameters - Variable in class io.github.blyznytsiaorg.bibernate.dao.method.MethodMetadata
-
The list of parameters associated with the method.
- parentClass - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.OneToOneMetadata
- parentEntityMetadata - Variable in class io.github.blyznytsiaorg.bibernate.dao.JoinInfo
-
The metadata of the parent entity involved in the join.
- PART_SQL_CONDITIONS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Set of partial SQL conditions used in method name parsing.
- password - Variable in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDatasSourceConfig
- PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.utils.PropertyParser
- performDirtyChecking() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- Persistent - Class in io.github.blyznytsiaorg.bibernate
-
The Persistent class provides methods for configuring and creating Bibernate entity managers, stateless sessions, and enabling Flyway migrations and Redis caching.
- Persistent(String, String) - Constructor for class io.github.blyznytsiaorg.bibernate.Persistent
-
Constructs a Persistent instance with external Bibernate settings and the entities package name and a custom config file.
- Persistent(String, Map<String, String>) - Constructor for class io.github.blyznytsiaorg.bibernate.Persistent
-
Constructs a Persistent instance with external Bibernate settings and the entities package name.
- persistentContext(Class<?>, T, EntityKey<?>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- persistentContext(Class<T>, List<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- PersistentList<T> - Class in io.github.blyznytsiaorg.bibernate.collection
-
Represents a persistent list that lazily initializes its internal list using a supplier.
- PersistentList(Supplier<List<?>>) - Constructor for class io.github.blyznytsiaorg.bibernate.collection.PersistentList
-
Constructs a new PersistentList with the specified collection supplier.
- PLUS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
- populateFieldOrIncVersion(String, boolean, String, UpdateQueryBuilder) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Populates a field in an UPDATE operation with its corresponding value or increments the version field.
- populatePreparedStatement(Object[], PreparedStatement) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- populatePreparedStatement(Object, PreparedStatement) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Populates a prepared statement with values from the given entity.
- populatePreparedStatement(Object, PreparedStatement, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Populates a prepared statement with values from the given entity, including the generated ID.
- populatePreparedStatement(Object, PreparedStatement, String, Object, Number, List<ColumnSnapshot>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- populatePreparedStatement(List<Object>, PreparedStatement) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Populates a prepared statement with a list of values.
- PostgresIdentity - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
-
Implementation of the Identity interface for managing identity-related operations in Bibernate application specific to PostgreSQL databases.
- PostgresIdentity(BibernateDatabaseSettings, List<String>) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.PostgresIdentity
-
Constructs a new PostgresIdentity with the given BibernateDatabaseSettings and list of executed queries.
- PREFIX - Static variable in class io.github.blyznytsiaorg.bibernate.utils.PropertyParser
- prepareCall(String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
Creates a CallableStatement object for calling database stored procedures.
- prepareCall(String, int, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- prepareCall(String, int, int, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- prepareDeleteByIdEntityAction(Class<T>, Object, EntityKey<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- prepareEntityKey(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- preparePrimaryKeyToVersionValues(Class<T>, Collection<T>, boolean) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- prepareQuery(Class<T>, boolean, String, String, List<Pair<Object, Object>>, List<Object>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- prepareStatement(String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
Creates a PreparedStatement object for sending parameterized SQL statements to the database.
- prepareStatement(String, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- prepareStatement(String, int[]) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- prepareStatement(String, int, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- prepareStatement(String, int, int, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- prepareStatement(String, String[]) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- prepareValueForFieldInjection(Field, ResultSet, Object, EntityPersistent) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.CollectionFieldResolver
-
Prepares the value to be injected into the specified field of the entity.
- prepareValueForFieldInjection(Field, ResultSet, Object, EntityPersistent) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.EntityFieldResolver
-
Prepares the value to be injected into the specified field of the entity.
- prepareValueForFieldInjection(Field, ResultSet, Object, EntityPersistent) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.LazyEntityFieldResolver
-
Prepares the value to be injected into the specified field of the entity.
- prepareValueForFieldInjection(Field, ResultSet, Object, EntityPersistent) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.OneToOneEagerFieldResolver
-
Prepares the value to be injected into the specified field of the entity.
- prepareValueForFieldInjection(Field, ResultSet, Object, EntityPersistent) - Method in class io.github.blyznytsiaorg.bibernate.entity.type.RegularFieldFieldResolver
-
Prepares the value to be injected into the specified regular field of the entity.
- prepareValueForFieldInjection(Field, ResultSet, Object, EntityPersistent) - Method in interface io.github.blyznytsiaorg.bibernate.entity.type.TypeFieldResolver
-
Prepares the value to be injected into the specified field of the entity.
- PRIMARY_KEY_FIELD_CREATION - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- PRIMARY_KEY_MUST_BE_NOT_NULL - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- primaryKey - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
-
The primary key value used to identify and delete entities.
- primaryKeys - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
-
The collection of primary keys used to identify entities for deletion by this action.
- primaryKeyType - Variable in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
The field for the
primaryKeyType
record component. - primaryKeyType() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Returns the value of the
primaryKeyType
record component. - printBanner() - Static method in class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner
-
Prints the banner to the console based on the configured mode and file settings.
- processBb2DdlProperty(BibernateDatabaseSettings) - Method in class io.github.blyznytsiaorg.bibernate.config.DDLConfiguration
-
Processes the DDL property from the provided BibernateDatabaseSettings.
- processCreateProperty() - Method in class io.github.blyznytsiaorg.bibernate.ddl.DDLProcessor
-
Processes the creation of database properties by executing the generated DDL queries.
- processDDLConfiguration() - Method in class io.github.blyznytsiaorg.bibernate.Persistent
-
Processes DDL configuration for the specified package.
- processForeignKeyConstraint(String, Set<String>, String, EntityMetadata, String, Map<Integer, List<String>>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.ToOneRelationFieldResolver
- processForeignKeyConstraintInverseJoinColumn(String, Set<String>, String, EntityMetadata, String, Map<Integer, List<String>>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.ManyToManyFieldResolver
-
Processes the creation of a foreign key constraint for the inverse join column in a Many-to-Many relationship.
- processForeignKeyConstraintJoinColumn(Set<String>, String, String, String, String, Map<Integer, List<String>>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.ManyToManyFieldResolver
-
Processes the creation of a foreign key constraint for the join column in a Many-to-Many relationship.
- processIdField(String, EntityColumnDetails, Map<Integer, List<String>>) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
-
Processes the ID field by generating the database type information.
- processProperty(String) - Static method in class io.github.blyznytsiaorg.bibernate.utils.PropertyParser
-
Processes the provided property value, resolving environment variables if needed.
- processTimestamp(EntityColumnDetails) - Method in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
-
Processes a timestamp column for database creation.
- PropertyParser - Class in io.github.blyznytsiaorg.bibernate.utils
-
Utility class for parsing properties, including resolving environment variables.
- PropertyParser() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.PropertyParser
- ProxyConnection - Class in io.github.blyznytsiaorg.bibernate.connectionpool
-
ProxyConnection is a wrapper around a JDBC Connection that intercepts calls to create statements and provides additional functionality such as managing statement lifecycles and releasing connections back to a connection pool.
- ProxyConnection(Connection, Queue<Connection>) - Constructor for class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
Constructs a ProxyConnection object with the given JDBC Connection and connection pool.
- ProxyUtils - Class in io.github.blyznytsiaorg.bibernate.utils
-
Utility class providing methods to create proxies.
- ProxyUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.ProxyUtils
- ProxyUtils.Handler - Class in io.github.blyznytsiaorg.bibernate.utils
-
Handler class implementing MethodHandler for proxy invocation.
Q
- Query - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated method represents a query.
- QUERY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- QUERY_BIND_TWO_VALUES - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- QUERY_BIND_VALUE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- QUERY_BIND_VALUES - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- QueryBuilder - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl
-
An abstract class representing a generic SQL query builder with common constants and methods for constructing SQL statements such as SELECT, UPDATE, DELETE, etc.
- QueryBuilder(String, List<String>) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
Constructs a new QueryBuilder with the specified table name and list of WHERE conditions.
R
- redisConfiguration - Variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- RedisConfiguration - Class in io.github.blyznytsiaorg.bibernate.cache
-
Configuration class for setting up Redis connections and distributed caching.
- RedisConfiguration(BibernateDatabaseSettings) - Constructor for class io.github.blyznytsiaorg.bibernate.cache.RedisConfiguration
-
Constructs a new RedisConfiguration instance and sets up the Redis connection.
- reflections - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
- reflectionsThreadLocal - Static variable in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
-
Thread-local instance of Reflections for classpath scanning and metadata retrieval.
- registerRepository(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Registers a repository interface, collects custom repository implementations, and initializes repository metadata information.
- registerRepository(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.SimpleRepositoryInvocationHandler
-
Registers a repository interface and creates a dynamic proxy for it.
- RegularFieldFieldResolver - Class in io.github.blyznytsiaorg.bibernate.entity.type
-
Implementation of
TypeFieldResolver
for resolving custom injection values for regular fields of an entity class. - RegularFieldFieldResolver() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.type.RegularFieldFieldResolver
- release() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
Releases this connection and closes all associated statements.
- releaseSavepoint(Savepoint) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- remove(int) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- remove(Object) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- removeAll(Collection<?>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- removeCacheAndSnapshot - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllByIdEntityAction
-
Runnable to remove cache and snapshot.
- removeCacheAndSnapshot - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteAllEntityAction
-
Runnable to remove cache and snapshot.
- removeCacheAndSnapshot - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteByIdEntityAction
-
Runnable to remove cache and snapshot.
- removeCacheAndSnapshot - Variable in class io.github.blyznytsiaorg.bibernate.actionqueue.impl.DeleteEntityAction
-
Runnable to remove cache and snapshot.
- removeCacheAndSnapshotBy(EntityKey<?>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- removeCacheAndSnapshotBy(Collection<EntityKey<T>>, Class<T>, Collection<Object>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- removeIf(Predicate<? super T>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- removeToManyRelations(Class<T>, Object, BibernateSession, List<EntityColumnDetails>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- removeToOneRelations(List<T>, BibernateSession, List<EntityColumnDetails>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- removeTransaction() - Static method in class io.github.blyznytsiaorg.bibernate.transaction.TransactionHolder
-
Removes the transaction association for the current thread.
- replaceAll(UnaryOperator<T>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- REPLACEMENT - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- REPOSITORY_MEDATA - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating a call to a method with specific details.
- RepositoryDetails - Record Class in io.github.blyznytsiaorg.bibernate.dao.method
-
Represents details about a repository, including its name, primary key type, entity type, implemented interfaces, and metadata for each repository method.
- RepositoryDetails(String, Type, Type, List<String>, Map<String, MethodMetadata>) - Constructor for record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Creates an instance of a
RepositoryDetails
record class. - RepositoryInvocationException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate an issue related to repository method invocation in a Bibernate application.
- RepositoryInvocationException(String, Throwable) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.RepositoryInvocationException
-
Constructs a new RepositoryInvocationException with the specified detail message and cause.
- repositoryName - Variable in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
The field for the
repositoryName
record component. - repositoryName() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Returns the value of the
repositoryName
record component. - RepositoryParserUtils - Class in io.github.blyznytsiaorg.bibernate.dao.utils
-
Utility class for parsing repository method names and building corresponding SQL WHERE queries.
- RepositoryParserUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
- RepositoryParserUtils.ParamAnnotationParanamer - Class in io.github.blyznytsiaorg.bibernate.dao.utils
-
Custom implementation of
AnnotationParanamer
to handle the @Param annotation. - requireNonEmpty(Collection<?>, String) - Method in class io.github.blyznytsiaorg.bibernate.utils.CollectionUtils
-
Requires that a collection is not empty, throwing an exception with the specified message if it is.
- resetBibernateSession() - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- resetBibernateSessionFactory() - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- RESOLVE_REPOSITORY_DETAILS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Message for indicating the resolution of repository details for a method.
- retainAll(Collection<?>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- returnType - Variable in class io.github.blyznytsiaorg.bibernate.dao.method.MethodMetadata
-
The return type of the method.
- ReturnType - Class in io.github.blyznytsiaorg.bibernate.dao.method
-
Represents the return type of a method, including the entity class and generic parameters if applicable.
- ReturnType(Class<?>) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.ReturnType
-
Constructs a ReturnType instance with a raw entity class.
- ReturnType(ParameterizedType) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.ReturnType
-
Constructs a ReturnType instance with a parameterized entity class.
- RIGHT - Enum constant in enum class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinType
- rollback() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- rollback() - Method in class io.github.blyznytsiaorg.bibernate.transaction.Transaction
-
Force the underlying transaction to roll back, undoing changes made during the transaction, and closes the associated connection.
- rollback(Savepoint) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- rollbackAllIds() - Method in class io.github.blyznytsiaorg.bibernate.transaction.Transaction
-
Rolls back the ID fields of all entities in the updatedEntities set by setting them to null.
- rollbackTransaction() - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Rolls back the current transaction.
- rollbackTransaction() - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Rolls back the current transaction.
- rollbackTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- rollbackTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Rolls back the current transaction for the session using underlying Bibernate session.
- rollbackTransaction() - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Rolls back the current transaction.
- rollbackTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- rollbackTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- rollbackTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
S
- save(Class<T>, T) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Saves a new entity.
- save(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Saves an entity of type
T
in the database. - save(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- save(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Saves the provided entity of the specified class.
- save(Class<T>, T) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Saves an entity to the data store.
- save(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- save(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- save(Class<T>, T) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
-
Saves the given entity to the database.
- save(T) - Method in interface io.github.blyznytsiaorg.bibernate.dao.BibernateRepository
-
Saves the given entity in the repository.
- SAVE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- SAVE_ALL - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- saveAll(Class<T>, Collection<T>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Saves a collection of entities.
- saveAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Saves a collection of entities of type
T
in the database. - saveAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- saveAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Flushes changes to the underlying database.
- saveAll(Class<T>, Collection<T>) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Saves a collection of entities into the specified table.
- saveAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- saveAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- saveAll(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
-
Saves all entities in the provided collection to the database.
- saveAll(List<T>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.BibernateRepository
-
Saves a list of entities in the repository.
- saveWithIdentity(Class<T>, Collection<T>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.Identity
-
Saves entities of a given class with identity information.
- saveWithIdentity(Class<T>, Collection<T>) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.PostgresIdentity
-
Implements the saveWithIdentity method from the Identity interface.
- SECOND_LEVEL_CACHE - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- SECOND_LEVEL_CACHE_HOST - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- SECOND_LEVEL_CACHE_POST - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- SELECT - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for SELECT statements.
- SELECT_NEXT_QUERY - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceIdGenerator
- SELECT_PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Regular expression pattern for extracting SELECT clause from an HQL query.
- selectAll(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Builds a simple SELECT statement for retrieving all records from a given table.
- selectAllByFieldName(String, String, Integer) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Builds a SELECT statement with a WHERE condition based on a specific field and parameter count.
- selectBy(String, String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates a SELECT SQL statement for querying records from a specified table with a WHERE condition.
- selectByWithJoin(String, String, Set<JoinInfo>, JoinType) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Builds a SELECT statement with joins and a WHERE condition based on the provided parameters.
- selectedFields - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
The list of fields to be selected in the SELECT statement.
- selectField(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds a field to the list of fields to be selected in the SELECT statement.
- selectFieldFromTable(String, String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds a specific field from a specified table to the list of fields to be selected.
- selectFields(List<String>) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
- selectFieldsFromTable(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds all fields from a specified table to the list of fields to be selected.
- SelectQueryBuilder - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl
-
Represents a SQL SELECT query builder for constructing SELECT statements with optional clauses such as JOIN, WHERE, GROUP BY, HAVING, and UNION.
- SelectQueryBuilder(String) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Constructs a new SelectQueryBuilder with the specified table name.
- selectWithJoin(String, String, Field) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates a SELECT SQL statement with a JOIN operation between two tables.
- SEMICOLON - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The semicolon used to terminate SQL statements.
- SEPARATOR - Static variable in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
A constant String representing the separator used for string concatenation or splitting.
- SEQUENCE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- SEQUENCE_CREATION - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- SEQUENCE_DROP - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- SequenceConf - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
-
A configuration class for managing and providing sequences of IDs in a Bibernate application.
- SequenceConf(String) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
Constructs a new SequenceConf with the given name, using default initial value and allocation size.
- sequenceGenerator - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- SequenceGeneratorMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for a sequence generator used in entity mapping.
- SequenceGeneratorMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.SequenceGeneratorMetadata
- SequenceIdGenerator - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.identity
-
Implementation of the sequence-based ID generator in Bibernate.
- SequenceIdGenerator(BibernateDatabaseSettings, List<String>) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceIdGenerator
-
Constructs an SequenceIdGenerator with the specified Bibernate database settings and a list to store executed queries.
- sequenceName - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.SequenceGeneratorMetadata
- sequences - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceIdGenerator
- SerializationUtils - Class in io.github.blyznytsiaorg.bibernate.cache.utils
-
Utility class for serializing and deserializing objects using Kryo serialization.
- SerializationUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.cache.utils.SerializationUtils
- serialize(Class<T>, T) - Static method in class io.github.blyznytsiaorg.bibernate.cache.utils.SerializationUtils
-
Serializes the provided entity object into a byte array using Kryo serialization.
- SESSION_IS_CLOSED_UNABLE_TO_PERFORM_CALLS_TO_THE_DATABASE - Static variable in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- SESSION_IS_CLOSING_PERFORMING_DIRTY_CHECKING - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- sessionContextHolder - Static variable in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- sessionFactoryContextHolder - Static variable in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- set(int, T) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- SET - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for SET clauses in UPDATE statements.
- setAutoCommit(boolean) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setBibernateEntityMetadata(Map<Class<?>, EntityMetadata>) - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
-
Sets the entity metadata in the current thread's context.
- setBibernateSession(BibernateSession) - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- setBibernateSessionFactory(BibernateSessionFactory) - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
- setCatalog(String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setClientInfo(String, String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setClientInfo(Properties) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setConditions(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Sets the conditions obtained from the WHERE clause.
- setEntityAlias(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Sets the entity alias obtained from the SELECT clause.
- setEntityName(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Sets the entity name obtained from the SELECT clause.
- setField(Field, Object, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Sets the value of a field in an object.
- setField(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder
-
Adds a field to the list of fields to be inserted.
- setField(String, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Adds a field to be updated with the specified value.
- setFieldDependency(TypeFieldResolver, Field, T, ResultSet) - Method in class io.github.blyznytsiaorg.bibernate.entity.EntityPersistent
- setFieldIncrementVersion(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Adds a field to be updated with an incremented value.
- setHoldability(int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setIdField(Object, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Sets the value of the field annotated with @Id in the given entity object.
- setLoginTimeout(int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- setLogWriter(PrintWriter) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- setNetworkTimeout(Executor, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setNextPortionOfIds(Long) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceConf
-
Sets the next portion of IDs in the sequence based on the current ID.
- setOfChars - Static variable in class io.github.blyznytsiaorg.bibernate.utils.DDLUtils
- setReadOnly(boolean) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setRedisConfiguration(RedisConfiguration) - Method in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
-
Sets the Redis configuration for distributed caching.
- setReflection(String) - Static method in class io.github.blyznytsiaorg.bibernate.session.BibernateContextHolder
-
Sets the thread-local instance of Reflections based on the provided internal package for classpath scanning.
- setSavepoint() - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setSavepoint(String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setSchema(String) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setShardingKey(ShardingKey) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setShardingKey(ShardingKey, ShardingKey) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setShardingKeyIfValid(ShardingKey, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setShardingKeyIfValid(ShardingKey, ShardingKey, int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setTransaction(Transaction) - Static method in class io.github.blyznytsiaorg.bibernate.transaction.TransactionHolder
-
Sets the transaction for the current thread, allowing transactions to be associated with the execution context of a thread.
- setTransactionIsolation(int) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setTypeMap(Map<String, Class<?>>) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- setup(BibernateDatabaseSettings) - Method in class io.github.blyznytsiaorg.bibernate.cache.RedisConfiguration
-
Sets up the Redis connection based on the provided database settings.
- setValueForObject(Object, Field, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Sets the value of the specified field in the given object using reflection.
- setVersionValueIfNull(Class<?>, Object) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Sets the version value to 1 if it is null for the specified entity or entities.
- setVersionValueIfNull(Class<?>, Collection<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Sets the version value to 1 if it is null for the specified entities.
- SHOW_SQL - Static variable in class io.github.blyznytsiaorg.bibernate.config.BibernateDatabaseSettings
- showSql(Runnable) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- showSql(Runnable) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.AbstractGenerator
-
Conditionally logins a provided SQL query based on the 'showSql' setting.
- simpleRepositoryFactory - Variable in class io.github.blyznytsiaorg.bibernate.dao.SimpleRepositoryInvocationHandler
-
The SimpleRepositoryFactory used for handling repository-specific operations.
- SimpleRepositoryFactory - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Factory class for handling dynamic proxy creation and method invocations on repository interfaces.
- SimpleRepositoryFactory() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
-
Constructs a SimpleRepositoryFactory and initializes the list of method handlers.
- SimpleRepositoryFindByIdMethodHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Handler for executing the "findById" method in a simple repository.
- SimpleRepositoryFindByIdMethodHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindByIdMethodHandler
- SimpleRepositoryFindOneMethodHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Handler for executing the "findOne" method in a simple repository.
- SimpleRepositoryFindOneMethodHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFindOneMethodHandler
- simpleRepositoryInvocationHandler - Variable in class io.github.blyznytsiaorg.bibernate.BibernateEntityManagerFactory
- SimpleRepositoryInvocationHandler - Class in io.github.blyznytsiaorg.bibernate.dao
-
InvocationHandler implementation for dynamically handling method invocations on repository interfaces.
- SimpleRepositoryInvocationHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.SimpleRepositoryInvocationHandler
-
Constructs a SimpleRepositoryInvocationHandler with a new instance of SimpleRepositoryFactory.
- SimpleRepositoryMethodCustomImplHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Handler for executing custom methods in a custom repository implementation.
- SimpleRepositoryMethodCustomImplHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
- SimpleRepositoryMethodDeleteAllHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Handler for executing the deleteAll method in a simple repository.
- SimpleRepositoryMethodDeleteAllHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteAllHandler
- SimpleRepositoryMethodDeleteHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Handler for executing the delete method in a simple repository.
- SimpleRepositoryMethodDeleteHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodDeleteHandler
- SimpleRepositoryMethodFindAllHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Handler for executing the findAll method in a simple repository.
- SimpleRepositoryMethodFindAllHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindAllHandler
- SimpleRepositoryMethodFindByHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Handler for executing the findBy methods in a simple repository.
- SimpleRepositoryMethodFindByHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodFindByHandler
- SimpleRepositoryMethodHandler - Interface in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Interface for handling the execution of repository methods.
- simpleRepositoryMethodHandlers - Variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryFactory
- SimpleRepositoryMethodHqlQueryHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Implementation of
SimpleRepositoryMethodHandler
for handling methods annotated withQuery
. - SimpleRepositoryMethodHqlQueryHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodHqlQueryHandler
- SimpleRepositoryMethodNativeQueryHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Implementation of
SimpleRepositoryMethodHandler
for handling methods annotated withQuery
. - SimpleRepositoryMethodNativeQueryHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodNativeQueryHandler
- SimpleRepositoryMethodSaveAllHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Implementation of
SimpleRepositoryMethodHandler
for handling the "saveAll" method. - SimpleRepositoryMethodSaveAllHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveAllHandler
- SimpleRepositoryMethodSaveHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Implementation of
SimpleRepositoryMethodHandler
for handling the "save" method. - SimpleRepositoryMethodSaveHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodSaveHandler
- SimpleRepositoryMethodUpdateHandler - Class in io.github.blyznytsiaorg.bibernate.dao.method.handler
-
Implementation of
SimpleRepositoryMethodHandler
for handling the "update" method. - SimpleRepositoryMethodUpdateHandler() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodUpdateHandler
- size() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- SNAKE_REGEX - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- snapshots - Variable in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- SNAPSHOTS_ARE_CLEARING - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- sort(Comparator<? super T>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- SPACE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The space character used in SQL statements for better readability.
- spliterator() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- sqlBuilder - Variable in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
The SQL builder used to construct SQL queries.
- SqlBuilder - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc
-
Utility class for building SQL statements (SELECT, UPDATE, INSERT, DELETE) based on different scenarios.
- SqlBuilder() - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
- start() - Method in class io.github.blyznytsiaorg.bibernate.transaction.Transaction
-
Starts the transaction by setting auto-commit to false on the associated database connection.
- startTransaction() - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Starts a transaction.
- startTransaction() - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Starts a new transaction and put it into ThreadLocal.
- startTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- startTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Starts a new transaction for the session using underlying Bibernate session.
- startTransaction() - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Starts a new transaction.
- startTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- startTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- startTransaction() - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- StatelessSession - Class in io.github.blyznytsiaorg.bibernate
-
The StatelessSession class represents a stateless session for executing database operations.
- StatelessSession(BibernateDatabaseSettings) - Constructor for class io.github.blyznytsiaorg.bibernate.StatelessSession
-
Constructs a new StatelessSession with the provided Bibernate database settings.
- statementList - Variable in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
-
List of statements associated with this connection.
- strategy - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.GeneratedValueMetadata
- stream() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- subList(int, int) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- supplier - Variable in class io.github.blyznytsiaorg.bibernate.utils.ProxyUtils.Handler
- SUPPORTED_OPERATIONS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Set of supported operations for constructing SQL queries.
T
- table - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- table(Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the table name associated with the given entity class.
- Table - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated class represents a database table.
- tableJoinColumnName(Field) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the name of the join column in the join table associated with the specified field.
- tableJoinColumnNameCorrect(Field, Class<?>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Retrieves the correct join column name for the specified field and entity class.
- tableName - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The name of the table being queried or modified.
- tableName - Variable in class io.github.blyznytsiaorg.bibernate.ddl.DDLFieldMetadataHolder
- tableName - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
- tableNames - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadataCollector
- throwErrorMessage(String, Exception) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
- timestamp - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ColumnMetadata
- TIMESTAMP_DEFAULT_NOW - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- TIMESTAMP_WITH_TIME_ZONE_DEFAULT_NOW - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- timeZone - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ColumnMetadata
- toArray() - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- toArray(IntFunction<T1[]>) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- toArray(T1[]) - Method in class io.github.blyznytsiaorg.bibernate.collection.PersistentList
- toEntity(ResultSet, Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.entity.EntityPersistent
-
Converts data from a ResultSet into an entity object of the specified class.
- toNativeSql() - Method in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Converts the HQL query information into native SQL format based on the associated entity class.
- ToOneRelationFieldResolver - Class in io.github.blyznytsiaorg.bibernate.ddl.field
-
Resolves fields representing one-to-one or many-to-one relationships in entity columns.
- ToOneRelationFieldResolver() - Constructor for class io.github.blyznytsiaorg.bibernate.ddl.field.ToOneRelationFieldResolver
- toString() - Method in record class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.InsertQueryBuilder.InsertField
-
Returns a string representation of this record class.
- toString() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinClause
-
Returns a string representation of the JOIN clause.
- toString() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.Parameter
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.RepositoryDetails
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityColumn
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.blyznytsiaorg.bibernate.entity.EntityKey
-
Returns a string representation of this record class.
- Transaction - Class in io.github.blyznytsiaorg.bibernate.transaction
-
Enables the application to delineate units of work while abstracting away the specifics of the underlying transaction implementation.
- Transaction() - Constructor for class io.github.blyznytsiaorg.bibernate.transaction.Transaction
- TransactionalDatasource - Class in io.github.blyznytsiaorg.bibernate.transaction
-
TransactionalDatasource
extendsBibernateDataSource
and provides support for managing transactions within the data source. - TransactionalDatasource(BibernateDatasSourceConfig) - Constructor for class io.github.blyznytsiaorg.bibernate.transaction.TransactionalDatasource
-
Constructs a new
TransactionalDatasource
with the specified configuration. - transactionHolder - Static variable in class io.github.blyznytsiaorg.bibernate.transaction.TransactionHolder
-
A
ThreadLocal
variable for storing transactions associated with a specific thread. - TransactionHolder - Class in io.github.blyznytsiaorg.bibernate.transaction
-
The
TransactionHolder
class is a utility for managing thread-local transactions. - TransactionHolder() - Constructor for class io.github.blyznytsiaorg.bibernate.transaction.TransactionHolder
- TransactionJdbcUtils - Class in io.github.blyznytsiaorg.bibernate.transaction
-
The
TransactionJdbcUtils
class provides utility methods for handling JDBC resources in the context of transactions. - TransactionJdbcUtils() - Constructor for class io.github.blyznytsiaorg.bibernate.transaction.TransactionJdbcUtils
- TRY_TO_FIND_OUT_CUSTOM_REPOSITORY_IMPLEMENTATION_FOR_S_METHOD - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodCustomImplHandler
-
Message indicating an attempt to find a custom repository implementation for a specific method.
- type - Variable in record class io.github.blyznytsiaorg.bibernate.dao.method.Parameter
-
The field for the
type
record component. - type - Variable in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
The field for the
type
record component. - type - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityMetadata
- type() - Method in interface io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.Generator
-
Gets the generation type associated with the generator.
- type() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.IdentityIdGenerator
-
Returns IDENTITY GenerationType for further understanding of what type of generator we are dealing with
- type() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.NoneIdGenerator
-
Returns NONE GenerationType for further understanding of what type of generator we are dealing with
- type() - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.SequenceIdGenerator
-
Returns SEQUENCE GenerationType for further understanding of what type of generator we are dealing with
- type() - Method in record class io.github.blyznytsiaorg.bibernate.dao.method.Parameter
-
Returns the value of the
type
record component. - type() - Method in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
Returns the value of the
type
record component. - TypeConverter - Class in io.github.blyznytsiaorg.bibernate.utils
-
Contains utility methods for converting Java types to database types and checking compatibility of types for DDL creation.
- TypeConverter() - Constructor for class io.github.blyznytsiaorg.bibernate.utils.TypeConverter
- TypeFieldResolver - Interface in io.github.blyznytsiaorg.bibernate.entity.type
-
Interface for resolving custom injection values for fields of an entity class.
- typeFieldResolvers - Variable in class io.github.blyznytsiaorg.bibernate.entity.type.TypeResolverFactory
- typeResolverFactory - Variable in class io.github.blyznytsiaorg.bibernate.entity.EntityPersistent
- TypeResolverFactory - Class in io.github.blyznytsiaorg.bibernate.entity.type
-
Factory class for creating type field resolvers based on the type of field encountered during custom injection.
- TypeResolverFactory() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.type.TypeResolverFactory
-
Constructs a new
TypeResolverFactory
and initializes the list of type field resolvers. - typeToDatabaseTypeString - Static variable in class io.github.blyznytsiaorg.bibernate.utils.TypeConverter
U
- UNABLE_TO_GET_GENERATED_VALUE_FIELD_FOR_ENTITY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- UNABLE_TO_GET_ID_FIELD_FOR_ENTITY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- UNABLE_TO_GET_ID_NAME_FOR_ENTITY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- UNABLE_TO_GET_MAPPED_BY_FIELD_IN_OWNING_ENTITY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
- UNABLE_TO_GET_OWNING_FIELD_FROM_INVERSE_FIELD - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityRelationsUtils
- UNABLE_TO_GET_VERSION_NAME_FOR_ENTITY - Static variable in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
- UNDERSCORE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The underscore is used to sepa
- UNDERSCORE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Underscore character used for converting camel case to underscore format.
- union(SelectQueryBuilder) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Combines the current SELECT query with another query using the UNION operator.
- UNION - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for UNION clauses.
- unionQueries - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
The list of SELECT queries to be combined using UNION.
- unique - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.model.ColumnMetadata
- unique() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Column
-
(Optional) Whether the column is a unique key.
- UNIQUE - Static variable in class io.github.blyznytsiaorg.bibernate.ddl.field.NoRelationFieldResolver
- UNSUPPORTED_ACTION_TYPE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.ExceptionMessage
- UnsupportedActionTypeException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that an unsupported or invalid action type has been encountered in the Bibernate framework.
- UnsupportedActionTypeException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.UnsupportedActionTypeException
-
Constructs a new UnsupportedActionTypeException with the specified detail message.
- UnsupportedDataTypeException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that an unsupported or invalid data type has been encountered.
- UnsupportedDataTypeException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.UnsupportedDataTypeException
-
Constructs a new UnsupportedDataTypeException with the specified detail message.
- UnsupportedReturnTypeException - Exception Class in io.github.blyznytsiaorg.bibernate.exception
-
Exception thrown to indicate that an unsupported or invalid return type has been encountered in the Bibernate framework.
- UnsupportedReturnTypeException(String) - Constructor for exception class io.github.blyznytsiaorg.bibernate.exception.UnsupportedReturnTypeException
-
Constructs a new UnsupportedReturnTypeException with the specified detail message.
- unwrap(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDataSource
- unwrap(Class<T>) - Method in class io.github.blyznytsiaorg.bibernate.connectionpool.ProxyConnection
- update(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- update(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateSecondLevelCacheSession
-
Updates the given entity in the database.
- update(Class<T>, Object) - Method in interface io.github.blyznytsiaorg.bibernate.session.BibernateSession
-
Updates an entity in the data store.
- update(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- update(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.DefaultBibernateSession
- update(Class<T>, Object) - Method in class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
-
Updates the entity of the specified class in the database.
- update(Class<T>, Object, List<ColumnSnapshot>) - Method in interface io.github.blyznytsiaorg.bibernate.dao.Dao
-
Updates an entity with the provided changes.
- update(Class<T>, Object, List<ColumnSnapshot>) - Method in class io.github.blyznytsiaorg.bibernate.dao.EntityDao
-
Updates an entity of type
T
in the database based on the provided differences. - update(Class<T>, Object, List<ColumnSnapshot>) - Method in class io.github.blyznytsiaorg.bibernate.session.BibernateFirstLevelCacheSession
- update(Object, String, String, List<ColumnSnapshot>) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.SqlBuilder
-
Generates an UPDATE SQL statement for updating records in a specified table based on the provided entity, fieldIdName, and list of ColumnSnapshots representing the differences.
- update(String) - Static method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Creates a new UpdateQueryBuilder with the specified table name.
- update(T) - Method in interface io.github.blyznytsiaorg.bibernate.dao.BibernateRepository
-
Updates the given entity in the repository.
- UPDATE - Enum constant in enum class io.github.blyznytsiaorg.bibernate.actionqueue.ActionType
-
Represents the action of updating an existing entity.
- UPDATE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for UPDATE statements.
- UPDATE - Static variable in class io.github.blyznytsiaorg.bibernate.utils.MessageUtils.LogMessage
- UPDATE_METHOD_SHOULD_HAVE_ONE_PARAMETER_ID - Static variable in class io.github.blyznytsiaorg.bibernate.dao.method.handler.SimpleRepositoryMethodUpdateHandler
- updatedEntities - Variable in class io.github.blyznytsiaorg.bibernate.transaction.Transaction
- updateEntity(Object, Object) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.identity.IdentityIdGenerator
- UpdateEntityAction - Class in io.github.blyznytsiaorg.bibernate.actionqueue.impl
-
Represents an entity action for updating entities in the Bibernate framework.
- UpdateEntityAction() - Constructor for class io.github.blyznytsiaorg.bibernate.actionqueue.impl.UpdateEntityAction
- UpdateField(String, Object) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder.UpdateField
-
Constructs a new UpdateField with the specified field name and value.
- updateFields - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
The list of fields to be updated with their corresponding values.
- UpdateQueryBuilder - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl
-
Represents a SQL UPDATE query builder for constructing UPDATE statements with specified fields and conditions.
- UpdateQueryBuilder(String) - Constructor for class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Constructs a new UpdateQueryBuilder with the specified table name.
- UpdateQueryBuilder.UpdateField - Class in io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl
-
Represents an individual field to be updated with its corresponding value.
- UpdateTimestamp - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated field represents a timestamp that should be updated automatically upon entity modification.
- updateTimestampMetadata - Variable in class io.github.blyznytsiaorg.bibernate.entity.metadata.EntityColumnDetails
- UpdateTimestampMetadata - Class in io.github.blyznytsiaorg.bibernate.entity.metadata.model
-
Represents metadata for an update timestamp used in entity mapping.
- UpdateTimestampMetadata() - Constructor for class io.github.blyznytsiaorg.bibernate.entity.metadata.model.UpdateTimestampMetadata
- username - Variable in class io.github.blyznytsiaorg.bibernate.connectionpool.BibernateDatasSourceConfig
V
- ValidatorBibernateSession - Class in io.github.blyznytsiaorg.bibernate.session
-
Wrapper class that provides validation functionality for a Bibernate session.
- ValidatorBibernateSession() - Constructor for class io.github.blyznytsiaorg.bibernate.session.ValidatorBibernateSession
- value - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder.UpdateField
-
The new value for the field.
- value - Variable in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
The field for the
value
record component. - value() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Param
-
Specifies the name of the parameter.
- value() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.Query
-
Specifies the value of the query.
- value() - Method in record class io.github.blyznytsiaorg.bibernate.entity.ColumnSnapshot
-
Returns the value of the
value
record component. - valueOf(String) - Static method in enum class io.github.blyznytsiaorg.bibernate.actionqueue.ActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner.Mode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.blyznytsiaorg.bibernate.actionqueue.ActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.join.JoinType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.blyznytsiaorg.bibernate.utils.BibernateBanner.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyIsIdHasStrategyGeneratorOrNotNullValue(Collection<T>) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Verifies whether the ID field of each reference object in the collection has a strategy generator or a non-null value.
- verifyIsIdHasStrategyGeneratorOrNotNullValue(T) - Static method in class io.github.blyznytsiaorg.bibernate.utils.EntityReflectionUtils
-
Verifies whether the ID field of the given reference object has a strategy generator or a non-null value.
- verifySessionNotClosed() - Method in class io.github.blyznytsiaorg.bibernate.session.CloseBibernateSession
- Version - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates that the annotated field represents a version attribute used for optimistic locking.
W
- WHERE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The SQL keyword for WHERE clauses.
- WHERE - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Prefix for log messages related to constructing WHERE queries.
- WHERE_PATTERN - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.HqlQueryInfo
-
Regular expression pattern for extracting WHERE clause from an HQL query.
- whereCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.DeleteQueryBuilder
-
Adds a WHERE condition to the DELETE query.
- whereCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.SelectQueryBuilder
-
Adds a WHERE condition to the SELECT statement.
- whereCondition(String) - Method in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.UpdateQueryBuilder
-
Adds a WHERE condition to the UPDATE statement.
- whereConditions - Variable in class io.github.blyznytsiaorg.bibernate.dao.jdbc.dsl.QueryBuilder
-
The list of conditions used in WHERE clauses.
- WILL_RESOLVE_AS_REGULAR_METHOD_PARAMETERS - Static variable in class io.github.blyznytsiaorg.bibernate.dao.utils.RepositoryParserUtils
-
Message indicating that a method doesn't have parameters annotated with @Param.
- withDefaultConfiguration(String) - Static method in class io.github.blyznytsiaorg.bibernate.Persistent
-
Constructs a Persistent instance with default configuration.
- withExternalConfiguration(String, String) - Static method in class io.github.blyznytsiaorg.bibernate.Persistent
-
Constructs a Persistent instance with external configuration.
- withExternalConfiguration(String, Map<String, String>) - Static method in class io.github.blyznytsiaorg.bibernate.Persistent
-
Constructs a Persistent instance with external configuration.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form