Uses of Class
org.litebridge.db.spi.impl.ColumnIdentifierGenerator
Packages that use ColumnIdentifierGenerator
Package
Description
Oracle Database Provider
Abstract implementation classes for the Litebridge Database SPI.
SQL function implementations.
SQL aggregate functions.
SQL scalar functions.
-
Uses of ColumnIdentifierGenerator in org.litebridge.db.oracle
Subclasses of ColumnIdentifierGenerator in org.litebridge.db.oracleModifier and TypeClassDescriptionfinal classOracle-specific implementation ofColumnIdentifierGenerator.Methods in org.litebridge.db.oracle that return ColumnIdentifierGeneratorModifier and TypeMethodDescriptionprotected ColumnIdentifierGeneratorOracleDatabaseProvider.createColumnIdentifierGenerator() -
Uses of ColumnIdentifierGenerator in org.litebridge.db.spi.impl
Fields in org.litebridge.db.spi.impl with type parameters of type ColumnIdentifierGeneratorModifier and TypeFieldDescriptionprotected final ConcurrentLazy<ColumnIdentifierGenerator> AbstractDatabaseProvider.columnIdentifierGeneratorLazy-loaded column identifier generator.Methods in org.litebridge.db.spi.impl that return ColumnIdentifierGeneratorModifier and TypeMethodDescriptionprotected ColumnIdentifierGeneratorAbstractDatabaseProvider.createColumnIdentifierGenerator()Create aColumnIdentifierGeneratorinstance for the database provider. -
Uses of ColumnIdentifierGenerator in org.litebridge.db.spi.impl.function
Fields in org.litebridge.db.spi.impl.function declared as ColumnIdentifierGeneratorModifier and TypeFieldDescriptionprotected final ColumnIdentifierGeneratorDelegateColumnExpressionImpl.columnIdentifierGeneratorThe generator used for creating SQL column identifiers.protected final ColumnIdentifierGeneratorSelectColumn.columnIdentifierGeneratorThe column identifier generator used to create SQL column identifiers.protected final ColumnIdentifierGeneratorSqlFunctionRegistryFactory.columnIdentifierGeneratorThe column identifier generator.Constructors in org.litebridge.db.spi.impl.function with parameters of type ColumnIdentifierGeneratorModifierConstructorDescriptionDelegateColumnExpressionImpl(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Constructs aDelegateColumnExpressionImplwith the specified target column and identifier generator.FunctionExpression(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Constructor.SelectColumn(Column column, ColumnIdentifierGenerator columnIdentifierGenerator) Creates a newSelectColumn.SelectReferenceImpl(Column column, ColumnIdentifierGenerator columnIdentifierGenerator) Creates a newSelectReferenceImpl.SqlFunctionRegistryFactory(ColumnIdentifierGenerator columnIdentifierGenerator, SelectSqlGenerator selectSqlGenerator) Constructs a newSqlFunctionRegistryFactory. -
Uses of ColumnIdentifierGenerator in org.litebridge.db.spi.impl.function.aggregate
Constructors in org.litebridge.db.spi.impl.function.aggregate with parameters of type ColumnIdentifierGeneratorModifierConstructorDescriptionAvg(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Constructs a newAVGfunction expression.Max(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Creates a newMaxfunction.Min(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Creates a newMINaggregate function. -
Uses of ColumnIdentifierGenerator in org.litebridge.db.spi.impl.function.scalar
Constructors in org.litebridge.db.spi.impl.function.scalar with parameters of type ColumnIdentifierGeneratorModifierConstructorDescriptionAbs(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Constructs a newABSfunction expression.Lower(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Creates a newLOWERscalar function expression.Substring(ColumnExpression target, int start, @Nullable Integer length, ColumnIdentifierGenerator columnIdentifierGenerator) Construct aSUBSTRINGfunction.Upper(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Creates a newUPPERfunction. -
Uses of ColumnIdentifierGenerator in org.litebridge.db.spi.impl.sql
Fields in org.litebridge.db.spi.impl.sql declared as ColumnIdentifierGeneratorModifier and TypeFieldDescriptionprotected final ColumnIdentifierGeneratorAbstractSqlGenerator.columnIdentifierGeneratorThe generator for column identifiers.Constructors in org.litebridge.db.spi.impl.sql with parameters of type ColumnIdentifierGeneratorModifierConstructorDescriptionAbstractSqlGenerator(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.