类 AbstractTypedEmbeddedPropExpression<T>
java.lang.Object
org.babyfish.jimmer.sql.ast.embedded.AbstractTypedEmbeddedPropExpression<T>
- 所有已实现的接口:
Expression<T>,PropExpression<T>,Selection<T>,PropExpressionImplementor<T>
public abstract class AbstractTypedEmbeddedPropExpression<T>
extends Object
implements PropExpressionImplementor<T>
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.ast.Expression
Expression.AnyFactory, Expression.ComparableFactory, Expression.NumericFactory, Expression.StringFactory从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.ast.PropExpression
PropExpression.Cmp<T extends Comparable<?>>, PropExpression.Embedded<T>, PropExpression.Num<N extends Number & Comparable<N>>, PropExpression.Str -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明asc()coalesce(Expression<T> defaultExpr) count()count(boolean distinct) desc()eq(Expression<T> other) Check if two expressions are equal.Check if two expressions are equal.<XE extends Expression<?>>
XEorg.babyfish.jimmer.sql.meta.EmbeddedColumns.PartialgetPartial(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy) org.babyfish.jimmer.meta.ImmutablePropgetProp()Table<?>getTable()in(Collection<T> values) in(TypedSubQuery<T> subQuery) isNull()ne(Expression<T> other) Check if two expressions are not equal.Check if two expressions are not equal.notIn(Collection<T> values) notIn(TypedSubQuery<T> subQuery) voidrenderTo(@NotNull SqlBuilder builder, boolean ignoreEmbeddedTuple) toString()static <T> T
-
构造器详细资料
-
AbstractTypedEmbeddedPropExpression
-
-
方法详细资料
-
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>
-
asc
- 指定者:
asc在接口中Expression<T>
-
desc
- 指定者:
desc在接口中Expression<T>
-
get
-
coalesce
- 指定者:
coalesce在接口中Expression<T>
-
coalesce
- 指定者:
coalesce在接口中Expression<T>
-
coalesceBuilder
- 指定者:
coalesceBuilder在接口中Expression<T>
-
getTable
- 指定者:
getTable在接口中PropExpressionImplementor<T>
-
getProp
public org.babyfish.jimmer.meta.ImmutableProp getProp()- 指定者:
getProp在接口中PropExpressionImplementor<T>
-
getPartial
public org.babyfish.jimmer.sql.meta.EmbeddedColumns.Partial getPartial(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy) - 指定者:
getPartial在接口中PropExpressionImplementor<T>
-
renderTo
- 指定者:
renderTo在接口中PropExpressionImplementor<T>
-
toString
-
unwrap
-