类 Queries
java.lang.Object
org.babyfish.jimmer.sql.ast.impl.query.Queries
-
方法概要
修饰符和类型方法说明static <SE,ST extends Table<SE>, TE, TT extends Table<TE>, R>
ConfigurableRootQuery<AssociationTable<SE,ST, TE, TT>, R> createAssociationQuery(JSqlClient sqlClient, Class<ST> sourceTableType, Function<ST, TT> targetTableGetter, BiFunction<MutableRootQuery<AssociationTable<SE, ST, TE, TT>>, AssociationTable<SE, ST, TE, TT>, ConfigurableRootQuery<AssociationTable<SE, ST, TE, TT>, R>> block) static <R> ConfigurableRootQuery<AssociationTable<?,?, ?, ?>, R> createAssociationQuery(JSqlClient sqlClient, AssociationType associationType, ExecutionPurpose purpose, BiFunction<MutableRootQuery<AssociationTable<?, ?, ?, ?>>, AssociationTable<?, ?, ?, ?>, ConfigurableRootQuery<AssociationTable<?, ?, ?, ?>, R>> block) static <SE,ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R>
ConfigurableSubQuery<R>createAssociationSubQuery(Filterable parent, Class<ST> sourceTableType, Function<ST, TT> targetTableGetter, BiFunction<MutableSubQuery, AssociationTable<SE, ST, TE, TT>, ConfigurableSubQuery<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, AssociationTable<SE, ST, TE, TT>> block) static <T extends Table<?>,R>
ConfigurableRootQuery<T,R> createQuery(JSqlClient sqlClient, Class<T> tableType, BiFunction<MutableRootQuery<T>, T, ConfigurableRootQuery<T, R>> block) static <R> ConfigurableRootQuery<Table<?>,R> createQuery(JSqlClient sqlClient, org.babyfish.jimmer.meta.ImmutableType immutableType, BiFunction<MutableRootQuery<Table<?>>, Table<?>, ConfigurableRootQuery<Table<?>, R>> block) static <R> ConfigurableRootQuery<Table<?>,R> createQuery(JSqlClient sqlClient, org.babyfish.jimmer.meta.ImmutableType immutableType, ExecutionPurpose purpose, boolean ignoreFilter, BiFunction<MutableRootQuery<Table<?>>, Table<?>, ConfigurableRootQuery<Table<?>, R>> block) static <T extends Table<?>,R>
ConfigurableSubQuery<R>createSubQuery(Filterable parent, Class<T> tableType, BiFunction<MutableSubQuery, T, ConfigurableSubQuery<R>> block) static <T extends Table<?>>
MutableSubQuerycreateWildSubQuery(Filterable parent, Class<T> tableType, BiConsumer<MutableSubQuery, T> block)
-
方法详细资料
-
createQuery
public static <T extends Table<?>,R> ConfigurableRootQuery<T,R> createQuery(JSqlClient sqlClient, Class<T> tableType, BiFunction<MutableRootQuery<T>, T, ConfigurableRootQuery<T, R>> block) -
createQuery
public static <R> ConfigurableRootQuery<Table<?>,R> createQuery(JSqlClient sqlClient, org.babyfish.jimmer.meta.ImmutableType immutableType, BiFunction<MutableRootQuery<Table<?>>, Table<?>, ConfigurableRootQuery<Table<?>, R>> block) -
createQuery
public static <R> ConfigurableRootQuery<Table<?>,R> createQuery(JSqlClient sqlClient, org.babyfish.jimmer.meta.ImmutableType immutableType, ExecutionPurpose purpose, boolean ignoreFilter, BiFunction<MutableRootQuery<Table<?>>, Table<?>, ConfigurableRootQuery<Table<?>, R>> block) -
createAssociationQuery
public static <SE,ST extends Table<SE>, ConfigurableRootQuery<AssociationTable<SE,TE, TT extends Table<TE>, R> ST, createAssociationQueryTE, TT>, R> (JSqlClient sqlClient, Class<ST> sourceTableType, Function<ST, TT> targetTableGetter, BiFunction<MutableRootQuery<AssociationTable<SE, ST, TE, TT>>, AssociationTable<SE, ST, TE, TT>, ConfigurableRootQuery<AssociationTable<SE, ST, TE, TT>, R>> block) -
createAssociationQuery
public static <R> ConfigurableRootQuery<AssociationTable<?,?, createAssociationQuery?, ?>, R> (JSqlClient sqlClient, AssociationType associationType, ExecutionPurpose purpose, BiFunction<MutableRootQuery<AssociationTable<?, ?, ?, ?>>, AssociationTable<?, ?, ?, ?>, ConfigurableRootQuery<AssociationTable<?, ?, ?, ?>, R>> block) -
createSubQuery
public static <T extends Table<?>,R> ConfigurableSubQuery<R> createSubQuery(Filterable parent, Class<T> tableType, BiFunction<MutableSubQuery, T, ConfigurableSubQuery<R>> block) -
createWildSubQuery
public static <T extends Table<?>> MutableSubQuery createWildSubQuery(Filterable parent, Class<T> tableType, BiConsumer<MutableSubQuery, T> block) -
createAssociationSubQuery
public static <SE,ST extends TableEx<SE>, ConfigurableSubQuery<R> createAssociationSubQueryTE, TT extends TableEx<TE>, R> (Filterable parent, Class<ST> sourceTableType, Function<ST, TT> targetTableGetter, BiFunction<MutableSubQuery, AssociationTable<SE, ST, TE, TT>, ConfigurableSubQuery<R>> block) -
createAssociationWildSubQuery
public static <SE,ST extends TableEx<SE>, MutableSubQuery createAssociationWildSubQueryTE, TT extends TableEx<TE>, R> (Filterable parent, Class<ST> sourceTableType, Function<ST, TT> targetTableGetter, BiConsumer<MutableSubQuery, AssociationTable<SE, ST, TE, TT>> block)
-