Uses of Class
org.litebridgedb.db.spi.ColumnMetaData
Packages that use ColumnMetaData
Package
Description
Oracle Database Provider
PostgreSQL Database Provider
Service Provider Interface (SPI) for integrating database drivers with Litebridge
Interfaces for generating column values for INSERT statements.
Abstract implementation classes for the Litebridge Database SPI.
Update-related models
SQLite Database Provider for Litebridge.
Persistence subsystem; contains classes for saving/updating/deleting DTOs
-
Uses of ColumnMetaData in org.litebridgedb.db.oracle
Methods in org.litebridgedb.db.oracle that return types with arguments of type ColumnMetaDataModifier and TypeMethodDescriptionprotected Map<ColumnMetaData, Object> OracleDatabaseProvider.extractGeneratedKeys(TableMetaData tableMetaData, PreparedStatement preparedStatement) Methods in org.litebridgedb.db.oracle with parameters of type ColumnMetaDataModifier and TypeMethodDescriptionOracleSequenceColumnValueGenerator.generate(ColumnMetaData columnMetaData) Generate a SQL fragment to retrieve the next value from a sequence for direct use in an INSERT or UPDATE statement, e.g. to generate "INSERT INTO LB.ACCOUNT(ACCOUNT_ID, ACCOUNT_NAME) VALUES (sequence_name.NEXTVAL, ?)" -
Uses of ColumnMetaData in org.litebridgedb.db.postgres
Methods in org.litebridgedb.db.postgres with parameters of type ColumnMetaDataModifier and TypeMethodDescriptionPostgresSequenceColumnValueGenerator.generate(ColumnMetaData columnMetaData) Generate a SQL fragment to retrieve the next value from a sequence for direct use in an INSERT or UPDATE statement, e.g. to generate "INSERT INTO LB.ACCOUNT(ACCOUNT_ID, ACCOUNT_NAME) VALUES (nextval('sequence_name'), ?)" -
Uses of ColumnMetaData in org.litebridgedb.db.spi
Methods in org.litebridgedb.db.spi that return ColumnMetaDataModifier and TypeMethodDescriptionRetrieve the metadata for a specific column given its name.Methods in org.litebridgedb.db.spi that return types with arguments of type ColumnMetaDataModifier and TypeMethodDescriptionTableMetaData.columns()Retrieve a list of metadata for the expressions in the table.TableMetaData.primaryKey()Retrieve the primary key expressions' metadata for the table. -
Uses of ColumnMetaData in org.litebridgedb.db.spi.generator
Methods in org.litebridgedb.db.spi.generator with parameters of type ColumnMetaDataModifier and TypeMethodDescriptionColumnValueGenerator.generate(ColumnMetaData columnMetaData) Generates a value for a given database column based on its metadata.abstract StringSequenceColumnValueGenerator.generate(ColumnMetaData columnMetaData) Generate a SQL fragment to retrieve the next value from a sequence for direct use in an INSERT or UPDATE statement, e.g. to generate "INSERT INTO LB.ACCOUNT(ACCOUNT_ID, ACCOUNT_NAME) VALUES (NEXT VALUE FOR sequence_name, ?)" -
Uses of ColumnMetaData in org.litebridgedb.db.spi.impl
Methods in org.litebridgedb.db.spi.impl that return types with arguments of type ColumnMetaDataModifier and TypeMethodDescriptionprotected Map<ColumnMetaData, Object> AbstractDatabaseProvider.extractGeneratedKeys(TableMetaData tableMetaData, PreparedStatement preparedStatement) protected List<ColumnMetaData> AbstractDatabaseProvider.getColumnMetaData(Table table, DatabaseMetaData databaseMetaData) protected List<ColumnMetaData> AbstractDatabaseProvider.getGeneratedPrimaryKeyColumns(TableMetaData tableMetaData) Methods in org.litebridgedb.db.spi.impl with parameters of type ColumnMetaDataModifier and TypeMethodDescriptionDefaultSequenceColumnValueGenerator.generate(ColumnMetaData columnMetaData) Generate a SQL fragment to retrieve the next value from a sequence for direct use in an INSERT or UPDATE statement, e.g. to generate "INSERT INTO LB.ACCOUNT(ACCOUNT_ID, ACCOUNT_NAME) VALUES (NEXT VALUE FOR sequence_name, ?)" -
Uses of ColumnMetaData in org.litebridgedb.db.spi.impl.sql
Methods in org.litebridgedb.db.spi.impl.sql that return ColumnMetaDataModifier and TypeMethodDescriptionprotected ColumnMetaDataAbstractSqlGenerator.ensureColumnMetaData(Column column, ConnectionProvider connectionProvider) Methods in org.litebridgedb.db.spi.impl.sql with parameters of type ColumnMetaDataModifier and TypeMethodDescriptionprotected StringUpdateSqlGenerator.createMathOperation(ColumnMetaData column, MathOperation mathOperation) -
Uses of ColumnMetaData in org.litebridgedb.db.spi.update
Methods in org.litebridgedb.db.spi.update that return types with arguments of type ColumnMetaDataConstructor parameters in org.litebridgedb.db.spi.update with type arguments of type ColumnMetaDataModifierConstructorDescriptionInsertResult(int rowsAffected, Map<ColumnMetaData, Object> generatedKeys) -
Uses of ColumnMetaData in org.litebridgedb.db.sqlite
Methods in org.litebridgedb.db.sqlite that return types with arguments of type ColumnMetaDataModifier and TypeMethodDescriptionprotected Map<ColumnMetaData, Object> SQLiteDatabaseProvider.extractGeneratedKeys(TableMetaData tableMetaData, PreparedStatement preparedStatement) protected List<ColumnMetaData> SQLiteDatabaseProvider.getColumnMetaData(Table table, DatabaseMetaData databaseMetaData) -
Uses of ColumnMetaData in org.litebridgedb.orm.persistence
Methods in org.litebridgedb.orm.persistence that return ColumnMetaDataModifier and TypeMethodDescriptionOrmTable.getColumnForFieldName(String fieldName) Get the column metadata for the specified field name.OrmTable.getColumnMetaData(String columnName) Get the column metadata for the specified column name. -
Uses of ColumnMetaData in org.litebridgedb.orm.persistence.alias
Methods in org.litebridgedb.orm.persistence.alias with parameters of type ColumnMetaDataModifier and TypeMethodDescriptionAliasGenerator.aliasColumn(Table table, ColumnMetaData columnMetaData) DefaultAliasGenerator.aliasColumn(Table ormTable, ColumnMetaData columnMetaData) NoOpAliasGenerator.aliasColumn(Table ormTable, ColumnMetaData columnMetaData)