类 PropExpressionImpl.EmbeddedImpl<T>
java.lang.Object
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>, PropExpression.Str -
字段概要
从类继承的字段 org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl
base, deepestProp, path, prop, table -
构造器概要
构造器限定符构造器说明protectedEmbeddedImpl(PropExpressionImpl.EmbeddedImpl<?> base, org.babyfish.jimmer.meta.ImmutableProp prop) protectedEmbeddedImpl(Table<?> table, org.babyfish.jimmer.meta.ImmutableProp prop) -
方法概要
修饰符和类型方法说明final Expression<T>coalesce(Expression<T> defaultExpr) final Expression<T>final CoalesceBuilder<T><XE extends Expression<?>>
XEprotected voidrenderChild(Ast ast, SqlBuilder builder) protected voidusingLowestPrecedence(Runnable block) 从类继承的方法 org.babyfish.jimmer.sql.ast.impl.PropExpressionImpl
accept, getPartial, getProp, getTable, getType, of, of, precedence, renderTo, renderTo, toString
-
构造器详细资料
-
EmbeddedImpl
-
EmbeddedImpl
protected EmbeddedImpl(PropExpressionImpl.EmbeddedImpl<?> base, org.babyfish.jimmer.meta.ImmutableProp prop)
-
-
方法详细资料
-
get
- 指定者:
get在接口中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>
-
renderChild
-
usingLowestPrecedence
-