Interface CaseExpression
- All Superinterfaces:
ArithmeticOperable, ComparisonOperable, Expression, OrderOperable, PatternMatchingOperable, Segment, Serializable
- All Known Implementing Classes:
CaseExpression.Default
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classcase表达式默认实现static interfaceelse操作接口static interfaceend操作接口static interfacethen操作接口static interfacewhen操作接口Nested classes/interfaces inherited from interface ComparisonOperable
ComparisonOperable.AndNested classes/interfaces inherited from interface Expression
Expression.StaticExpression -
Method Summary
Modifier and TypeMethodDescriptioncase表达式else表达式static CaseExpression.Whenof()搜索式 CASEstatic CaseExpression.When简单 CASEwhen/then 表达式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 Expression
as, asConditionMethods 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
-
of
简单 CASE- Parameters:
expression- 被比较对象- Returns:
- Case实例
-
caseExpression
-
elseExpression
-
whenThenExpression
-