接口 JSqlClient
- 所有超级接口:
SubQueryProvider
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明caches(Consumer<CacheDisableConfig> block) <SE,ST extends Table<SE>, TE, TT extends Table<TE>>
MutableRootQuery<AssociationTable<SE,ST, TE, TT>> createAssociationQuery(AssociationTable<SE, ST, TE, TT> table) createDelete(TableProxy<?> table) <T extends TableProxy<?>>
MutableRootQuery<T>createQuery(T table) createUpdate(TableProxy<?> table) filters(Consumer<FilterConfig> block) getAssociations(org.babyfish.jimmer.meta.ImmutableProp immutableProp) getAssociations(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) getAssociations(AssociationType associationType) intintgetDraftInterceptor(org.babyfish.jimmer.meta.ImmutableType type) org.babyfish.jimmer.sql.meta.IdGeneratorgetIdGenerator(Class<?> entityType) Reader<?>Reader<?>getReader(org.babyfish.jimmer.meta.ImmutableProp prop) Reader<?>getReader(org.babyfish.jimmer.meta.ImmutableType type) TransientResolver<?,?> getResolver(org.babyfish.jimmer.meta.ImmutableProp prop) Class<? extends TransientResolverProvider><T,S> ScalarProvider<T, S> getScalarProvider(Class<T> scalarType) <T,S> ScalarProvider<T, S> getScalarProvider(org.babyfish.jimmer.meta.ImmutableProp prop) getSlaveConnectionManager(boolean forUpdate) This method is equivalent to `getTriggers(false)`getTriggers(boolean transaction) If trigger type is 'BINLOG_ONLY' If `transaction` is true, throws exception If `transaction` is false, return binlog trigger If trigger type is 'TRANSACTION_ONLY', returns transaction trigger no matter what the `transaction` is If trigger type is 'BOTH' If `transaction` is true, return transaction trigger If `transaction` is false, return binlog trigger Note that the objects returned by different parameters are independent of each other.static JSqlClient.Builder从接口继承的方法 org.babyfish.jimmer.sql.ast.query.SubQueryProvider
createAssociationSubQuery, createSubQuery
-
方法详细资料
-
newBuilder
-
getConnectionManager
ConnectionManager getConnectionManager() -
getSlaveConnectionManager
-
getDialect
Dialect getDialect() -
getExecutor
Executor getExecutor() -
getScalarProvider
-
getScalarProvider
-
getIdGenerator
-
getDefaultBatchSize
int getDefaultBatchSize() -
getDefaultListBatchSize
int getDefaultListBatchSize() -
createQuery
-
createUpdate
-
createDelete
-
createAssociationQuery
<SE,ST extends Table<SE>, MutableRootQuery<AssociationTable<SE,TE, TT extends Table<TE>> ST, createAssociationQueryTE, TT>> (AssociationTable<SE, ST, TE, TT> table) -
getEntities
Entities getEntities() -
getTriggerType
TriggerType getTriggerType() -
getTriggers
Triggers getTriggers()This method is equivalent to `getTriggers(false)`- 返回:
-
getTriggers
-
If trigger type is 'BINLOG_ONLY'
- If `transaction` is true, throws exception
- If `transaction` is false, return binlog trigger
- If trigger type is 'TRANSACTION_ONLY', returns transaction trigger no matter what the `transaction` is
-
If trigger type is 'BOTH'
- If `transaction` is true, return transaction trigger
- If `transaction` is false, return binlog trigger
- 参数:
transaction-- 返回:
- Trigger
-
If trigger type is 'BINLOG_ONLY'
-
getBinLog
BinLog getBinLog() -
getAssociations
-
getAssociations
-
getAssociations
-
getLoaders
Loaders getLoaders() -
getEntityManager
EntityManager getEntityManager() -
getCaches
Caches getCaches() -
caches
-
filters
-
disableSlaveConnectionManager
-
getResolver
-
getResolverProviderClass
Class<? extends TransientResolverProvider> getResolverProviderClass() -
getFilters
Filters getFilters() -
getDraftInterceptor
-
getReader
-
getReader
-
getReader
-
getMicroServiceName
String getMicroServiceName() -
getMicroServiceExchange
MicroServiceExchange getMicroServiceExchange()
-