类 MergedTypedSubQueryImpl<R>
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.query.MergedTypedSubQueryImpl<R>
- 所有已实现的接口:
Expression<R>,Ast,ExpressionImplementor<R>,TypedSubQuery<R>,Selection<R>
public class MergedTypedSubQueryImpl<R>
extends Object
implements ExpressionImplementor<R>, TypedSubQuery<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()exists()getType()intersect(TypedSubQuery<R> other) minus(TypedSubQuery<R> other) intvoidrenderTo(@NotNull SqlBuilder builder) union(TypedSubQuery<R> other) unionAll(TypedSubQuery<R> other)
-
构造器详细资料
-
MergedTypedSubQueryImpl
public MergedTypedSubQueryImpl(JSqlClientImplementor sqlClient, String operator, TypedSubQuery<R> left, TypedSubQuery<R> right)
-
-
方法详细资料
-
accept
-
renderTo
-
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>
-