Uses of Class
org.litebridge.db.spi.Column
Packages that use Column
Package
Description
Oracle Database Provider
Service Provider Interface (SPI) for integrating database drivers with Litebridge
Database query expressions.
Abstract implementation classes for the Litebridge Database SPI.
SQL function implementations.
Update-related models
Fluent API for constructing DTO-mapped SQL queries (SELECT statements)
Query/clause specification models used in the query API
Fluent API for constructing SQL queries (SELECT statements) without result object mapping
Fluent API for constructing direct SQL updates (UPDATE statements)
Fluent API for constructing UPDATE statements
Select query expressions.
Expressions to select specific expressions from a database
Provides classes for generating aliases for tables and columns in a database schema.
-
Uses of Column in org.litebridge.db.oracle
Methods in org.litebridge.db.oracle with parameters of type ColumnModifier and TypeMethodDescriptionOracleColumnIdentifierGenerator.createColumnRef(Column column, Operation operation, ClauseType clause) OracleColumnIdentifierGenerator.createSelectColumn(Column column, Operation operation, ClauseType clause, boolean nested) -
Uses of Column in org.litebridge.db.spi
Methods in org.litebridge.db.spi that return ColumnModifier and TypeMethodDescriptionAssign an alias to the currentColumninstance and return the updated instance.static ColumnCreate a newColumninstance associated with the specified table and column name.static ColumnCreate a newColumninstance associated with the specified schema, table, and column name.static ColumnCreate a newColumninstance associated with the specified catalog, schema, table, and column name.static ColumnCreate a newColumninstance for the specified table and column name.Row.RowColumn.column()Retrieve theColumninstance associated with thisRowColumn.ForeignKeyConstraint.foreignKey()Returns the value of theforeignKeyrecord component.ColumnMetaData.toColumn()Converts this metadata into aColumninstance.Methods in org.litebridge.db.spi with parameters of type ColumnModifier and TypeMethodDescriptionRetrieves a column from the row by itsColumnmetadata.booleanColumn.equalsColumnOnlyIgnoreAlias(Column column) Compares this column with another column, ignoring the alias and the table.voidRow.updateColumn(Column column, @Nullable Object value) Updates the value of an existing column in the row.Row.withColumn(Column column, @Nullable Object value) Add a new column-value pair to the row and return the updated instance.Constructors in org.litebridge.db.spi with parameters of type ColumnModifierConstructorDescriptionForeignKeyConstraint(String name, Column foreignKey) Creates an instance of aForeignKeyConstraintrecord class.Construct a newRowColumninstance by associating the specified column with a row. -
Uses of Column in org.litebridge.db.spi.expression
Fields in org.litebridge.db.spi.expression declared as ColumnModifier and TypeFieldDescriptionprotected final ColumnColumnExpressionImpl.columnThe target column of this expression.Methods in org.litebridge.db.spi.expression that return ColumnModifier and TypeMethodDescriptionColumnExpression.column()Retrieves the target column of this expression.ColumnExpressionImpl.column()final ColumnDelegateColumnExpression.column()Retrieves the target column of this expression.Methods in org.litebridge.db.spi.expression with parameters of type ColumnModifier and TypeMethodDescriptionCreates a column expression.Creates a reference to a selected column.Constructors in org.litebridge.db.spi.expression with parameters of type ColumnModifierConstructorDescriptionprotectedColumnExpressionImpl(Column column) Constructor.protectedSelectReference(Column column) Constructor. -
Uses of Column in org.litebridge.db.spi.impl
Methods in org.litebridge.db.spi.impl with parameters of type ColumnModifier and TypeMethodDescriptionColumnIdentifierGenerator.createColumnRef(Column column, Operation operation, ClauseType clause) Creates a SQL reference to a column.ColumnIdentifierGenerator.createSelectColumn(Column column, Operation operation, ClauseType clause, boolean nested) Creates a SQL identifier for a column to be used in a SELECT clause. -
Uses of Column in org.litebridge.db.spi.impl.function
Methods in org.litebridge.db.spi.impl.function with parameters of type ColumnModifier and TypeMethodDescriptionprotected SelectColumnSqlFunctionRegistryFactory.createSelectColumn(Column column, Object... args) Creates an expression to select a specific column.protected SelectReferenceSqlFunctionRegistryFactory.createSelectReference(Column column) Creates a select reference expression.Constructors in org.litebridge.db.spi.impl.function with parameters of type ColumnModifierConstructorDescriptionSelectColumn(Column column, ColumnIdentifierGenerator columnIdentifierGenerator) Creates a newSelectColumn.SelectReferenceImpl(Column column, ColumnIdentifierGenerator columnIdentifierGenerator) Creates a newSelectReferenceImpl. -
Uses of Column in org.litebridge.db.spi.impl.sql
Methods in org.litebridge.db.spi.impl.sql with parameters of type ColumnModifier and TypeMethodDescriptionprotected BindValueAbstractSqlGenerator.createBindValue(@Nullable Column column, @Nullable Object rawValue, ConnectionProvider connectionProvider) Creates a bind value for a column and raw value.protected ColumnMetaDataAbstractSqlGenerator.ensureColumnMetaData(Column column, ConnectionProvider connectionProvider) Ensures that column metadata is available for the specified column. -
Uses of Column in org.litebridge.db.spi.update
Methods in org.litebridge.db.spi.update that return ColumnModifier and TypeMethodDescriptionColumnValue.column()Returns the value of thecolumnrecord component.Methods in org.litebridge.db.spi.update that return types with arguments of type ColumnModifier and TypeMethodDescriptionInsert.columns()Returns the value of thecolumnsrecord component.Constructors in org.litebridge.db.spi.update with parameters of type ColumnModifierConstructorDescriptionColumnValue(Column column, @Nullable Object value) Creates an instance of aColumnValuerecord class.Constructor parameters in org.litebridge.db.spi.update with type arguments of type Column -
Uses of Column in org.litebridge.orm.api.dto
Methods in org.litebridge.orm.api.dto that return ColumnModifier and TypeMethodDescriptionDtoSelectSpec.FieldColumn.column()Returns the value of thecolumnrecord component.protected ColumnDtoProtoExpressionResolver.getColumn(Resolvable resolvable, ClauseType clause) Constructors in org.litebridge.orm.api.dto with parameters of type ColumnModifierConstructorDescriptionFieldColumn(FieldAccessor fieldAccessor, Column column) Creates an instance of aFieldColumnrecord class. -
Uses of Column in org.litebridge.orm.api.select.model
Methods in org.litebridge.orm.api.select.model that return ColumnModifier and TypeMethodDescriptionprotected abstract ColumnProtoExpressionResolver.getColumn(Resolvable resolvable, ClauseType clause) Returns the database column for a resolvable.Methods in org.litebridge.orm.api.select.model with parameters of type Column -
Uses of Column in org.litebridge.orm.api.sql
Methods in org.litebridge.orm.api.sql that return ColumnModifier and TypeMethodDescriptionprotected ColumnSqlProtoExpressionResolver.getColumn(Resolvable resolvable, ClauseType clause) -
Uses of Column in org.litebridge.orm.api.sql.update
Constructors in org.litebridge.orm.api.sql.update with parameters of type Column -
Uses of Column in org.litebridge.orm.api.update
Constructors in org.litebridge.orm.api.update with parameters of type Column -
Uses of Column in org.litebridge.orm.expression
Methods in org.litebridge.orm.expression that return ColumnModifier and TypeMethodDescriptionColumnExpressionSpec.getColumn()Gets the target column of this expression.default ColumnDelegateExpressionSpec.getColumn()Gets the target column of this expression.Methods in org.litebridge.orm.expression with parameters of type Column -
Uses of Column in org.litebridge.orm.expression.select
Methods in org.litebridge.orm.expression.select that return ColumnMethods in org.litebridge.orm.expression.select with parameters of type ColumnConstructors in org.litebridge.orm.expression.select with parameters of type ColumnModifierConstructorDescriptionSelectColumnSpec(Column column) Constructor.SelectFieldSpec(FieldAccessor field, Column column) Creates a new expression spec that selects a DTO field. -
Uses of Column in org.litebridge.orm.persistence.alias
Methods in org.litebridge.orm.persistence.alias that return ColumnModifier and TypeMethodDescriptionAliasGenerator.aliasColumn(Table table, ColumnMetaData columnMetaData) Generates an aliased column for the specified table and column metadata.DefaultAliasGenerator.aliasColumn(Table ormTable, ColumnMetaData columnMetaData) NoOpAliasGenerator.aliasColumn(Table ormTable, ColumnMetaData columnMetaData)