类 FilterArgsImpl<T extends Table<?>>
java.lang.Object
org.babyfish.jimmer.sql.fetcher.impl.FilterArgsImpl<T>
- 所有已实现的接口:
Filterable,Sortable,FilterArgs<T>
-
方法概要
修饰符和类型方法说明<SE, ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R>
ConfigurableSubQuery<R>createAssociationSubQuery(Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiFunction<MutableSubQuery,AssociationTableEx<SE,ST,TE,TT>,ConfigurableSubQuery<R>> block)<SE, ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R>
MutableSubQuerycreateAssociationWildSubQuery(Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiConsumer<MutableSubQuery,AssociationTableEx<SE,ST,TE,TT>> block)<X extends Table<?>, R>
ConfigurableSubQuery<R>createSubQuery(Class<X> tableType, BiFunction<MutableSubQuery,X,ConfigurableSubQuery<R>> block)<X extends Table<?>>
MutableSubQuerycreateWildSubQuery(Class<X> tableType, BiConsumer<MutableSubQuery,X> block)<K> KgetKey()<K> Collection<K>getKeys()getTable()static <T extends Table<?>>
FilterArgs<T>of(AbstractMutableQueryImpl query, T table, Collection<Object> keys)orderBy(Expression<?>... expressions)unwrap()
-
方法详细资料
-
of
public static <T extends Table<?>> FilterArgs<T> of(AbstractMutableQueryImpl query, T table, Collection<Object> keys) -
getTable
- 指定者:
getTable在接口中FilterArgs<T extends Table<?>>
-
getKey
public <K> K getKey()- 指定者:
getKey在接口中FilterArgs<T extends Table<?>>
-
getKeys
- 指定者:
getKeys在接口中FilterArgs<T extends Table<?>>
-
where
- 指定者:
where在接口中Filterable- 指定者:
where在接口中Sortable
-
orderBy
-
orderBy
-
createSubQuery
public <X extends Table<?>, R> ConfigurableSubQuery<R> createSubQuery(Class<X> tableType, BiFunction<MutableSubQuery,X,ConfigurableSubQuery<R>> block)- 指定者:
createSubQuery在接口中Filterable
-
createWildSubQuery
public <X extends Table<?>> MutableSubQuery createWildSubQuery(Class<X> tableType, BiConsumer<MutableSubQuery,X> block)- 指定者:
createWildSubQuery在接口中Filterable
-
createAssociationSubQuery
public <SE, ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R> ConfigurableSubQuery<R> createAssociationSubQuery(Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiFunction<MutableSubQuery,AssociationTableEx<SE,ST,TE,TT>,ConfigurableSubQuery<R>> block)- 指定者:
createAssociationSubQuery在接口中Filterable
-
createAssociationWildSubQuery
public <SE, ST extends TableEx<SE>, TE, TT extends TableEx<TE>, R> MutableSubQuery createAssociationWildSubQuery(Class<ST> sourceTableType, Function<ST,TT> targetTableGetter, BiConsumer<MutableSubQuery,AssociationTableEx<SE,ST,TE,TT>> block)- 指定者:
createAssociationWildSubQuery在接口中Filterable
-
unwrap
-