类 MutableRootQueryImpl<T extends Table<?>>
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.AbstractMutableStatementImpl
org.babyfish.jimmer.sql.ast.impl.query.AbstractMutableQueryImpl
org.babyfish.jimmer.sql.ast.impl.query.MutableRootQueryImpl<T>
- 所有已实现的接口:
Filterable,MutableQuery,MutableRootQuery<T>,RootSelectable<T>,Sortable
public class MutableRootQueryImpl<T extends Table<?>>
extends AbstractMutableQueryImpl
implements MutableRootQuery<T>
-
构造器概要
构造器构造器说明MutableRootQueryImpl(JSqlClient sqlClient, org.babyfish.jimmer.meta.ImmutableType immutableType) -
方法概要
修饰符和类型方法说明groupBy(Expression<?>... expressions)orderBy(Expression<?> expression)orderBy(Expression<?> expression, OrderMode orderMode)orderBy(Expression<?> expression, OrderMode orderMode, NullOrderMode nullOrderMode)<R> ConfigurableRootQuery<T,R><T1, T2> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple2<T1,T2>><T1, T2, T3> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple3<T1,T2,T3>><T1, T2, T3, T4>
ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple4<T1,T2,T3,T4>>select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4)<T1, T2, T3, T4, T5>
ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple5<T1,T2,T3,T4,T5>>select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5)<T1, T2, T3, T4, T5, T6>
ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple6<T1,T2,T3,T4,T5,T6>>select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5, Selection<T6> selection6)<T1, T2, T3, T4, T5, T6, T7>
ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple7<T1,T2,T3,T4,T5,T6,T7>>select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5, Selection<T6> selection6, Selection<T7> selection7)<T1, T2, T3, T4, T5, T6, T7, T8>
ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>>select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5, Selection<T6> selection6, Selection<T7> selection7, Selection<T8> selection8)<T1, T2, T3, T4, T5, T6, T7, T8, T9>
ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9>>select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5, Selection<T6> selection6, Selection<T7> selection7, Selection<T8> selection8, Selection<T9> selection9)从类继承的方法 org.babyfish.jimmer.sql.ast.impl.query.AbstractMutableQueryImpl
freeze, getTable, isGroupByClauseUsed从类继承的方法 org.babyfish.jimmer.sql.ast.impl.AbstractMutableStatementImpl
createAssociationSubQuery, createAssociationWildSubQuery, createSubQuery, createWildSubQuery, fake, getPredicate, getSqlClient, getTableAliasAllocator, mergePredicates, validateMutable从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.babyfish.jimmer.sql.ast.query.Filterable
createAssociationSubQuery, createAssociationWildSubQuery, createSubQuery, createWildSubQuery
-
构造器详细资料
-
MutableRootQueryImpl
public MutableRootQueryImpl(JSqlClient sqlClient, org.babyfish.jimmer.meta.ImmutableType immutableType)
-
-
方法详细资料
-
select
- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
select
public <T1, T2> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple2<T1,T2>> select(Selection<T1> selection1, Selection<T2> selection2)- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
select
public <T1, T2, T3> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple3<T1,T2,T3>> select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3)- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
select
public <T1, T2, T3, T4> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple4<T1,T2,T3,T4>> select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4)- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
select
public <T1, T2, T3, T4, T5> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple5<T1,T2,T3,T4,T5>> select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5)- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
select
public <T1, T2, T3, T4, T5, T6> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple6<T1,T2,T3,T4,T5,T6>> select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5, Selection<T6> selection6)- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
select
public <T1, T2, T3, T4, T5, T6, T7> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple7<T1,T2,T3,T4,T5,T6,T7>> select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5, Selection<T6> selection6, Selection<T7> selection7)- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
select
public <T1, T2, T3, T4, T5, T6, T7, T8> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>> select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5, Selection<T6> selection6, Selection<T7> selection7, Selection<T8> selection8)- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
select
public <T1, T2, T3, T4, T5, T6, T7, T8, T9> ConfigurableRootQuery<T,org.babyfish.jimmer.sql.ast.tuple.Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9>> select(Selection<T1> selection1, Selection<T2> selection2, Selection<T3> selection3, Selection<T4> selection4, Selection<T5> selection5, Selection<T6> selection6, Selection<T7> selection7, Selection<T8> selection8, Selection<T9> selection9)- 指定者:
select在接口中RootSelectable<T extends Table<?>>
-
where
- 指定者:
where在接口中Filterable- 指定者:
where在接口中MutableRootQuery<T extends Table<?>>- 指定者:
where在接口中Sortable- 覆盖:
where在类中AbstractMutableQueryImpl
-
groupBy
- 指定者:
groupBy在接口中MutableQuery- 指定者:
groupBy在接口中MutableRootQuery<T extends Table<?>>- 覆盖:
groupBy在类中AbstractMutableQueryImpl
-
having
- 指定者:
having在接口中MutableQuery- 指定者:
having在接口中MutableRootQuery<T extends Table<?>>- 覆盖:
having在类中AbstractMutableQueryImpl
-
orderBy
- 指定者:
orderBy在接口中MutableQuery- 指定者:
orderBy在接口中MutableRootQuery<T extends Table<?>>- 指定者:
orderBy在接口中Sortable- 覆盖:
orderBy在类中AbstractMutableQueryImpl
-
orderBy
- 指定者:
orderBy在接口中MutableQuery- 指定者:
orderBy在接口中MutableRootQuery<T extends Table<?>>- 指定者:
orderBy在接口中Sortable- 覆盖:
orderBy在类中AbstractMutableQueryImpl
-
orderBy
public MutableRootQueryImpl<T> orderBy(Expression<?> expression, OrderMode orderMode, NullOrderMode nullOrderMode)- 指定者:
orderBy在接口中MutableQuery- 指定者:
orderBy在接口中MutableRootQuery<T extends Table<?>>- 指定者:
orderBy在接口中Sortable- 覆盖:
orderBy在类中AbstractMutableQueryImpl
-