接口 SqlClient
public interface SqlClient
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明<SE, ST extends Table<SE>, TE, TT extends Table<TE>, R>
ConfigurableTypedRootQuery<AssociationTable<SE,ST,TE,TT>,R>createAssociationQuery(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)<T extends Table<?>>
Executable<Integer>createDelete(Class<T> tableType, BiConsumer<MutableDelete,T> block)<T extends Table<?>, R>
ConfigurableTypedRootQuery<T,R>createQuery(Class<T> tableType, BiFunction<MutableRootQuery<T>,T,ConfigurableTypedRootQuery<T,R>> block)<T extends Table<?>>
Executable<Integer>createUpdate(Class<T> tableType, BiConsumer<MutableUpdate,T> block)getAssociations(Class<?> entityType, String prop)<ST extends Table<?>>
AssociationsgetAssociations(Class<ST> sourceTableType, Function<ST,? extends Table<?>> block)getAssociations(org.babyfish.jimmer.meta.ImmutableProp immutableProp)getAssociations(AssociationType associationType)intintorg.babyfish.jimmer.sql.meta.IdGeneratorgetIdGenerator(Class<?> entityType)<SE, ST extends Table<SE>, TE, TT extends Table<TE>>
ListLoader<SE,TE>getListLoader(Class<ST> sourceTableType, Function<ST,TT> block)<SE, ST extends Table<SE>, TE, TT extends Table<TE>>
ListLoader<SE,TE>getListLoader(Class<ST> sourceTableType, Function<ST,TT> block, BiConsumer<Sortable,TT> filter)<SE, ST extends Table<SE>, TE, TT extends Table<TE>>
ReferenceLoader<SE,TE>getReferenceLoader(Class<ST> sourceTableType, Function<ST,TT> block)<SE, ST extends Table<SE>, TE, TT extends Table<TE>>
ReferenceLoader<SE,TE>getReferenceLoader(Class<ST> sourceTableType, Function<ST,TT> block, BiConsumer<Sortable,TT> filter)<T, S> ScalarProvider<T,S>getScalarProvider(Class<T> scalarType)static SqlClient.Builder
-
方法详细资料
-
newBuilder
-
getConnectionManager
ConnectionManager getConnectionManager() -
getDialect
Dialect getDialect() -
getExecutor
Executor getExecutor() -
getScalarProvider
-
getIdGenerator
-
getDefaultBatchSize
int getDefaultBatchSize() -
getDefaultListBatchSize
int getDefaultListBatchSize() -
createQuery
<T extends Table<?>, R> ConfigurableTypedRootQuery<T,R> createQuery(Class<T> tableType, BiFunction<MutableRootQuery<T>,T,ConfigurableTypedRootQuery<T,R>> block) -
createAssociationQuery
<SE, ST extends Table<SE>, TE, TT extends Table<TE>, R> ConfigurableTypedRootQuery<AssociationTable<SE,ST,TE,TT>,R> createAssociationQuery(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) -
createUpdate
<T extends Table<?>> Executable<Integer> createUpdate(Class<T> tableType, BiConsumer<MutableUpdate,T> block) -
createDelete
<T extends Table<?>> Executable<Integer> createDelete(Class<T> tableType, BiConsumer<MutableDelete,T> block) -
getEntities
Entities getEntities() -
getAssociations
<ST extends Table<?>> Associations getAssociations(Class<ST> sourceTableType, Function<ST,? extends Table<?>> block) -
getAssociations
-
getAssociations
-
getAssociations
-
getReferenceLoader
<SE, ST extends Table<SE>, TE, TT extends Table<TE>> ReferenceLoader<SE,TE> getReferenceLoader(Class<ST> sourceTableType, Function<ST,TT> block) -
getReferenceLoader
<SE, ST extends Table<SE>, TE, TT extends Table<TE>> ReferenceLoader<SE,TE> getReferenceLoader(Class<ST> sourceTableType, Function<ST,TT> block, BiConsumer<Sortable,TT> filter) -
getListLoader
<SE, ST extends Table<SE>, TE, TT extends Table<TE>> ListLoader<SE,TE> getListLoader(Class<ST> sourceTableType, Function<ST,TT> block) -
getListLoader
<SE, ST extends Table<SE>, TE, TT extends Table<TE>> ListLoader<SE,TE> getListLoader(Class<ST> sourceTableType, Function<ST,TT> block, BiConsumer<Sortable,TT> filter)
-