Uses of Interface
io.github.torand.fastersql.predicate.LeftOperand
Packages that use LeftOperand
Package
Description
Provides classes and interfaces related to column and table aliases.
Provides classes and interfaces related to aggregate, single row and system functions.
Provides classes and interfaces related to aggregate functions.
Provides classes and interfaces related to single row functions.
Provides classes representing the CAST function.
Provides classes representing the database model.
Provides classes and interfaces related to predicates.
Provides classes and interfaces representing comparison predicates.
-
Uses of LeftOperand in io.github.torand.fastersql.alias
Classes in io.github.torand.fastersql.alias that implement LeftOperandModifier and TypeClassDescriptionclassRepresents an alias (label) for a projectionclassReferences a column using a combination of a table alias and a column alias. -
Uses of LeftOperand in io.github.torand.fastersql.function
Subinterfaces of LeftOperand in io.github.torand.fastersql.functionModifier and TypeInterfaceDescriptioninterfaceDefines a function that operates on a specific column (or no specific column). -
Uses of LeftOperand in io.github.torand.fastersql.function.aggregate
Subinterfaces of LeftOperand in io.github.torand.fastersql.function.aggregateModifier and TypeInterfaceDescriptioninterfaceDefines a function that returns a single value based upon a set of other values fetched from multiple rows.Classes in io.github.torand.fastersql.function.aggregate that implement LeftOperandModifier and TypeClassDescriptionclassImplements the average aggregate function.classImplements the count aggregate function.classImplements the count all aggregate function.classImplements the maximum aggregate function.classImplements the minimum aggregate function.classImplements the sum aggregate function. -
Uses of LeftOperand in io.github.torand.fastersql.function.singlerow
Subinterfaces of LeftOperand in io.github.torand.fastersql.function.singlerowModifier and TypeInterfaceDescriptioninterfaceDefines a function that returns a single value based upon one value from a single row.Classes in io.github.torand.fastersql.function.singlerow that implement LeftOperandModifier and TypeClassDescriptionclassImplements the absolute value numeric function.classImplements the ceiling numeric function.classImplements the concatenation string function.classImplements the natural exponential numeric function.classImplements the floor numeric function.classImplements the length string function.classImplements the natural logarithm numeric function.classImplements the lower case string function.classImplements the power (exponentiation) numeric function.classImplements the round numeric function.classImplements the square root numeric function.classImplements the substring string function.classImplements the timestamp/number to string conversion function.classImplements the string to number conversion function.classImplements the upper case string function. -
Uses of LeftOperand in io.github.torand.fastersql.function.singlerow.cast
Classes in io.github.torand.fastersql.function.singlerow.cast that implement LeftOperand -
Uses of LeftOperand in io.github.torand.fastersql.model
Classes in io.github.torand.fastersql.model that implement LeftOperand -
Uses of LeftOperand in io.github.torand.fastersql.predicate
Methods in io.github.torand.fastersql.predicate with parameters of type LeftOperandModifier and TypeMethodDescriptionstatic InSubqueryPredicates.in(LeftOperand left, ExpressionSubquery right) Create a 'member of set' predicate taking a subquery as right operand.static InPredicates.in(LeftOperand left, Collection<?> right) Create a 'member of set' predicate taking a collection of scalar values as right operand.static IsNullPredicates.isNull(LeftOperand operand) Creates an 'is null' predicate.static LikePredicates.like(LeftOperand left, String right) Creates a pattern matching predicate. -
Uses of LeftOperand in io.github.torand.fastersql.predicate.comparison
Methods in io.github.torand.fastersql.predicate.comparison with parameters of type LeftOperandModifier and TypeMethodDescriptionstatic BetweenComparisonPredicates.between(LeftOperand left, Expression lowerBound, Expression upperBound) Creates a between predicate taking expressions as lower and upper bound operands.static EqComparisonPredicates.eq(LeftOperand left, Expression right) Creates an equivalence predicate taking an expression as right operand.static GeComparisonPredicates.ge(LeftOperand left, Expression right) Creates a greater than or equal predicate taking an expression as right operand.static GtComparisonPredicates.gt(LeftOperand left, Expression right) Creates a greater than predicate taking an expression as right operand.static LeComparisonPredicates.le(LeftOperand left, Expression right) Creates a less than or equal predicate taking an expression as right operand.static LtComparisonPredicates.lt(LeftOperand left, Expression right) Creates a less than predicate taking an expression as right operand.static NeComparisonPredicates.ne(LeftOperand left, Expression right) Creates a non-equivalence predicate taking an expression as right operand.