类 ConfigurableTypedRootQueryImpl<T extends Table<?>,R>
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.query.ConfigurableTypedRootQueryImpl<T,R>
- 所有已实现的接口:
Executable<List<R>>,Ast,ConfigurableTypedRootQuery<T,R>,TypedRootQuery<R>
public class ConfigurableTypedRootQueryImpl<T extends Table<?>,R>
extends Object
implements ConfigurableTypedRootQuery<T,R>
-
构造器概要
构造器构造器说明ConfigurableTypedRootQueryImpl(org.babyfish.jimmer.sql.ast.impl.query.TypedQueryData data, MutableRootQueryImpl<T> baseQuery) -
方法概要
修饰符和类型方法说明voidaccept(AstVisitor visitor)distinct()execute(Connection con)org.babyfish.jimmer.sql.ast.impl.query.TypedQueryDatagetData()intersect(TypedRootQuery<R> other)limit(int limit, int offset)minus(TypedRootQuery<R> other)voidrenderTo(SqlBuilder builder)<X> ConfigurableTypedRootQuery<T,X>reselect(BiFunction<MutableRootQuery<T>,T,ConfigurableTypedRootQuery<T,X>> block)union(TypedRootQuery<R> other)unionAll(TypedRootQuery<R> other)
-
构造器详细资料
-
ConfigurableTypedRootQueryImpl
public ConfigurableTypedRootQueryImpl(org.babyfish.jimmer.sql.ast.impl.query.TypedQueryData data, MutableRootQueryImpl<T> baseQuery)
-
-
方法详细资料
-
getBaseQuery
-
reselect
public <X> ConfigurableTypedRootQuery<T,X> reselect(BiFunction<MutableRootQuery<T>,T,ConfigurableTypedRootQuery<T,X>> block)- 指定者:
reselect在接口中ConfigurableTypedRootQuery<T extends Table<?>,R>
-
distinct
- 指定者:
distinct在接口中ConfigurableTypedRootQuery<T extends Table<?>,R>
-
limit
- 指定者:
limit在接口中ConfigurableTypedRootQuery<T extends Table<?>,R>
-
withoutSortingAndPaging
- 指定者:
withoutSortingAndPaging在接口中ConfigurableTypedRootQuery<T extends Table<?>,R>
-
forUpdate
- 指定者:
forUpdate在接口中ConfigurableTypedRootQuery<T extends Table<?>,R>
-
execute
- 指定者:
execute在接口中Executable<T extends Table<?>>
-
union
- 指定者:
union在接口中TypedRootQuery<T extends Table<?>>
-
unionAll
- 指定者:
unionAll在接口中TypedRootQuery<T extends Table<?>>
-
minus
- 指定者:
minus在接口中TypedRootQuery<T extends Table<?>>
-
intersect
- 指定者:
intersect在接口中TypedRootQuery<T extends Table<?>>
-
getData
public org.babyfish.jimmer.sql.ast.impl.query.TypedQueryData getData() -
getSelections
-
accept
-
renderTo
-