Index
All Classes and Interfaces|All Packages
A
- ALL - Enum constant in enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.CascadeType
-
Cascade all operations
- allocationSize() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.SequenceGenerator
-
Specifies the size of the allocation block for the sequence.
C
- cascade() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.ManyToOne
-
Defines the cascade operations to be applied to the associated entity when operations are performed on the owning entity.
- cascade() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.OneToMany
-
Defines the cascade operations to be applied to the associated entities when operations are performed on the owning entity.
- cascade() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.OneToOne
-
Defines the cascade behavior for the relationship.
- CascadeType - Enum Class in io.github.blyznytsiaorg.bibernate.annotation.enumeration
-
Defines the set of cascadable operations that are propagated to the associated entity.
- CascadeType() - Constructor for enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.CascadeType
E
- EAGER - Enum constant in enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.FetchType
-
Indicates that related entities should be loaded eagerly, i.e., at the same time as the owning entity.
- entities - Variable in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
- Entity - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Marks a class as an entity for mapping in the Bibernate framework.
- entityAnnotations - Variable in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
- EntityRequirementProcessor - Class in io.github.blyznytsiaorg.bibernate
-
Annotation processor for validating requirements on classes annotated with the
Entity
annotation. - EntityRequirementProcessor() - Constructor for class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
F
- fetch() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.ManyToOne
-
Defines the fetching strategy to be used when retrieving the associated entity.
- fetch() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.OneToOne
-
Defines the fetching strategy used to load the related entity.
- FetchType - Enum Class in io.github.blyznytsiaorg.bibernate.annotation.enumeration
-
Enumeration representing the fetching strategy used to load related entities in a relational mapping.
- FetchType() - Constructor for enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.FetchType
G
- GeneratedValue - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Marks a field as being generated by the database upon insertion.
- GenerationType - Enum Class in io.github.blyznytsiaorg.bibernate.annotation
-
Enumeration representing different strategies for generating values for annotated fields marked with
GeneratedValue
. - GenerationType() - Constructor for enum class io.github.blyznytsiaorg.bibernate.annotation.GenerationType
- generator() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.GeneratedValue
-
Specifies the name of the generator to use (if applicable).
H
- hasNoArgsConstructor(TypeElement) - Method in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
-
Checks if a class has a no-args constructor (constructor without parameters).
- hasRelationAnnotationOnEntityField(TypeElement) - Method in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
-
Checks if any field of the specified class has an annotation related to entity relationships.
I
- Id - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Marks a field as the identifier (primary key) of an entity class.
- IDENTITY - Enum constant in enum class io.github.blyznytsiaorg.bibernate.annotation.GenerationType
-
Values are generated by the database upon insertion.
- IgnoreEntity - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Marks a class as being ignored for entity mapping in the Bibernate framework.
- init(ProcessingEnvironment) - Method in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
-
Initializes the annotation processor by obtaining the Messager from the processing environment.
- initialValue() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.SequenceGenerator
-
Specifies the initial value for the sequence.
- io.github.blyznytsiaorg.bibernate - package io.github.blyznytsiaorg.bibernate
- io.github.blyznytsiaorg.bibernate.annotation - package io.github.blyznytsiaorg.bibernate.annotation
- io.github.blyznytsiaorg.bibernate.annotation.enumeration - package io.github.blyznytsiaorg.bibernate.annotation.enumeration
- isIdAnnotatedField(Element) - Method in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
-
Checks if a field is annotated with
Id
. - isMismatchInGeneratorName(Element) - Method in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
-
Checks if there is a mismatch in generator names between @GeneratedValue and @SequenceGenerator annotations.
L
- LAZY - Enum constant in enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.FetchType
-
Indicates that related entities should be loaded lazily, i.e., only when they are explicitly accessed or requested.
M
- ManyToOne - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates a Many-to-One association between entities.
- mappedBy() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.OneToMany
-
The field that owns the relationship.
- mappedBy() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.OneToOne
-
The name of the field in the inverse side of the relationship.
- messager - Variable in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
-
The Messager used for reporting diagnostic messages during the annotation processing.
N
- name() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.SequenceGenerator
-
Specifies the name of the sequence generator.
- NONE - Enum constant in enum class io.github.blyznytsiaorg.bibernate.annotation.GenerationType
-
No generation strategy is applied.
O
- OneToMany - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Indicates a One-to-Many association between entities.
- OneToOne - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Specifies a one-to-one relationship between two entities.
P
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
-
Processes the annotated elements and performs validation checks on classes annotated with @Entity.
R
- REMOVE - Enum constant in enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.CascadeType
-
Cascade remove operation
S
- SEQUENCE - Enum constant in enum class io.github.blyznytsiaorg.bibernate.annotation.GenerationType
-
Values are generated using a sequence.
- SequenceGenerator - Annotation Interface in io.github.blyznytsiaorg.bibernate.annotation
-
Specifies a sequence generator for generating values for annotated fields marked with
GeneratedValue
using theGenerationType.SEQUENCE
strategy. - sequenceName() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.SequenceGenerator
-
Specifies the name of the database sequence to be used.
- strategy() - Element in annotation interface io.github.blyznytsiaorg.bibernate.annotation.GeneratedValue
-
Specifies the generation strategy for the annotated field.
V
- validate(Element) - Method in class io.github.blyznytsiaorg.bibernate.EntityRequirementProcessor
-
Validates the requirements on a class annotated with @Entity.
- valueOf(String) - Static method in enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.CascadeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.FetchType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.blyznytsiaorg.bibernate.annotation.GenerationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.blyznytsiaorg.bibernate.annotation.enumeration.CascadeType
-
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.annotation.enumeration.FetchType
-
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.annotation.GenerationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages