类 PropExpressionImpl.EmbeddedImpl<T>
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.AbstractExpression<T>
org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl<T>
org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl.EmbeddedImpl<T>
- 所有已实现的接口:
Expression<T>,Ast,ExpressionImplementor<T>,PropExpression<T>,PropExpression.Embedded<T>,Selection<T>,PropExpressionImplementor<T>
- 封闭类:
PropExpressionImpl<T>
public static class PropExpressionImpl.EmbeddedImpl<T>
extends PropExpressionImpl<T>
implements PropExpression.Embedded<T>
-
嵌套类概要
从类继承的嵌套类/接口 org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl
PropExpressionImpl.EmbeddedImpl<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 -
字段概要
从类继承的字段 org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl
base, deepestProp, path, prop, rawId, table -
构造器概要
构造器限定符构造器说明protectedEmbeddedImpl(PropExpressionImpl.EmbeddedImpl<?> base, org.babyfish.jimmer.meta.ImmutableProp prop) protectedEmbeddedImpl(Table<?> table, org.babyfish.jimmer.meta.ImmutableProp prop, boolean rawId) -
方法概要
修饰符和类型方法说明final @NotNull Expression<T>coalesce(Expression<T> defaultExpr) final @NotNull Expression<T>final @NotNull CoalesceBuilder<T><XE extends Expression<?>>
XE<XE extends Expression<?>>
XEget(org.babyfish.jimmer.meta.ImmutableProp prop) 从类继承的方法 org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl
accept, determineHasVirtualPredicate, equals, getBase, getDeepestProp, getPartial, getPath, getProp, getTable, getType, hashCode, isRawId, of, of, onResolveVirtualPredicate, precedence, renderTo, renderTo, renderTo, toString, unwrap从类继承的方法 org.babyfish.jimmer.sql.ast.impl.AbstractExpression
hasVirtualPredicate, hasVirtualPredicate, hasVirtualPredicate, hasVirtualPredicate, renderChild, resolveVirtualPredicate, usingLowestPrecedence从接口继承的方法 org.babyfish.jimmer.sql.ast.Expression
eqIf, eqIf, inIf, inIf, inIf, inIf, neIf, neIf, notInIf, notInIf, notInIf, notInIf, nullableInIf, nullableInIf, nullableNotInIf, nullableNotInIf
-
构造器详细资料
-
EmbeddedImpl
-
EmbeddedImpl
protected EmbeddedImpl(PropExpressionImpl.EmbeddedImpl<?> base, org.babyfish.jimmer.meta.ImmutableProp prop)
-
-
方法详细资料
-
get
- 指定者:
get在接口中PropExpression.Embedded<T>
-
get
- 指定者:
get在接口中PropExpression.Embedded<T>
-
fetch
- 指定者:
fetch在接口中PropExpression.Embedded<T>
-
fetch
- 指定者:
fetch在接口中PropExpression.Embedded<T>
-
coalesce
- 指定者:
coalesce在接口中Expression<T>- 指定者:
coalesce在接口中ExpressionImplementor<T>- 指定者:
coalesce在接口中PropExpression.Embedded<T>
-
coalesce
- 指定者:
coalesce在接口中Expression<T>- 指定者:
coalesce在接口中ExpressionImplementor<T>- 指定者:
coalesce在接口中PropExpression.Embedded<T>
-
coalesceBuilder
- 指定者:
coalesceBuilder在接口中Expression<T>- 指定者:
coalesceBuilder在接口中ExpressionImplementor<T>- 指定者:
coalesceBuilder在接口中PropExpression.Embedded<T>
-