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 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 TypeClassDescriptionclass
Represents an alias (label) for a projectionclass
References 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 TypeInterfaceDescriptioninterface
Defines 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 TypeInterfaceDescriptioninterface
Defines 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 TypeClassDescriptionclass
Implements the average aggregate function.class
Implements the count aggregate function.class
Implements the count all aggregate function.class
Implements the maximum aggregate function.class
Implements the minimum aggregate function.class
Implements 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 TypeInterfaceDescriptioninterface
Defines 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 TypeClassDescriptionclass
Implements the absolute value numeric function.class
Implements the ceiling numeric function.class
Implements the concatenation string function.class
Implements the floor numeric function.class
Implements the length string function.class
Implements the lower case string function.class
Implements the round numeric function.class
Implements the substring string function.class
Implements the timestamp/number to string conversion function.class
Implements the string to number conversion function.class
Implements the upper case string function. -
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 InSubquery
Predicates.in
(LeftOperand left, ExpressionSubquery right) Create a 'member of set' predicate taking a subquery as right operand.static In
Predicates.in
(LeftOperand left, Collection<?> right) Create a 'member of set' predicate taking a collection of scalar values as right operand.static IsNull
Predicates.isNull
(LeftOperand operand) Creates an 'is null' predicate.static Like
Predicates.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 Eq
ComparisonPredicates.eq
(LeftOperand left, Expression right) Creates an equivalence predicate taking an expression as right operand.static Eq
ComparisonPredicates.eq
(LeftOperand left, Object right) Creates an equivalence predicate taking a scalar value as right operand.static Ge
ComparisonPredicates.ge
(LeftOperand left, Expression right) Creates a greater than or equal predicate taking an expression as right operand.static Ge
ComparisonPredicates.ge
(LeftOperand left, Object right) Creates a greater than or equal predicate taking a scalar value as right operand.static Gt
ComparisonPredicates.gt
(LeftOperand left, Expression right) Creates a greater than predicate taking an expression as right operand.static Gt
ComparisonPredicates.gt
(LeftOperand left, Object right) Creates a greater than predicate taking a scalar value as right operand.static Le
ComparisonPredicates.le
(LeftOperand left, Expression right) Creates a less than or equal predicate taking an expression as right operand.static Le
ComparisonPredicates.le
(LeftOperand left, Object right) Creates a less than or equal predicate taking a scalar value as right operand.static Lt
ComparisonPredicates.lt
(LeftOperand left, Expression right) Creates a less than predicate taking an expression as right operand.static Lt
ComparisonPredicates.lt
(LeftOperand left, Object right) Creates a less than predicate taking a scalar value as right operand.