Index
All Classes and Interfaces|All Packages|Serialized Form
D
- Database - Annotation Interface in dimstyl.orm.annotations
-
Defines a database configuration for the custom ORM framework.
- DATABASE_ENGINE - Static variable in enum class dimstyl.orm.internal.sql.resolver.DerbyColumnTypeResolver
-
The database engine type for this resolver.
- DATABASE_ENGINE - Static variable in enum class dimstyl.orm.internal.sql.resolver.H2ColumnTypeResolver
-
The database engine type for this resolver.
- DATABASE_ENGINE - Static variable in enum class dimstyl.orm.internal.sql.resolver.SQLiteColumnTypeResolver
-
The database engine type for this resolver.
- DatabaseConfiguration - Interface in dimstyl.orm.configuration
-
Represents a configuration interface for managing database connections.
- DatabaseConfigurationFactory - Class in dimstyl.orm.configuration
-
A factory class for obtaining database configuration instances.
- DatabaseConfigurationFactory() - Constructor for class dimstyl.orm.configuration.DatabaseConfigurationFactory
-
Private constructor to prevent instantiation of this utility class.
- DatabaseConnectionException - Exception Class in dimstyl.orm.exceptions
-
Exception thrown when a database connection issue occurs.
- DatabaseConnectionException(String) - Constructor for exception class dimstyl.orm.exceptions.DatabaseConnectionException
-
Constructs a new
DatabaseConnectionException
with the specified detail message. - DatabaseConnectionException(String, Throwable) - Constructor for exception class dimstyl.orm.exceptions.DatabaseConnectionException
-
Constructs a new
DatabaseConnectionException
with the specified detail message and cause. - databaseEngine - Variable in enum class dimstyl.orm.configuration.GenericDatabaseConfiguration
-
The database engine used for the connection.
- databaseEngine - Variable in record class dimstyl.orm.metadata.DatabaseMetadata
-
The field for the
databaseEngine
record component. - databaseEngine - Variable in record class dimstyl.orm.metadata.RepositoryMetadata
-
The field for the
databaseEngine
record component. - databaseEngine() - Element in annotation interface dimstyl.orm.annotations.Repository
-
Defines the database engine used for the repository.
- databaseEngine() - Method in record class dimstyl.orm.metadata.DatabaseMetadata
-
Returns the value of the
databaseEngine
record component. - databaseEngine() - Method in record class dimstyl.orm.metadata.RepositoryMetadata
-
Returns the value of the
databaseEngine
record component. - DatabaseEngine - Enum Class in dimstyl.orm.enums
-
Enum representing supported database engines.
- DatabaseEngine() - Constructor for enum class dimstyl.orm.enums.DatabaseEngine
- DatabaseMetadata - Record Class in dimstyl.orm.metadata
-
Represents metadata for a database, including its name, engine, SQL operations, and tables.
- DatabaseMetadata(String, DatabaseEngine, SqlOperation, List<TableMetadata>) - Constructor for record class dimstyl.orm.metadata.DatabaseMetadata
-
Creates an instance of a
DatabaseMetadata
record class. - databaseName - Variable in record class dimstyl.orm.metadata.DatabaseMetadata
-
The field for the
databaseName
record component. - databaseName - Variable in record class dimstyl.orm.metadata.RepositoryMetadata
-
The field for the
databaseName
record component. - databaseName() - Element in annotation interface dimstyl.orm.annotations.Repository
-
Specifies the name of the database where the entity is stored.
- databaseName() - Method in record class dimstyl.orm.metadata.DatabaseMetadata
-
Returns the value of the
databaseName
record component. - databaseName() - Method in record class dimstyl.orm.metadata.RepositoryMetadata
-
Returns the value of the
databaseName
record component. - DatabaseProcessor - Class in dimstyl.orm.internal.processors
-
Utility class responsible for processing metadata related to databases in ORM.
- DatabaseProcessor() - Constructor for class dimstyl.orm.internal.processors.DatabaseProcessor
-
Private constructor to prevent instantiation.
- DatabaseSchemaGenerator - Enum Class in dimstyl.orm.internal.sql.generator
-
Singleton-based SQL query generator responsible for creating database schema scripts.
- DatabaseSchemaGenerator() - Constructor for enum class dimstyl.orm.internal.sql.generator.DatabaseSchemaGenerator
- DELETE_BY_ID - Enum constant in enum class dimstyl.orm.enums.SqlOperation
-
Represents an operation to delete a record from a table based on its primary key.
- DeleteById - Annotation Interface in dimstyl.orm.annotations
-
Annotation to mark a method for deleting an entity by its identifier.
- DeleteByIdQueryGenerator - Enum Class in dimstyl.orm.internal.sql.generator
-
Generates an SQL `DELETE FROM` query for deleting an entity by its primary key.
- DeleteByIdQueryGenerator() - Constructor for enum class dimstyl.orm.internal.sql.generator.DeleteByIdQueryGenerator
- DERBY - Enum constant in enum class dimstyl.orm.enums.DatabaseEngine
-
Apache Derby Database Engine.
- DerbyColumnTypeResolver - Enum Class in dimstyl.orm.internal.sql.resolver
-
Singleton enum implementation of
ColumnTypeResolver
for Apache Derby. - DerbyColumnTypeResolver() - Constructor for enum class dimstyl.orm.internal.sql.resolver.DerbyColumnTypeResolver
- determineColumnName(Column, String) - Static method in class dimstyl.orm.internal.processors.ColumnProcessor
-
Determines the column name based on the
Column
annotation. - determineTableName(Table, String) - Static method in class dimstyl.orm.internal.processors.TableProcessor
-
Determines the table name based on the
Table
annotation or defaults to a formatted class name. - dimstyl.orm.annotations - package dimstyl.orm.annotations
-
Contains annotations used to define ORM entities, columns, primary keys, and repositories.
- dimstyl.orm.configuration - package dimstyl.orm.configuration
-
Provides configuration interfaces and factories for database setup.
- dimstyl.orm.enums - package dimstyl.orm.enums
-
Defines enumerations related to database engines and SQL operations.
- dimstyl.orm.exceptions - package dimstyl.orm.exceptions
-
Contains exception classes related to ORM operations.
- dimstyl.orm.internal.processors - package dimstyl.orm.internal.processors
-
Provides annotation processors for database and repository handling.
- dimstyl.orm.internal.sql.execution - package dimstyl.orm.internal.sql.execution
-
Handles execution of SQL queries.
- dimstyl.orm.internal.sql.generator - package dimstyl.orm.internal.sql.generator
-
Provides classes responsible for SQL query generation and schema creation.
- dimstyl.orm.internal.sql.resolver - package dimstyl.orm.internal.sql.resolver
-
Contains classes for resolving database column types.
- dimstyl.orm.internal.utils - package dimstyl.orm.internal.utils
-
Utility classes for string manipulation, file handling, and console output.
- dimstyl.orm.metadata - package dimstyl.orm.metadata
-
Defines metadata records and marker interfaces for ORM entities and database schema.
- dimstyl.orm.model - package dimstyl.orm.model
-
Contains the base model interfaces used to define ORM entities.
All Classes and Interfaces|All Packages|Serialized Form