Uses of Interface
org.litebridgedb.db.spi.expression.ColumnExpression
Packages that use ColumnExpression
Package
Description
Database query expressions.
SQL function implementations.
SQL aggregate functions.
SQL scalar functions.
-
Uses of ColumnExpression in org.litebridgedb.db.spi.expression
Classes in org.litebridgedb.db.spi.expression that implement ColumnExpressionModifier and TypeClassDescriptionclassAbstract base class for column-specific SQL expressions.classAbstract base class for nesting query expressions such as SQL functions.classReference to another expression in the select query.Fields in org.litebridgedb.db.spi.expression declared as ColumnExpressionModifier and TypeFieldDescriptionprotected final ColumnExpressionDelegateColumnExpression.targetThe encapsulated target column expression of this expression.Methods in org.litebridgedb.db.spi.expression that return ColumnExpressionModifier and TypeMethodDescriptionCreates a column expression.Methods in org.litebridgedb.db.spi.expression with parameters of type ColumnExpressionModifier and TypeMethodDescriptionDelegateExpressionFactory.create(ColumnExpression target, @Nullable Object... args) Creates a nestable column expression.Constructors in org.litebridgedb.db.spi.expression with parameters of type ColumnExpressionModifierConstructorDescriptionprotectedConstructor. -
Uses of ColumnExpression in org.litebridgedb.db.spi.impl.function
Classes in org.litebridgedb.db.spi.impl.function that implement ColumnExpressionModifier and TypeClassDescriptionclassA column expression with support for SQL aliasing.classA nestable column expression with support for SQL aliasing.classBase class for function expressions operating on a column.classExpression to select a database column.classMethods in org.litebridgedb.db.spi.impl.function with parameters of type ColumnExpressionModifier and TypeMethodDescriptionprotected DelegateColumnExpressionSqlFunctionRegistryFactory.createAbs(ColumnExpression target, Object... args) Creates an ABS-implementing expression.protected DelegateColumnExpressionSqlFunctionRegistryFactory.createAvg(ColumnExpression target, Object... args) Creates an AVG-implementing expression.protected DelegateColumnExpressionSqlFunctionRegistryFactory.createLower(ColumnExpression target, Object... args) Creates a LOWER-implementing expression.protected DelegateColumnExpressionSqlFunctionRegistryFactory.createMax(ColumnExpression target, Object... args) Creates an MAX-implementing expression.protected DelegateColumnExpressionSqlFunctionRegistryFactory.createMin(ColumnExpression target, Object... args) Creates an MIN-implementing expression.protected DelegateColumnExpressionSqlFunctionRegistryFactory.createSubstring(ColumnExpression target, int start, @Nullable Integer length) Creates a SUBSTRING-implementing expression.protected DelegateColumnExpressionSqlFunctionRegistryFactory.createSubstring(ColumnExpression target, Object... args) Creates a SUBSTRING-implementing expression.protected DelegateColumnExpressionSqlFunctionRegistryFactory.createUpper(ColumnExpression columnExpression, Object... args) Creates an UPPER-implementing expression.Constructors in org.litebridgedb.db.spi.impl.function with parameters of type ColumnExpressionModifierConstructorDescriptionAliasedDelegateColumnExpression(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) FunctionExpression(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Constructor. -
Uses of ColumnExpression in org.litebridgedb.db.spi.impl.function.aggregate
Classes in org.litebridgedb.db.spi.impl.function.aggregate that implement ColumnExpressionModifier and TypeClassDescriptionclassAVG(column)aggregate function.classMAX(column)aggregate function.classMIN(column)aggregate function.Constructors in org.litebridgedb.db.spi.impl.function.aggregate with parameters of type ColumnExpressionModifierConstructorDescriptionAvg(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Max(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Min(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) -
Uses of ColumnExpression in org.litebridgedb.db.spi.impl.function.scalar
Classes in org.litebridgedb.db.spi.impl.function.scalar that implement ColumnExpressionModifier and TypeClassDescriptionclassABS(column)scalar function.classLOWER(column)scalar function.classSUBSTRING(column, start, length)scalar function.classUPPER(column)scalar function.Constructors in org.litebridgedb.db.spi.impl.function.scalar with parameters of type ColumnExpressionModifierConstructorDescriptionAbs(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Lower(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator) Substring(ColumnExpression target, int start, @Nullable Integer length, ColumnIdentifierGenerator columnIdentifierGenerator) Construct aSUBSTRINGfunction.Upper(ColumnExpression target, ColumnIdentifierGenerator columnIdentifierGenerator)