Uses of Interface
org.litebridgedb.orm.expression.ColumnExpressionSpec
Packages that use ColumnExpressionSpec
Package
Description
Fluent API for constructing DTO-mapped SQL queries (SELECT statements)
Fluent API for constructing DTO-based updates (UPDATE 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)
Select query expressions.
Aggregate SQL function expressions
Scalar SQL function expressions
Expressions to select specific expressions from a database
-
Uses of ColumnExpressionSpec in org.litebridgedb.orm.api.dto
Methods in org.litebridgedb.orm.api.dto that return ColumnExpressionSpecModifier and TypeMethodDescriptionprotected ColumnExpressionSpecDtoProtoExpressionResolver.resolveSelectField(Resolvable resolvable) protected ColumnExpressionSpecDtoProtoExpressionResolver.resolveSelectField(QueryField queryField) -
Uses of ColumnExpressionSpec in org.litebridgedb.orm.api.dto.update
Methods in org.litebridgedb.orm.api.dto.update with parameters of type ColumnExpressionSpecModifier and TypeMethodDescriptionDtoUpdater.set(ColumnExpressionSpec field) DtoUpdateStart.set(ColumnExpressionSpec field) -
Uses of ColumnExpressionSpec in org.litebridgedb.orm.api.select.model
Methods in org.litebridgedb.orm.api.select.model that return ColumnExpressionSpecModifier and TypeMethodDescriptionprotected abstract ColumnExpressionSpecProtoExpressionResolver.resolveSelectField(Resolvable resolvable) protected abstract ColumnExpressionSpecProtoExpressionResolver.resolveSelectField(QueryField queryField) -
Uses of ColumnExpressionSpec in org.litebridgedb.orm.api.sql
Methods in org.litebridgedb.orm.api.sql that return ColumnExpressionSpecModifier and TypeMethodDescriptionprotected ColumnExpressionSpecSqlProtoExpressionResolver.resolveSelectField(Resolvable resolvable) protected ColumnExpressionSpecSqlProtoExpressionResolver.resolveSelectField(QueryField queryField) -
Uses of ColumnExpressionSpec in org.litebridgedb.orm.api.sql.update
Methods in org.litebridgedb.orm.api.sql.update with parameters of type ColumnExpressionSpecModifier and TypeMethodDescriptionSqlUpdater.set(ColumnExpressionSpec column) SqlUpdateStart.set(ColumnExpressionSpec column) -
Uses of ColumnExpressionSpec in org.litebridgedb.orm.expression
Subinterfaces of ColumnExpressionSpec in org.litebridgedb.orm.expressionModifier and TypeInterfaceDescriptioninterfaceA query expression that can nest another query expression.interfaceNumber type-overriding nestable expressioninterfaceString type-overriding nestable expression.Methods in org.litebridgedb.orm.expression that return ColumnExpressionSpecModifier and TypeMethodDescriptionDelegateExpressionSpec.target()Gets the target nested expression. -
Uses of ColumnExpressionSpec in org.litebridgedb.orm.expression.function.aggregate
Classes in org.litebridgedb.orm.expression.function.aggregate that implement ColumnExpressionSpecModifier and TypeClassDescriptionfinal recordAvgSpec<T>AVG(): Returns the average value of a column.final recordMaxSpec<T>MAX(): Returns the highest or largest value within a specified column or expressionfinal recordMinSpec<T>MIN(): Returns the lowest or smallest value within a specified column or expressionMethods in org.litebridgedb.orm.expression.function.aggregate that return ColumnExpressionSpecModifier and TypeMethodDescriptionAvgSpec.target()Returns the value of thetargetrecord component.MaxSpec.target()Returns the value of thetargetrecord component.MinSpec.target()Returns the value of thetargetrecord component.Constructors in org.litebridgedb.orm.expression.function.aggregate with parameters of type ColumnExpressionSpecModifierConstructorDescriptionAvgSpec(ColumnExpressionSpec target, Class<T> returnType) Creates an instance of aAvgSpecrecord class.MaxSpec(ColumnExpressionSpec target, Class<T> returnType) Creates an instance of aMaxSpecrecord class.MinSpec(ColumnExpressionSpec target, Class<T> returnType) Creates an instance of aMinSpecrecord class. -
Uses of ColumnExpressionSpec in org.litebridgedb.orm.expression.function.scalar
Classes in org.litebridgedb.orm.expression.function.scalar that implement ColumnExpressionSpecModifier and TypeClassDescriptionfinal recordABS(): Absolute value of a number.final recordLOWER(): Returns the lowercase value of a column.final recordSUBSTRING(): Returns a substring of a column's text.final recordUPPER(): Returns the uppercase value of a column.Methods in org.litebridgedb.orm.expression.function.scalar that return ColumnExpressionSpecModifier and TypeMethodDescriptionAbsSpec.target()Returns the value of thetargetrecord component.LowerSpec.target()Returns the value of thetargetrecord component.SubstringSpec.target()Returns the value of thetargetrecord component.UpperSpec.target()Returns the value of thetargetrecord component.Constructors in org.litebridgedb.orm.expression.function.scalar with parameters of type ColumnExpressionSpecModifierConstructorDescriptionAbsSpec(ColumnExpressionSpec target) Creates an instance of aAbsSpecrecord class.LowerSpec(ColumnExpressionSpec target) Creates an instance of aLowerSpecrecord class.SubstringSpec(ColumnExpressionSpec target, int start, @Nullable Integer length) Creates an instance of aSubstringSpecrecord class.UpperSpec(ColumnExpressionSpec target) Creates an instance of aUpperSpecrecord class. -
Uses of ColumnExpressionSpec in org.litebridgedb.orm.expression.select
Classes in org.litebridgedb.orm.expression.select that implement ColumnExpressionSpecModifier and TypeClassDescriptionclassExpression that selects a database column.final classExpression spec that selects a DTO field.