Uses of Class
org.litebridgedb.db.spi.TableMetaData
Packages that use TableMetaData
Package
Description
H2 Database Provider
Oracle Database Provider
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
-
Uses of TableMetaData in org.litebridgedb.db.h2
Methods in org.litebridgedb.db.h2 with parameters of type TableMetaDataModifier and TypeMethodDescriptionprotected PreparedStatementH2DatabaseProvider.createPreparedStatementUsingConnection(AbstractDatabaseProvider.PreparedSql preparedSql, boolean returnGeneratedKeys, TableMetaData tableMetaData, ManagedConnection connection) -
Uses of TableMetaData in org.litebridgedb.db.oracle
Methods in org.litebridgedb.db.oracle with parameters of type TableMetaDataModifier and TypeMethodDescriptionprotected Map<ColumnMetaData, Object> OracleDatabaseProvider.extractGeneratedKeys(TableMetaData tableMetaData, PreparedStatement preparedStatement) -
Uses of TableMetaData in org.litebridgedb.db.spi
Methods in org.litebridgedb.db.spi that return TableMetaDataModifier and TypeMethodDescriptionDatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) Retrieve metadata for the specified table. -
Uses of TableMetaData in org.litebridgedb.db.spi.impl
Methods in org.litebridgedb.db.spi.impl that return TableMetaDataModifier and TypeMethodDescriptionprotected TableMetaDataAbstractDatabaseProvider.fetchTableMetaData(Table table, ConnectionProvider connectionProvider) Retrieve metadata for the specified table, including its primary keys and columns.AbstractDatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) Methods in org.litebridgedb.db.spi.impl with parameters of type TableMetaDataModifier and TypeMethodDescriptionprotected StringBuilderAbstractDatabaseProvider.appendTable(StringBuilder sql, TableMetaData table) protected PreparedStatementAbstractDatabaseProvider.createPreparedStatementUsingConnection(AbstractDatabaseProvider.PreparedSql preparedSql, boolean returnGeneratedKeys, TableMetaData tableMetaData, ManagedConnection connection) 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 Map<ColumnMetaData, Object> AbstractDatabaseProvider.extractGeneratedKeys(TableMetaData tableMetaData, PreparedStatement preparedStatement) protected List<ColumnMetaData> AbstractDatabaseProvider.getGeneratedPrimaryKeyColumns(TableMetaData tableMetaData) protected PreparedStatementAbstractDatabaseProvider.prepareStatement(AbstractDatabaseProvider.PreparedSql preparedSql, boolean returnGeneratedKeys, TableMetaData tableMetaData, ConnectionProvider connectionProvider) Prepare aPreparedStatementobject based on the provided SQL and bind values. -
Uses of TableMetaData in org.litebridgedb.orm.persistence
Methods in org.litebridgedb.orm.persistence that return TableMetaDataModifier and TypeMethodDescriptionOrmTable.getMetaData()Get the table metadata.TransactionalDatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) Constructors in org.litebridgedb.orm.persistence with parameters of type TableMetaDataModifierConstructorDescriptionOrmTable(Class<?> dtoClass, TableMetaData metaData, Map<FieldAccessor, MappedFieldTarget> fieldTargetMap, ChangeTracker changeTracker, ClassFieldAccessorCache classFieldAccessorCache) Constructs a newOrmTableinstance, initializing table metadata, field-to-column mappings, and a change tracker for managing object state.