Index

A B C D E F G H I M N P R S T U V W 
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.
A B C D E F G H I M N P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form