Uses of Interface
org.litebridgedb.db.spi.DatabaseProvider
Packages that use DatabaseProvider
Package
Description
H2 Database Provider
Oracle Database Provider
PostgreSQL Database Provider
Abstract implementation classes for the Litebridge Database SPI.
SQLite Database Provider for Litebridge.
Litebridge ORM
Fluent API for registering DTO-table mappings
Persistence subsystem; contains classes for saving/updating/deleting DTOs
-
Uses of DatabaseProvider in org.litebridgedb.db.h2
Classes in org.litebridgedb.db.h2 that implement DatabaseProviderModifier and TypeClassDescriptionfinal classH2DatabaseProvider is a concrete implementation of AbstractDatabaseProvider specifically designed to interact with H2 database instances. -
Uses of DatabaseProvider in org.litebridgedb.db.oracle
Classes in org.litebridgedb.db.oracle that implement DatabaseProviderModifier and TypeClassDescriptionfinal classOracle Database Provider for Litebridge. -
Uses of DatabaseProvider in org.litebridgedb.db.postgres
Classes in org.litebridgedb.db.postgres that implement DatabaseProviderModifier and TypeClassDescriptionfinal classPostgresqlDatabaseProvider is a concrete implementation of AbstractDatabaseProvider specifically designed to interact with PostgreSQL database instances. -
Uses of DatabaseProvider in org.litebridgedb.db.spi.impl
Classes in org.litebridgedb.db.spi.impl that implement DatabaseProviderModifier and TypeClassDescriptionclassAn abstract implementation of theDatabaseProviderinterface that provides a framework for interacting with a database by managing SQL queries, metadata retrieval, and type conversions. -
Uses of DatabaseProvider in org.litebridgedb.db.sqlite
Classes in org.litebridgedb.db.sqlite that implement DatabaseProviderModifier and TypeClassDescriptionfinal classSQLite Database Provider for Litebridge. -
Uses of DatabaseProvider in org.litebridgedb.orm
Constructors in org.litebridgedb.orm with parameters of type DatabaseProviderModifierConstructorDescriptionLitebridge(DatabaseProvider databaseProvider, DataSource dataSource) Constructs a Litebridge instance with the specified database provider and data source.Litebridge(DatabaseProvider databaseProvider, DataSource dataSource, @Nullable LitebridgeConfig litebridgeConfig) Constructs a Litebridge instance with the specified database provider and data source.Litebridge(DatabaseProvider databaseProvider, DataSource dataSource, @Nullable LitebridgeConfig litebridgeConfig, MethodHandles.Lookup lookup) Constructs a Litebridge instance with the specified database provider and data source.Litebridge(DatabaseProvider databaseProvider, TransactionManager transactionManager) Constructs a Litebridge instance with the specified database provider, transaction manager, and default method handle lookup.Litebridge(DatabaseProvider databaseProvider, TransactionManager transactionManager, MethodHandles.Lookup lookup) Constructs an instance of Litebridge, responsible for managing database operations, transaction contexts, change tracking, and persistence functionality.Litebridge(DatabaseProvider databaseProvider, TransactionManager transactionManager, @Nullable LitebridgeConfig litebridgeConfig, MethodHandles.Lookup lookup) Constructs an instance of Litebridge, responsible for managing database operations, transaction contexts, change tracking, and persistence functionality.Litebridge(DatabaseProvider databaseProvider, TransactionManager transactionManager, LitebridgeConfig litebridgeConfig) Constructs a Litebridge instance with the specified database provider, transaction manager, and default method handle lookup. -
Uses of DatabaseProvider in org.litebridgedb.orm.api.register
Constructors in org.litebridgedb.orm.api.register with parameters of type DatabaseProviderModifierConstructorDescriptionRegistrationContext(Class<?> dtoClass, DatabaseProvider databaseProvider) -
Uses of DatabaseProvider in org.litebridgedb.orm.persistence
Classes in org.litebridgedb.orm.persistence that implement DatabaseProviderConstructors in org.litebridgedb.orm.persistence with parameters of type DatabaseProviderModifierConstructorDescriptionTransactionalDatabaseProvider(TransactionManager transactionManager, DatabaseProvider databaseProvider)