接口 ExpressionImplementor<T>
- 所有超级接口:
Expression<T>,Selection<T>
- 所有已知子接口:
PredicateImplementor,TupleExpressionImplementor<T>
- 所有已知实现类:
CompositePredicate,ConfigurableSubQueryImpl,ExistsPredicate,MergedTypedSubQueryImpl,NotPredicate,PropExpressionImpl,PropExpressionImpl.EmbeddedImpl,SubQueryFunctionExpression,SubQueryFunctionExpression.All,SubQueryFunctionExpression.Any,Tuples.Expr2,Tuples.Expr3,Tuples.Expr4,Tuples.Expr5,Tuples.Expr6,Tuples.Expr7,Tuples.Expr8,Tuples.Expr9
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.ast.Expression
Expression.AnyFactory, Expression.ComparableFactory, Expression.NumericFactory, Expression.StringFactory -
方法概要
修饰符和类型方法说明default Orderasc()default Expression<T>coalesce(Expression<T> defaultExpr) default Expression<T>default CoalesceBuilder<T>default NumericExpression<Long>count()default NumericExpression<Long>count(boolean distinct) default Orderdesc()default Predicateeq(Expression<T> other) Check if two expressions are equal.default PredicateCheck if two expressions are equal.getType()default Predicatein(Collection<T> values) default Predicatein(TypedSubQuery<T> subQuery) default Predicatedefault PredicateisNull()default Predicatene(Expression<T> other) Check if two expressions are not equal.default PredicateCheck if two expressions are not equal.default PredicatenotIn(Collection<T> values) default PredicatenotIn(TypedSubQuery<T> subQuery) int
-
方法详细资料
-
getType
-
precedence
int precedence() -
eq
从接口复制的说明:ExpressionCheck if two expressions are equal.- If
thisis null literal, returnsother.isNull() otheris null literal, returnsthis.isNull()
- 指定者:
eq在接口中Expression<T>- 参数:
other- Right operand of expression- 返回:
- A predicate
- If
-
eq
从接口复制的说明:ExpressionCheck if two expressions are equal.- If
otheris null, returnsthis.isNull()
- 指定者:
eq在接口中Expression<T>- 参数:
other- Right operand of expression- 返回:
- A predicate
- If
-
ne
从接口复制的说明:ExpressionCheck if two expressions are not equal.- If
thisis null literal, returnsother.isNotNull() otheris null literal, returnsthis.isNotNull()
- 指定者:
ne在接口中Expression<T>- 参数:
other- Right operand of expression- 返回:
- A predicate
- If
-
ne
从接口复制的说明:ExpressionCheck if two expressions are not equal.- If
otheris null, returnsthis.isNotNull()
- 指定者:
ne在接口中Expression<T>- 参数:
other- Right operand of expression- 返回:
- A predicate
- If
-
isNull
- 指定者:
isNull在接口中Expression<T>
-
isNotNull
- 指定者:
isNotNull在接口中Expression<T>
-
in
- 指定者:
in在接口中Expression<T>
-
notIn
- 指定者:
notIn在接口中Expression<T>
-
in
- 指定者:
in在接口中Expression<T>
-
notIn
- 指定者:
notIn在接口中Expression<T>
-
count
- 指定者:
count在接口中Expression<T>
-
count
- 指定者:
count在接口中Expression<T>
-
coalesce
- 指定者:
coalesce在接口中Expression<T>
-
coalesce
- 指定者:
coalesce在接口中Expression<T>
-
coalesceBuilder
- 指定者:
coalesceBuilder在接口中Expression<T>
-
asc
- 指定者:
asc在接口中Expression<T>
-
desc
- 指定者:
desc在接口中Expression<T>
-