Uses of Interface
org.litebridgedb.db.spi.expression.SelectExpression
Packages that use SelectExpression
Package
Description
Database query expressions.
SQL function implementations.
SQL aggregate functions.
SQL scalar functions.
Query-related models
Query/clause specification models used in the query API
-
Uses of SelectExpression in org.litebridgedb.db.spi.expression
Subinterfaces of SelectExpression in org.litebridgedb.db.spi.expressionModifier and TypeInterfaceDescriptioninterfaceA column-based expression within a SQL query.interfaceA select expression in a SQL query that requires aConnectionProviderto render.interfaceInterface for nesting query expressions such as SQL functions.Classes in org.litebridgedb.db.spi.expression that implement SelectExpressionModifier and TypeClassDescriptionclassAbstract base class for column-specific SQL expressions.classRepresents a conversion expression that wraps anotherSelectExpression, potentially overriding its type.classAbstract base class for nesting query expressions such as SQL functions.classAn encapsulated literal value in a query expression.classReference to another expression in the select query.classMethods in org.litebridgedb.db.spi.expression that return SelectExpressionModifier and TypeMethodDescriptionSqlFunctionRegistry.Aggregate.count()Returns the value of thecountrecord component.SqlFunctionRegistry.Date.currentTimestamp()Returns the value of thecurrentTimestamprecord component.ConvertExpression.target()DelegateColumnExpression.target()DelegateExpression.target()Retrieves the target expression of this delegate.Constructors in org.litebridgedb.db.spi.expression with parameters of type SelectExpressionModifierConstructorDescriptionAggregate(DelegateExpressionFactory avg, DelegateExpressionFactory min, DelegateExpressionFactory max, SelectExpression count) Creates an instance of aAggregaterecord class.ConvertExpression(SelectExpression target, Class<?> typeOverride) Constructor.Date(SelectExpression currentTimestamp) Creates an instance of aDaterecord class. -
Uses of SelectExpression in org.litebridgedb.db.spi.impl.function
Classes in org.litebridgedb.db.spi.impl.function that implement SelectExpressionModifier 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.classclassMethods in org.litebridgedb.db.spi.impl.function that return SelectExpressionModifier and TypeMethodDescriptionprotected SelectExpressionSqlFunctionRegistryFactory.createCount()Creates a COUNT-implementing expression.protected SelectExpressionSqlFunctionRegistryFactory.createCurrentTimestamp() -
Uses of SelectExpression in org.litebridgedb.db.spi.impl.function.aggregate
Classes in org.litebridgedb.db.spi.impl.function.aggregate that implement SelectExpression -
Uses of SelectExpression in org.litebridgedb.db.spi.impl.function.scalar
Classes in org.litebridgedb.db.spi.impl.function.scalar that implement SelectExpression -
Uses of SelectExpression in org.litebridgedb.db.spi.impl.sql
Methods in org.litebridgedb.db.spi.impl.sql with parameters of type SelectExpressionModifier and TypeMethodDescriptionprotected @Nullable ObjectAbstractSqlGenerator.getExpressionValue(SelectExpression selectExpression) -
Uses of SelectExpression in org.litebridgedb.db.spi.query
Methods in org.litebridgedb.db.spi.query that return SelectExpressionModifier and TypeMethodDescriptionOrderBy.expression()Returns the value of theexpressionrecord component.Condition.lhs()Returns the value of thelhsrecord component.@Nullable SelectExpressionCondition.rhs()Returns the value of therhsrecord component.Methods in org.litebridgedb.db.spi.query that return types with arguments of type SelectExpressionModifier and TypeMethodDescriptionSelect.expressions()Returns the value of theexpressionsrecord component.Select.groupBy()Returns the value of thegroupByrecord component.Constructors in org.litebridgedb.db.spi.query with parameters of type SelectExpressionModifierConstructorDescriptionCondition(SelectExpression lhs, Operator operator) Convenience constructor forOperator.IS_NULLand @{code Operator.IS_NOT_NULL} operators.Condition(SelectExpression lhs, Operator operator, @Nullable Object value) Convenience constructor that wraps the given value into aLiteralExpression.Condition(SelectExpression lhs, Operator operator, @Nullable SelectExpression rhs) Creates an instance of aConditionrecord class.OrderBy(SelectExpression expression, boolean asc) Creates an instance of aOrderByrecord class.Constructor parameters in org.litebridgedb.db.spi.query with type arguments of type SelectExpression -
Uses of SelectExpression in org.litebridgedb.orm.api.select.model
Methods in org.litebridgedb.orm.api.select.model that return types with arguments of type SelectExpressionModifier and TypeMethodDescriptionSelectSpec.convertToSelectExpressionStream(ExpressionSpec[] expressionSpecs, boolean useSelectReferences)