Uses of Class
org.litebridge.db.spi.TableMetaData
Packages that use TableMetaData
Package
Description
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.litebridge.db.spi
Methods in org.litebridge.db.spi that return TableMetaDataModifier and TypeMethodDescriptionDatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) Retrieve metadata for the specified table. -
Uses of TableMetaData in org.litebridge.db.spi.impl
Methods in org.litebridge.db.spi.impl that return TableMetaDataModifier and TypeMethodDescriptionprotected TableMetaDataAbstractDatabaseProvider.ensureTableMetaData(Table table, ConnectionProvider connectionProvider) Ensure that table metadata is available for the specified table, fetching it if not already cached.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) -
Uses of TableMetaData in org.litebridge.db.spi.impl.sql
Methods in org.litebridge.db.spi.impl.sql that return TableMetaDataModifier and TypeMethodDescriptionprotected TableMetaDataAbstractSqlGenerator.ensureTableMetaData(Table table, ConnectionProvider connectionProvider) Ensures that table metadata is available for the specified table.Constructor parameters in org.litebridge.db.spi.impl.sql with type arguments of type TableMetaDataModifierConstructorDescriptionAbstractSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) Constructs a newAbstractSqlGenerator.DeleteSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) Constructs aDeleteSqlGeneratorwith the specified components.InsertSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) Creates a newInsertSqlGenerator.SelectSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) Creates a newSelectSqlGenerator.UpdateSqlGenerator(TypeConverter typeConverter, ColumnIdentifierGenerator columnIdentifierGenerator, BiFunction<Table, ConnectionProvider, TableMetaData> ensureTableMetaData) Creates a newUpdateSqlGenerator. -
Uses of TableMetaData in org.litebridge.db.sqlite
Methods in org.litebridge.db.sqlite that return TableMetaDataModifier and TypeMethodDescriptionprotected TableMetaDataSQLiteDatabaseProvider.fetchTableMetaData(Table table, ConnectionProvider connectionProvider) -
Uses of TableMetaData in org.litebridge.orm.persistence
Methods in org.litebridge.orm.persistence that return TableMetaDataModifier and TypeMethodDescriptionTableMetaDataCache.ensureTableMetaData(Table table) OrmTable.getMetaData()Get the table metadata.TransactionalDatabaseProvider.tableMetaData(Table table, ConnectionProvider connectionProvider) Constructors in org.litebridge.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.