Index

A B C D E F G H I J K L M N O P Q R S T U V W 
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 from TransactionHolder 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 and PreparedStatement 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 provided Method 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 with Query.
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 with Query.
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 extends BibernateDataSource 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.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form