类 Queries
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.query.Queries
-
方法概要
修饰符和类型方法说明static <SE, ST extends Table<SE>, TE, TT extends Table<TE>, R>
ConfigurableTypedRootQuery<AssociationTable<SE,ST,TE,TT>,R>createAssociationQuery(SqlClient sqlClient, Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiFunction<MutableRootQuery<AssociationTable<SE,ST,TE,TT>>,AssociationTable<SE,ST,TE,TT>,ConfigurableTypedRootQuery<AssociationTable<SE,ST,TE,TT>,R>> block)static <R> ConfigurableTypedRootQuery<AssociationTable<?,?,?,?>,R>createAssociationQuery(SqlClient sqlClient, AssociationType associationType, BiFunction<MutableRootQuery<AssociationTable<?,?,?,?>>,AssociationTable<?,?,?,?>,ConfigurableTypedRootQuery<AssociationTable<?,?,?,?>,R>> block)static <SE, ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R>
ConfigurableTypedSubQuery<R>createAssociationSubQuery(Filterable parent, Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiFunction<MutableSubQuery,AssociationTableEx<SE,ST,TE,TT>,ConfigurableTypedSubQuery<R>> block)static <SE, ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R>
MutableSubQuerycreateAssociationWildSubQuery(Filterable parent, Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiConsumer<MutableSubQuery,AssociationTableEx<SE,ST,TE,TT>> block)static <T extends Table<?>, R>
ConfigurableTypedRootQuery<T,R>createQuery(SqlClient sqlClient, Class<T> tableType, BiFunction<MutableRootQuery<T>,T,ConfigurableTypedRootQuery<T,R>> block)static <R> ConfigurableTypedRootQuery<Table<?>,R>createQuery(SqlClient sqlClient, org.babyfish.jimmer.meta.ImmutableType immutableType, BiFunction<MutableRootQuery<Table<?>>,Table<?>,ConfigurableTypedRootQuery<Table<?>,R>> block)static <T extends Table<?>, R>
ConfigurableTypedSubQuery<R>createSubQuery(Filterable parent, Class<T> tableType, BiFunction<MutableSubQuery,T,ConfigurableTypedSubQuery<R>> block)static <T extends Table<?>>
MutableSubQuerycreateWildSubQuery(Filterable parent, Class<T> tableType, BiConsumer<MutableSubQuery,T> block)
-
方法详细资料
-
createQuery
public static <T extends Table<?>, R> ConfigurableTypedRootQuery<T,R> createQuery(SqlClient sqlClient, Class<T> tableType, BiFunction<MutableRootQuery<T>,T,ConfigurableTypedRootQuery<T,R>> block) -
createSubQuery
public static <T extends Table<?>, R> ConfigurableTypedSubQuery<R> createSubQuery(Filterable parent, Class<T> tableType, BiFunction<MutableSubQuery,T,ConfigurableTypedSubQuery<R>> block) -
createWildSubQuery
public static <T extends Table<?>> MutableSubQuery createWildSubQuery(Filterable parent, Class<T> tableType, BiConsumer<MutableSubQuery,T> block) -
createQuery
public static <R> ConfigurableTypedRootQuery<Table<?>,R> createQuery(SqlClient sqlClient, org.babyfish.jimmer.meta.ImmutableType immutableType, BiFunction<MutableRootQuery<Table<?>>,Table<?>,ConfigurableTypedRootQuery<Table<?>,R>> block) -
createAssociationQuery
public static <SE, ST extends Table<SE>, TE, TT extends Table<TE>, R> ConfigurableTypedRootQuery<AssociationTable<SE,ST,TE,TT>,R> createAssociationQuery(SqlClient sqlClient, Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiFunction<MutableRootQuery<AssociationTable<SE,ST,TE,TT>>,AssociationTable<SE,ST,TE,TT>,ConfigurableTypedRootQuery<AssociationTable<SE,ST,TE,TT>,R>> block) -
createAssociationSubQuery
public static <SE, ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R> ConfigurableTypedSubQuery<R> createAssociationSubQuery(Filterable parent, Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiFunction<MutableSubQuery,AssociationTableEx<SE,ST,TE,TT>,ConfigurableTypedSubQuery<R>> block) -
createAssociationWildSubQuery
public static <SE, ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R> MutableSubQuery createAssociationWildSubQuery(Filterable parent, Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiConsumer<MutableSubQuery,AssociationTableEx<SE,ST,TE,TT>> block) -
createAssociationQuery
public static <R> ConfigurableTypedRootQuery<AssociationTable<?,?,?,?>,R> createAssociationQuery(SqlClient sqlClient, AssociationType associationType, BiFunction<MutableRootQuery<AssociationTable<?,?,?,?>>,AssociationTable<?,?,?,?>,ConfigurableTypedRootQuery<AssociationTable<?,?,?,?>,R>> block)
-