类 MergedTypedSubQueryImpl<R>
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.AbstractExpression<R>
org.babyfish.jimmer.sql.ast.impl.query.MergedTypedSubQueryImpl<R>
- 所有已实现的接口:
Expression<R>,Ast,ExpressionImplementor<R>,TypedSubQuery<R>,Selection<R>
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.ast.Expression
Expression.AnyFactory, Expression.ComparableFactory, Expression.NumericFactory, Expression.StringFactory -
构造器概要
构造器构造器说明MergedTypedSubQueryImpl(JSqlClientImplementor sqlClient, String operator, TypedSubQuery<R> left, TypedSubQuery<R> right) -
方法概要
修饰符和类型方法说明voidaccept(@NotNull AstVisitor visitor) all()any()protected booleanexists()getType()intersect(TypedSubQuery<R> other) minus(TypedSubQuery<R> other) protected AstintvoidrenderTo(@NotNull SqlBuilder builder) union(TypedSubQuery<R> other) unionAll(TypedSubQuery<R> other) 从类继承的方法 org.babyfish.jimmer.sql.ast.impl.AbstractExpression
hasVirtualPredicate, hasVirtualPredicate, hasVirtualPredicate, hasVirtualPredicate, renderChild, resolveVirtualPredicate, usingLowestPrecedence从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.babyfish.jimmer.sql.ast.impl.Ast
hasVirtualPredicate, resolveVirtualPredicate
-
构造器详细资料
-
MergedTypedSubQueryImpl
public MergedTypedSubQueryImpl(JSqlClientImplementor sqlClient, String operator, TypedSubQuery<R> left, TypedSubQuery<R> right)
-
-
方法详细资料
-
accept
-
renderTo
-
determineHasVirtualPredicate
protected boolean determineHasVirtualPredicate()- 指定者:
determineHasVirtualPredicate在类中AbstractExpression<R>
-
onResolveVirtualPredicate
- 指定者:
onResolveVirtualPredicate在类中AbstractExpression<R>
-
getType
- 指定者:
getType在接口中ExpressionImplementor<R>
-
precedence
public int precedence()- 指定者:
precedence在接口中ExpressionImplementor<R>
-
getSelections
-
all
- 指定者:
all在接口中TypedSubQuery<R>
-
any
- 指定者:
any在接口中TypedSubQuery<R>
-
exists
- 指定者:
exists在接口中TypedSubQuery<R>
-
notExists
- 指定者:
notExists在接口中TypedSubQuery<R>
-
union
- 指定者:
union在接口中TypedSubQuery<R>
-
unionAll
- 指定者:
unionAll在接口中TypedSubQuery<R>
-
minus
- 指定者:
minus在接口中TypedSubQuery<R>
-
intersect
- 指定者:
intersect在接口中TypedSubQuery<R>
-