Uses of Interface
org.litebridgedb.db.spi.tx.ConnectionProvider
Packages that use ConnectionProvider
Package
Description
Service Provider Interface (SPI) for integrating database drivers with Litebridge
Abstract implementation classes for the Litebridge Database SPI.
Persistence subsystem; contains classes for saving/updating/deleting DTOs
Transaction management utilities for Litebridge
-
Uses of ConnectionProvider in org.litebridgedb.db.spi
Methods in org.litebridgedb.db.spi with parameters of type ConnectionProviderModifier and TypeMethodDescriptionDatabaseProvider.delete(Delete delete, ConnectionProvider connectionProvider) DatabaseProvider.insert(Insert insert, ConnectionProvider connectionProvider) Execute an INSERT operation in the database using the providedInsertstatement.DatabaseProvider.select(Select select, ConnectionProvider connectionProvider) Execute a SELECT operation in the database using the providedSelectstatement.DatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) Retrieve metadata for the specified table.DatabaseProvider.update(Update update, ConnectionProvider connectionProvider) Execute an UPDATE operation in the database using the providedUpdatestatement. -
Uses of ConnectionProvider in org.litebridgedb.db.spi.impl
Methods in org.litebridgedb.db.spi.impl with parameters of type ConnectionProviderModifier and TypeMethodDescriptionAbstractDatabaseProvider.delete(Delete delete, ConnectionProvider connectionProvider) protected ColumnMetaDataAbstractDatabaseProvider.ensureColumnMetaData(Column column, ConnectionProvider connectionProvider) protected InsertResultAbstractDatabaseProvider.executeSqlInsert(AbstractDatabaseProvider.PreparedSql preparedSql, TableMetaData tableMetaData, boolean returnGeneratedKeys, ConnectionProvider connectionProvider) Execute a SQL INSERT operation using the provided prepared SQL statement and table metadata.protected UpdateResultAbstractDatabaseProvider.executeSqlUpdate(AbstractDatabaseProvider.PreparedSql preparedSql, TableMetaData tableMetaData, ConnectionProvider connectionProvider) Execute a SQL UPDATE operation using the provided prepared SQL statement and table metadata.protected TableMetaDataAbstractDatabaseProvider.fetchTableMetaData(Table table, ConnectionProvider connectionProvider) Retrieve metadata for the specified table, including its primary keys and columns.AbstractDatabaseProvider.insert(Insert insert, ConnectionProvider connectionProvider) protected AbstractDatabaseProvider.PreparedRowAbstractDatabaseProvider.prepareRow(RowValue rowValue, ConnectionProvider connectionProvider) Prepare a row for insertion based on the provided row value.protected AbstractDatabaseProvider.PreparedSqlAbstractDatabaseProvider.prepareSql(Delete delete, ConnectionProvider connectionProvider) protected AbstractDatabaseProvider.PreparedSqlAbstractDatabaseProvider.prepareSql(Insert insert, ConnectionProvider connectionProvider) Prepare a SQL INSERT statement along with its bind values for execution.protected AbstractDatabaseProvider.PreparedSqlAbstractDatabaseProvider.prepareSql(Update update, ConnectionProvider connectionProvider) Prepare a SQL UPDATE statement along with its bind values for execution.protected PreparedStatementAbstractDatabaseProvider.prepareStatement(AbstractDatabaseProvider.PreparedSql preparedSql, boolean returnGeneratedKeys, TableMetaData tableMetaData, ConnectionProvider connectionProvider) Prepare aPreparedStatementobject based on the provided SQL and bind values.AbstractDatabaseProvider.select(Select select, ConnectionProvider connectionProvider) AbstractDatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) AbstractDatabaseProvider.update(Update update, ConnectionProvider connectionProvider) -
Uses of ConnectionProvider in org.litebridgedb.db.spi.tx
Subinterfaces of ConnectionProvider in org.litebridgedb.db.spi.txModifier and TypeInterfaceDescriptioninterfaceProvides control over the transaction lifecycle, including committing and rolling back transactions.interfaceDefines a contract for managing transactions within an application. -
Uses of ConnectionProvider in org.litebridgedb.orm.persistence
Methods in org.litebridgedb.orm.persistence with parameters of type ConnectionProviderModifier and TypeMethodDescriptionTransactionalDatabaseProvider.delete(Delete delete, ConnectionProvider connectionProvider) TransactionalDatabaseProvider.insert(Insert insert, ConnectionProvider connectionProvider) TransactionalDatabaseProvider.select(Select select, ConnectionProvider connectionProvider) TransactionalDatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) TransactionalDatabaseProvider.update(Update update, ConnectionProvider connectionProvider) -
Uses of ConnectionProvider in org.litebridgedb.orm.tx
Classes in org.litebridgedb.orm.tx that implement ConnectionProviderModifier and TypeClassDescriptionfinal classDefault Litebridge Transaction Managerfinal classRepresents a transactional context that allows controlled execution of operations within a transaction. -
Uses of ConnectionProvider in org.litebridgedb.spring
Classes in org.litebridgedb.spring that implement ConnectionProviderModifier and TypeClassDescriptionclassSpring-compatiblePlatformTransactionManagerfor Litebridge.