类 ConfigurableRootQueryImpl<T extends Table<?>,R>
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.query.ConfigurableRootQueryImpl<T,R>
- 所有已实现的接口:
Executable<List<R>>,Ast,ConfigurableRootQuery<T,R>,TypedRootQuery<R>
public class ConfigurableRootQueryImpl<T extends Table<?>,R>
extends Object
implements ConfigurableRootQuery<T,R>
-
构造器概要
构造器构造器说明ConfigurableRootQueryImpl(org.babyfish.jimmer.sql.ast.impl.query.TypedQueryData data, MutableRootQueryImpl<T> baseQuery) -
方法概要
修饰符和类型方法说明voidaccept(AstVisitor visitor)distinct()execute()Executed on a JDBC connection determined by jimmer-sql.execute(Connection con)Execute on the specified JDBC connection.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> ConfigurableRootQuery<T,X>reselect(BiFunction<MutableRootQuery<T>,T,ConfigurableRootQuery<T,X>> block)union(TypedRootQuery<R> other)unionAll(TypedRootQuery<R> other)
-
构造器详细资料
-
ConfigurableRootQueryImpl
public ConfigurableRootQueryImpl(org.babyfish.jimmer.sql.ast.impl.query.TypedQueryData data, MutableRootQueryImpl<T> baseQuery)
-
-
方法详细资料
-
getBaseQuery
-
reselect
public <X> ConfigurableRootQuery<T,X> reselect(BiFunction<MutableRootQuery<T>,T,ConfigurableRootQuery<T,X>> block)- 指定者:
reselect在接口中ConfigurableRootQuery<T extends Table<?>,R>
-
distinct
- 指定者:
distinct在接口中ConfigurableRootQuery<T extends Table<?>,R>
-
limit
- 指定者:
limit在接口中ConfigurableRootQuery<T extends Table<?>,R>
-
withoutSortingAndPaging
- 指定者:
withoutSortingAndPaging在接口中ConfigurableRootQuery<T extends Table<?>,R>
-
forUpdate
- 指定者:
forUpdate在接口中ConfigurableRootQuery<T extends Table<?>,R>
-
execute
从接口复制的说明:ExecutableExecuted on a JDBC connection determined by jimmer-sql.- 指定者:
execute在接口中Executable<T extends Table<?>>- 返回:
- Execution result
-
execute
从接口复制的说明:ExecutableExecute on the specified JDBC connection.- 指定者:
execute在接口中Executable<T extends Table<?>>- 返回:
- Execution result
-
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
-