Uses of Class
org.litebridgedb.db.spi.TableMetaData
Packages that use TableMetaData
Package
Description
H2 Database Provider
Oracle Database Provider
PostgreSQL Database Provider
Service Provider Interface (SPI) for integrating database drivers with Litebridge
Abstract implementation classes for the Litebridge Database SPI.
SQLite Database Provider for Litebridge.
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(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.postgres
Methods in org.litebridgedb.db.postgres with parameters of type TableMetaDataModifier and TypeMethodDescriptionprotected PreparedStatementPostgresDatabaseProvider.createPreparedStatementUsingConnection(PreparedSql preparedSql, boolean returnGeneratedKeys, TableMetaData tableMetaData, ManagedConnection connection) -
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.ensureTableMetaData(Table table, ConnectionProvider connectionProvider) protected TableMetaDataAbstractDatabaseProvider.fetchTableMetaData(Table table, ConnectionProvider connectionProvider) Retrieve metadata for the specified table, including its primary keys and expressions.AbstractDatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) Methods in org.litebridgedb.db.spi.impl with parameters of type TableMetaDataModifier and TypeMethodDescriptionprotected PreparedStatementAbstractDatabaseProvider.createPreparedStatementUsingConnection(PreparedSql preparedSql, boolean returnGeneratedKeys, TableMetaData tableMetaData, ManagedConnection connection) protected InsertResultAbstractDatabaseProvider.executeSqlInsert(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(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(PreparedSql preparedSql, boolean returnGeneratedKeys, TableMetaData tableMetaData, ConnectionProvider connectionProvider) Prepare aPreparedStatementobject based on the provided SQL and bind values. -
Uses of TableMetaData in org.litebridgedb.db.spi.impl.sql
Methods in org.litebridgedb.db.spi.impl.sql that return TableMetaDataModifier and TypeMethodDescriptionprotected TableMetaDataAbstractSqlGenerator.ensureTableMetaData(Table table, ConnectionProvider connectionProvider) Constructor parameters in org.litebridgedb.db.spi.impl.sql with type arguments of type TableMetaDataModifierConstructorDescriptionAbstractSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) DeleteSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) InsertSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) SelectSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) UpdateSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) -
Uses of TableMetaData in org.litebridgedb.db.sqlite
Methods in org.litebridgedb.db.sqlite that return TableMetaDataModifier and TypeMethodDescriptionprotected TableMetaDataSQLiteDatabaseProvider.fetchTableMetaData(Table table, ConnectionProvider connectionProvider) Methods in org.litebridgedb.db.sqlite with parameters of type TableMetaDataModifier and TypeMethodDescriptionprotected PreparedStatementSQLiteDatabaseProvider.createPreparedStatementUsingConnection(PreparedSql preparedSql, boolean returnGeneratedKeys, TableMetaData tableMetaData, ManagedConnection connection) protected Map<ColumnMetaData, Object> SQLiteDatabaseProvider.extractGeneratedKeys(TableMetaData tableMetaData, PreparedStatement preparedStatement) -
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.