Interface Expression
- All Superinterfaces:
ArithmeticOperable, ComparisonOperable, OrderOperable, PatternMatchingOperable, Segment, Serializable
- All Known Subinterfaces:
CaseExpression, Column, Condition, Literal, SubQueryExpression, TemplateExpression
- All Known Implementing Classes:
CaseExpression.Default, Column.Default, Condition.BooleanExpressionCondition, Condition.StaticCondition, Condition.TemplateCondition, Expression.Default, Expression.StaticExpression, Literal.Default, SubQueryExpression.Default, TemplateExpression.Default
public interface Expression
extends Segment, ArithmeticOperable, ComparisonOperable, PatternMatchingOperable, OrderOperable
表达式接口, 代表sql中所有表达式
- Author:
- Maning
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class抽象实现static class静态表达式Nested classes/interfaces inherited from interface ComparisonOperable
ComparisonOperable.And -
Method Summary
Modifier and TypeMethodDescription别名default Condition作为条件,需要确保当前表达式为布尔类型static Expression静态表达式 不转译static Expression模板表达式static Expressionof(String template, Collection<?> params) 模板表达式static Expression模板表达式static Expressionof(Template template, Collection<?> params) 模板表达式Methods inherited from interface ArithmeticOperable
div, div, div, div, minus, minus, minus, minus, mul, mul, mul, mul, plus, plus, plus, plusMethods inherited from interface ComparisonOperable
between, betweenAnd, eq, eq, gt, gt, gte, gte, in, in, in, isNotNull, isNull, lt, lt, lte, lte, ne, ne, notBetween, notBetweenAnd, notIn, notIn, notInMethods inherited from interface OrderOperable
asc, descMethods inherited from interface PatternMatchingOperable
contains, endWith, like, notContains, notEndWith, notLike, notStartWith, startWithMethods inherited from interface Segment
pseudoSql, staticable
-
Method Details
-
of
模板表达式- Parameters:
template- 模板params- 参数- Returns:
- 模板表达式
-
of
模板表达式- Parameters:
template- 模板params- 参数- Returns:
- 模板表达式
-
of
模板表达式- Parameters:
template- 模板params- 参数- Returns:
- 模板表达式
-
of
模板表达式- Parameters:
template- 模板params- 参数- Returns:
- 模板表达式
-
of
-
as
-
asCondition
-