跳过导航链接
A B C D E F G H I K L M N P R S T U W 

A

AbstractDataSource - com.jn.sqlhelper.datasource中的类
 
AbstractDataSource() - 类 的构造器com.jn.sqlhelper.datasource.AbstractDataSource
 
AbstractDataSourceKeyAnnotationParser<A extends Annotation> - com.jn.sqlhelper.datasource.key.parser中的类
 
AbstractDataSourceKeyAnnotationParser() - 类 的构造器com.jn.sqlhelper.datasource.key.parser.AbstractDataSourceKeyAnnotationParser
 
AbstractDriverBasedDataSource - com.jn.sqlhelper.datasource.driver中的类
Abstract base class for JDBC DataSource implementations that operate on a JDBC Driver.
AbstractDriverBasedDataSource() - 类 的构造器com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
 
adapt(DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.spring.boot.SpringDataSourcePropertiesAdapter
 
addChoice(DataSourceKey) - 类 中的静态方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
当进入具有 DataSourceKey 定义的方法时调用
addNode(DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
AlibabaDruidDataSourceFactory - com.jn.sqlhelper.datasource.factory.druid中的类
提供基于 druid 连接池的 DataSource Factory
AlibabaDruidDataSourceFactory() - 类 的构造器com.jn.sqlhelper.datasource.factory.druid.AlibabaDruidDataSourceFactory
 
AlibabaDruidDataSources - com.jn.sqlhelper.datasource.factory.druid中的类
提供基于 hikaricp 的DataSource 构建工具 https://github.com/alibaba/druid/wiki/DruidDataSource%E9%85%8D%E7%BD%AE%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8
allKeys() - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
allocateRouter(String, String) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
为 group 划分 routers
allocateWriteMatcher(String, MethodMatcher) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 

B

buildDataSourceKey(String) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
 

C

C3p0DataSourceFactory - com.jn.sqlhelper.datasource.factory.c3p0中的类
提供基于 C3p0 连接池的 DataSource Factory
C3p0DataSourceFactory() - 类 的构造器com.jn.sqlhelper.datasource.factory.c3p0.C3p0DataSourceFactory
 
C3p0DataSources - com.jn.sqlhelper.datasource.factory.c3p0中的类
提供基于 hikaricp 的DataSource 构建工具 https://www.mchange.com/projects/c3p0/#using_datasources_factory
C3p0PropertyNames - com.jn.sqlhelper.datasource.factory.c3p0中的类
 
C3p0PropertyNames() - 类 的构造器com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
CentralizedDataSourceFactory - com.jn.sqlhelper.datasource.factory中的类
 
CentralizedDataSourceFactory() - 类 的构造器com.jn.sqlhelper.datasource.factory.CentralizedDataSourceFactory
 
centralizedDataSourceFactory(DataSourceRegistry) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourcesAutoConfiguration
 
clearChoices() - 类 中的静态方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
当离开根方法时调用
com.jn.sqlhelper.datasource - 程序包 com.jn.sqlhelper.datasource
 
com.jn.sqlhelper.datasource.annotation - 程序包 com.jn.sqlhelper.datasource.annotation
 
com.jn.sqlhelper.datasource.config - 程序包 com.jn.sqlhelper.datasource.config
 
com.jn.sqlhelper.datasource.driver - 程序包 com.jn.sqlhelper.datasource.driver
 
com.jn.sqlhelper.datasource.factory - 程序包 com.jn.sqlhelper.datasource.factory
 
com.jn.sqlhelper.datasource.factory.c3p0 - 程序包 com.jn.sqlhelper.datasource.factory.c3p0
 
com.jn.sqlhelper.datasource.factory.dbcp2 - 程序包 com.jn.sqlhelper.datasource.factory.dbcp2
 
com.jn.sqlhelper.datasource.factory.druid - 程序包 com.jn.sqlhelper.datasource.factory.druid
 
com.jn.sqlhelper.datasource.factory.hikaricp - 程序包 com.jn.sqlhelper.datasource.factory.hikaricp
 
com.jn.sqlhelper.datasource.factory.tomcatjdbc - 程序包 com.jn.sqlhelper.datasource.factory.tomcatjdbc
 
com.jn.sqlhelper.datasource.key - 程序包 com.jn.sqlhelper.datasource.key
 
com.jn.sqlhelper.datasource.key.parser - 程序包 com.jn.sqlhelper.datasource.key.parser
 
com.jn.sqlhelper.datasource.key.router - 程序包 com.jn.sqlhelper.datasource.key.router
 
com.jn.sqlhelper.datasource.spring.aop - 程序包 com.jn.sqlhelper.datasource.spring.aop
 
com.jn.sqlhelper.datasource.spring.boot - 程序包 com.jn.sqlhelper.datasource.spring.boot
 
com.jn.sqlhelper.datasource.spring.transaction.definition - 程序包 com.jn.sqlhelper.datasource.spring.transaction.definition
 
createDataSource(DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.c3p0.C3p0DataSources
 
createDataSource(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.c3p0.C3p0DataSources
 
createDataSource(DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2DataSources
 
createDataSource(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2DataSources
 
createDataSource(DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.druid.AlibabaDruidDataSources
 
createDataSource(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.druid.AlibabaDruidDataSources
 
createDataSource(DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.hikaricp.HikariDataSources
 
createDataSource(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.hikaricp.HikariDataSources
 
createDataSource(DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSources
 
createDataSource(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSources
 

D

DataSource - com.jn.sqlhelper.datasource.annotation中的注释类型
 
DATASOURCE_IMPLEMENT_KEY_C3P0 - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_IMPLEMENT_KEY_DBCP2 - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_IMPLEMENT_KEY_DRUID - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_IMPLEMENT_KEY_HIKARICP - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_IMPLEMENT_KEY_TOMCAT - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_NAME_WILDCARD - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_PRIMARY - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_PRIMARY_GROUP - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_PRIMARY_NAME - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_PROP_GROUP - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_PROP_IMPLEMENTATION - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DATASOURCE_PROP_NAME - 类 中的静态变量com.jn.sqlhelper.datasource.DataSources
 
DataSourceAnnotationParser - com.jn.sqlhelper.datasource.key.parser中的类
 
DataSourceAnnotationParser() - 类 的构造器com.jn.sqlhelper.datasource.key.parser.DataSourceAnnotationParser
 
DataSourceFactory - com.jn.sqlhelper.datasource.factory中的接口
 
DataSourceFactoryProvider - com.jn.sqlhelper.datasource.factory中的类
 
DataSourceGroupProperties - com.jn.sqlhelper.datasource.config中的类
数据源组的配置
DataSourceGroupProperties() - 类 的构造器com.jn.sqlhelper.datasource.config.DataSourceGroupProperties
 
DataSourceKey - com.jn.sqlhelper.datasource.key中的类
代表了数据源的 唯一key
DataSourceKey() - 类 的构造器com.jn.sqlhelper.datasource.key.DataSourceKey
 
DataSourceKey(String, String) - 类 的构造器com.jn.sqlhelper.datasource.key.DataSourceKey
 
DataSourceKeyAnnotationParser<A extends Annotation> - com.jn.sqlhelper.datasource.key.parser中的接口
 
DataSourceKeyChoicesAnnotationMethodInterceptor - com.jn.sqlhelper.datasource.spring.aop中的类
只是用来解析注解,不能调用select方法
DataSourceKeyChoicesAnnotationMethodInterceptor() - 类 的构造器com.jn.sqlhelper.datasource.spring.aop.DataSourceKeyChoicesAnnotationMethodInterceptor
 
DataSourceKeyDataSourceParser<DS extends DataSource> - com.jn.sqlhelper.datasource.key.parser中的接口
 
DataSourceKeyParser<I> - com.jn.sqlhelper.datasource.key.parser中的接口
用于基于某个对象,解析出DataSourceKey。
dataSourceKeyRegistry(ObjectProvider<List<DataSourceKeyAnnotationParser>>) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourcesAutoConfiguration
 
DataSourceKeyRouter - com.jn.sqlhelper.datasource.key.router中的接口
Router 只针对 slave 节点、查询操作 master或者primary, 只用于写数据,不需要使用 router
DataSourceKeySelector<I> - com.jn.sqlhelper.datasource.key中的接口
用于基于 参数 I 进行 数据源的筛选
dataSourceKeySelector(DataSourceRegistry, MethodDataSourceKeyRegistry, ObjectProvider<List<DataSourceKeyRouter>>, DynamicDataSourcesProperties) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourcesAutoConfiguration
 
DataSourceProperties - com.jn.sqlhelper.datasource.config中的类
配置单个数据源
DataSourceProperties() - 类 的构造器com.jn.sqlhelper.datasource.config.DataSourceProperties
 
dataSourceRandomRouter(DataSourceWeighter) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourceLoadBalanceAutoConfiguration
 
dataSourceRandomWeighter() - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourceLoadBalanceAutoConfiguration
 
DataSourceRegistry - com.jn.sqlhelper.datasource中的类
这是一个支持 负载均衡的 DataSource 容器
DataSourceRegistry() - 类 的构造器com.jn.sqlhelper.datasource.DataSourceRegistry
 
dataSourceRegistry(ObjectProvider<DataSourceKeyDataSourceParser>) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourcesAutoConfiguration
 
DataSourceRegistryAware - com.jn.sqlhelper.datasource中的接口
 
dataSourceRoundRobinWeighter() - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourceLoadBalanceAutoConfiguration
 
DataSources - com.jn.sqlhelper.datasource中的类
 
DataSources() - 类 的构造器com.jn.sqlhelper.datasource.DataSources
 
dataSourcesFactoryBean(CentralizedDataSourceFactory, DynamicDataSourcesProperties, ObjectProvider<DataSource>, ObjectProvider<DataSourceProperties>, ApplicationContext) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourcesAutoConfiguration
 
DataSourceWeighter - com.jn.sqlhelper.datasource.key.router中的接口
 
Dbcp2DataSourceFactory - com.jn.sqlhelper.datasource.factory.dbcp2中的类
提供基于 dbcp2.0 连接池的 DataSource Factory
Dbcp2DataSourceFactory() - 类 的构造器com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2DataSourceFactory
 
Dbcp2DataSources - com.jn.sqlhelper.datasource.factory.dbcp2中的类
提供基于 hikaricp 的DataSource 构建工具 http://commons.apache.org/proper/commons-dbcp/configuration.html
Dbcp2PropertyNames - com.jn.sqlhelper.datasource.factory.dbcp2中的类
 
Dbcp2PropertyNames() - 类 的构造器com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
DelegatingNamedDataSource - com.jn.sqlhelper.datasource中的类
NamedDataSource 的一个默认实现
DelegatingNamedDataSource() - 类 的构造器com.jn.sqlhelper.datasource.DelegatingNamedDataSource
Create a new DelegatingDataSource.
DelegatingNamedDataSource(DataSource) - 类 的构造器com.jn.sqlhelper.datasource.DelegatingNamedDataSource
Create a new DelegatingDataSource.
destroy() - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Close the underlying Connection.
doCloseConnection(Connection, DataSource) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
Close the Connection, unless a SmartDataSource doesn't want us to.
doReleaseConnection(Connection, DataSource) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
Actually close the given Connection, obtained from the given DataSource.
doSelect(MethodInvocation) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
指定的group下,选择某个datasource, 返回的是该组下的匹配到的 datasource key 这里面不能去设置CURRENT_SELECTED
DriverManagerDataSource - com.jn.sqlhelper.datasource.driver中的类
Simple implementation of the standard JDBC DataSource interface, configuring the plain old JDBC DriverManager via bean properties, and returning a new Connection from every getConnection call.
DriverManagerDataSource() - 类 的构造器com.jn.sqlhelper.datasource.driver.DriverManagerDataSource
Constructor for bean-style configuration.
DriverManagerDataSource(String) - 类 的构造器com.jn.sqlhelper.datasource.driver.DriverManagerDataSource
Create a new DriverManagerDataSource with the given JDBC URL, not specifying a username or password for JDBC access.
DriverManagerDataSource(String, String, String) - 类 的构造器com.jn.sqlhelper.datasource.driver.DriverManagerDataSource
Create a new DriverManagerDataSource with the given standard DriverManager parameters.
DriverManagerDataSource(String, Properties) - 类 的构造器com.jn.sqlhelper.datasource.driver.DriverManagerDataSource
Create a new DriverManagerDataSource with the given JDBC URL, not specifying a username or password for JDBC access.
DynamicDataSourceLoadBalanceAutoConfiguration - com.jn.sqlhelper.datasource.spring.boot中的类
 
DynamicDataSourceLoadBalanceAutoConfiguration() - 类 的构造器com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourceLoadBalanceAutoConfiguration
 
DynamicDataSourcesAutoConfiguration - com.jn.sqlhelper.datasource.spring.boot中的类
 
DynamicDataSourcesAutoConfiguration() - 类 的构造器com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourcesAutoConfiguration
 
DynamicDataSourcesProperties - com.jn.sqlhelper.datasource.config中的类
动态数据源特性的所有配置
DynamicDataSourcesProperties() - 类 的构造器com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
dynamicDataSourceTransactionAdvisor(DynamicDataSourcesProperties, TransactionManager, TransactionDefinitionRegistry) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicTransactionAutoConfiguration
 
DynamicMethodDataSourcesKeyAutoConfiguration - com.jn.sqlhelper.datasource.spring.boot中的类
 
DynamicMethodDataSourcesKeyAutoConfiguration() - 类 的构造器com.jn.sqlhelper.datasource.spring.boot.DynamicMethodDataSourcesKeyAutoConfiguration
 
DynamicTransactionAutoConfiguration - com.jn.sqlhelper.datasource.spring.boot中的类
 
DynamicTransactionAutoConfiguration() - 类 的构造器com.jn.sqlhelper.datasource.spring.boot.DynamicTransactionAutoConfiguration
 
dynamicTransactionManager() - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicTransactionAutoConfiguration
 

E

EmptyTransactionAttributeSource - com.jn.sqlhelper.datasource.spring.transaction.definition中的类
用于替换Spring 内置拦截器里的 TransactionAttributeSource
EmptyTransactionAttributeSource() - 类 的构造器com.jn.sqlhelper.datasource.spring.transaction.definition.EmptyTransactionAttributeSource
 
equals(Object) - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 

F

findKeys(DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
findSuitableDataSourceFactory(String) - 类 中的方法com.jn.sqlhelper.datasource.factory.DataSourceFactoryProvider
 
findSuitableDataSourceFactory(String, DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.factory.DataSourceFactoryProvider
 

G

get(String) - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
get(DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
get(DataSourceProperties) - 类 中的方法com.jn.sqlhelper.datasource.factory.c3p0.C3p0DataSourceFactory
 
get(Properties) - 类 中的方法com.jn.sqlhelper.datasource.factory.c3p0.C3p0DataSourceFactory
 
get(DataSourceProperties) - 类 中的方法com.jn.sqlhelper.datasource.factory.CentralizedDataSourceFactory
 
get(Properties) - 类 中的方法com.jn.sqlhelper.datasource.factory.CentralizedDataSourceFactory
 
get(DataSourceProperties) - 接口 中的方法com.jn.sqlhelper.datasource.factory.DataSourceFactory
 
get(Properties) - 接口 中的方法com.jn.sqlhelper.datasource.factory.DataSourceFactory
 
get(String) - 类 中的方法com.jn.sqlhelper.datasource.factory.DataSourceFactoryProvider
 
get() - 类 中的方法com.jn.sqlhelper.datasource.factory.DataSourceFactoryProvider
 
get(DataSourceProperties) - 类 中的方法com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2DataSourceFactory
 
get(Properties) - 类 中的方法com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2DataSourceFactory
 
get(DataSourceProperties) - 类 中的方法com.jn.sqlhelper.datasource.factory.druid.AlibabaDruidDataSourceFactory
 
get(Properties) - 类 中的方法com.jn.sqlhelper.datasource.factory.druid.AlibabaDruidDataSourceFactory
 
get(DataSourceProperties) - 类 中的方法com.jn.sqlhelper.datasource.factory.hikaricp.HikaricpDataSourceFactory
 
get(Properties) - 类 中的方法com.jn.sqlhelper.datasource.factory.hikaricp.HikaricpDataSourceFactory
 
get(DataSourceProperties) - 类 中的方法com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourceFactory
 
get(Properties) - 类 中的方法com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourceFactory
 
get(Method) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodDataSourceKeyRegistry
 
get(DataSourceKey, MethodInvocation) - 类 中的方法com.jn.sqlhelper.datasource.key.router.MethodInvocationKeyGetter
 
getAnnotation() - 类 中的方法com.jn.sqlhelper.datasource.key.parser.DataSourceAnnotationParser
 
getAnnotation() - 接口 中的方法com.jn.sqlhelper.datasource.key.parser.DataSourceKeyAnnotationParser
 
getAnnotation() - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionalAnnotationParser
 
getAutoCommitValue() - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Return whether the returned Connection's "autoCommit" setting should be overridden.
getCatalog() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getCatalog() - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Return the database catalog to be applied to each Connection, if any.
getChoices() - 类 中的静态方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
getCloseSuppressingConnectionProxy(Connection) - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Wrap the given Connection with a proxy that delegates every method call to it but suppresses close calls.
getConnection() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getConnection(String, String) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getConnection() - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
This implementation delegates to getConnectionFromDriver, using the default username and password of this DataSource.
getConnection(String, String) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
This implementation delegates to getConnectionFromDriver, using the given username and password.
getConnection() - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
 
getConnection(String, String) - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Specifying a custom username and password doesn't make sense with a single Connection.
getConnectionFromDriver(String, String) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Build properties for the Driver, including the given username and password (if any), and obtain a corresponding Connection.
getConnectionFromDriver(Properties) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Obtain a Connection using the given properties.
getConnectionFromDriver(Properties) - 类 中的方法com.jn.sqlhelper.datasource.driver.DriverManagerDataSource
 
getConnectionFromDriver(Properties) - 类 中的方法com.jn.sqlhelper.datasource.driver.SimpleDriverDataSource
 
getConnectionFromDriverManager(String, Properties) - 类 中的方法com.jn.sqlhelper.datasource.driver.DriverManagerDataSource
Getting a Connection using the nasty static from DriverManager is extracted into a protected method to allow for easy unit testing.
getConnectionProperties() - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Return the connection properties to be passed to the Driver, if any.
getConnectionTimeoutInMills() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getCurrent() - 类 中的静态方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
getDatasourceIdSeparator() - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
 
getDataSourceKey() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getDataSourceKey() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getDataSourceKey() - 接口 中的方法com.jn.sqlhelper.datasource.NamedDataSource
 
getDataSourceKeyRegistry() - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
getDataSourceProperties() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getDataSourceProperties() - 接口 中的方法com.jn.sqlhelper.datasource.NamedDataSource
 
getDataSourceRegistry() - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
getDatasources() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
getDefaultRouter() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
getDelegate() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getDriver() - 类 中的方法com.jn.sqlhelper.datasource.driver.SimpleDriverDataSource
Return the JDBC Driver instance to use.
getDriverClassName() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getDriverProps() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getGroup() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getGroup() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getGroup() - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 
getGroup() - 接口 中的方法com.jn.sqlhelper.datasource.NamedDataSource
 
getGroupRouters() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
getGroups() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
getGroupWriterPatternMap() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
getId() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getId() - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 
getIdleTimeoutInMills() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getImplementation() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getInitialSize() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getInstance() - 类 中的静态方法com.jn.sqlhelper.datasource.factory.DataSourceFactoryProvider
 
getIsolationLevel() - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeDefinition
 
getKeyChoices() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
getLeakDetectionThresholdInMills() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getLoginTimeout() - 类 中的方法com.jn.sqlhelper.datasource.AbstractDataSource
Returns 0, indicating the default system timeout is to be used.
getLoginTimeout() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getLogWriter() - 类 中的方法com.jn.sqlhelper.datasource.AbstractDataSource
LogWriter methods are not supported.
getLogWriter() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getMaxLifetimeInMills() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getMaxPoolSize() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getMinIdle() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getName() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceGroupProperties
 
getName() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getName() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getName() - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 
getName() - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeDefinition
 
getName() - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeSourceAdapter
 
getNodes() - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
getNodes(Predicate<DataSourceKey>) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
getParentLogger() - 类 中的方法com.jn.sqlhelper.datasource.AbstractDataSource
 
getParentLogger() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
getPassword() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getPassword() - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Return the JDBC password to use for connecting through the Driver.
getPrimary() - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
getRegistry() - 类 中的方法com.jn.sqlhelper.datasource.factory.CentralizedDataSourceFactory
 
getRouter() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceGroupProperties
 
getRouter(String) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
getSchema() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getSchema() - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Return the database schema to be applied to each Connection, if any.
getTransaction() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
getTransactionAttribute(Method, Class<?>) - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.EmptyTransactionAttributeSource
 
getTransactionIsolation() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getUrl() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getUrl() - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Return the JDBC URL to use for connecting through the Driver.
getUsername() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getUsername() - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Return the JDBC username to use for connecting through the Driver.
getValidationQuery() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getValidationTimeoutInMills() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
getWeight(DataSourceKey, MethodInvocation) - 接口 中的方法com.jn.sqlhelper.datasource.key.router.DataSourceWeighter
 
getWritePattern() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceGroupProperties
 

H

hashCode() - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 
hasNode(DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
HikaricpDataSourceFactory - com.jn.sqlhelper.datasource.factory.hikaricp中的类
提供基于 hikaricp 连接池的 DataSource Factory
HikaricpDataSourceFactory() - 类 的构造器com.jn.sqlhelper.datasource.factory.hikaricp.HikaricpDataSourceFactory
 
HikariDataSources - com.jn.sqlhelper.datasource.factory.hikaricp中的类
提供基于 hikaricp 的DataSource 构建工具

I

init() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
init() - 类 中的方法com.jn.sqlhelper.datasource.factory.DataSourceFactoryProvider
 
init() - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
initConnection() - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Initialize the underlying Connection via the DriverManager.
INSTANCE - 类 中的静态变量com.jn.sqlhelper.datasource.key.parser.RandomDataSourceKeyParser
 
internalParse(A) - 类 中的方法com.jn.sqlhelper.datasource.key.parser.AbstractDataSourceKeyAnnotationParser
 
internalParse(DataSource) - 类 中的方法com.jn.sqlhelper.datasource.key.parser.DataSourceAnnotationParser
 
internalParse(AnnotatedElement, Transactional) - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionalAnnotationParser
 
invoke(Object, Method, Object[]) - 类 中的方法com.jn.sqlhelper.datasource.SimpleDynamicDataSourceInvocationHandler
 
invoke(MethodInvocation) - 类 中的方法com.jn.sqlhelper.datasource.spring.aop.DataSourceKeyChoicesAnnotationMethodInterceptor
 
invoke(MethodInvocation) - 类 中的方法com.jn.sqlhelper.datasource.spring.aop.LocalizeGlobalTransactionInterceptor
 
isAutoCommit() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
isAvailable() - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 
isEmpty() - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
isEnabled() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
isFailover() - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
isImplementationKeyMatched(String, DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
 
isInvocationMatcher() - 类 中的方法com.jn.sqlhelper.datasource.key.WriteOperationMethodMatcher
 
isPrimary() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
isReadonly() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
isReadonly() - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeDefinition
 
isSlave() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
isSlave() - 接口 中的方法com.jn.sqlhelper.datasource.NamedDataSource
 
isSuppressClose() - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Return whether the returned Connection will be a close-suppressing proxy or the physical Connection.
isTransactionEnabled() - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
isWrapperFor(Class<?>) - 类 中的方法com.jn.sqlhelper.datasource.AbstractDataSource
 
isWrapperFor(Class<?>) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 

K

keyChoicesAdvisor(DynamicDataSourcesProperties, MethodDataSourceKeyRegistry) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicMethodDataSourcesKeyAutoConfiguration
 

L

LocalizeGlobalTransactionInterceptor - com.jn.sqlhelper.datasource.spring.aop中的类
提供了动态数据源 本地化的全局事务拦截器
LocalizeGlobalTransactionInterceptor() - 类 的构造器com.jn.sqlhelper.datasource.spring.aop.LocalizeGlobalTransactionInterceptor
 
logger - 类 中的变量com.jn.sqlhelper.datasource.AbstractDataSource
 

M

markDown(DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
matches(Method) - 类 中的方法com.jn.sqlhelper.datasource.key.WriteOperationMethodMatcher
 
matches(MethodInvocation) - 类 中的方法com.jn.sqlhelper.datasource.key.WriteOperationMethodMatcher
 
MethodDataSourceKeyRegistry - com.jn.sqlhelper.datasource.key中的类
该类有两个作用: 1)自动的解析出要执行的方法是在哪个数据源上。
MethodDataSourceKeyRegistry() - 类 的构造器com.jn.sqlhelper.datasource.key.MethodDataSourceKeyRegistry
 
MethodInvocationDataSourceKeySelector - com.jn.sqlhelper.datasource.key中的类
用于处理负载均衡 该类的职责: 1、添加、释放当前业务处理的可选 DataSourceKeys 2、在真正的数据源调用时,筛选合适的数据源
MethodInvocationDataSourceKeySelector() - 类 的构造器com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
MethodInvocationKeyGetter - com.jn.sqlhelper.datasource.key.router中的类
 
MethodInvocationKeyGetter() - 类 的构造器com.jn.sqlhelper.datasource.key.router.MethodInvocationKeyGetter
 

N

NamedDataSource - com.jn.sqlhelper.datasource中的接口
为数据源提供 name, properties 属性
namedDataSourcesProperties(Environment) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourcesAutoConfiguration
 
newDynamicDataSource(DataSourceRegistry) - 类 中的静态方法com.jn.sqlhelper.datasource.SimpleDynamicDataSourceInvocationHandler
 

P

parse(AnnotatedElement) - 类 中的方法com.jn.sqlhelper.datasource.key.parser.AbstractDataSourceKeyAnnotationParser
 
parse(DS) - 接口 中的方法com.jn.sqlhelper.datasource.key.parser.DataSourceKeyDataSourceParser
 
parse(I) - 接口 中的方法com.jn.sqlhelper.datasource.key.parser.DataSourceKeyParser
 
parse(DataSource) - 类 中的方法com.jn.sqlhelper.datasource.key.parser.RandomDataSourceKeyParser
 
parse(Method) - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeSourceAdapter
 
prepareConnection(Connection) - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Prepare the given Connection before it is exposed.
PROP_AUTO_COMMIT - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
(boolean) The default auto-commit state of connections created by this pool.
PROP_CATALOG - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_DEFAULT_AUTO_COMMIT - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_DEFAULT_AUTO_COMMIT - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_DEFAULT_CATALOG - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_DEFAULT_CATALOG - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_DEFAULT_READ_ONLY - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_DEFAULT_READ_ONLY - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_DEFAULT_SCHEMA - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_DEFAULT_SCHEMA - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_DEFAULT_TRANSACTION_ISOLATION - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_DEFAULT_TRANSACTION_ISOLATION - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_DRIVER_CLASS_NAME - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_DRIVER_CLASS_NAME - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_DRIVER_CLASSNAME - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_INITIAL_SIZE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_INITIAL_SIZE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_INITIAL_SIZE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_MAX_ACTIVE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_MAX_CONN_LIFETIME_MILLIS - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_MAX_IDLE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_MAX_IDLE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_MAX_POOL_SIZE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_MAX_TOTAL - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_MIN_IDLE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_MIN_IDLE - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_PASSWORD - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_PASSWORD - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_PASSWORD - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_READONLY - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_TRANSACTION_ISOLATION - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
(String) The default TransactionIsolation state of connections created by this pool.
PROP_URL - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_URL - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_URL - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_USER_NAME - 类 中的静态变量com.jn.sqlhelper.datasource.factory.c3p0.C3p0PropertyNames
 
PROP_USER_NAME - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_USERNAME - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
PROP_VALIDATION_QUERY - 类 中的静态变量com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2PropertyNames
 
PROP_VALIDATION_QUERY - 类 中的静态变量com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 

R

RandomDataSourceKeyParser - com.jn.sqlhelper.datasource.key.parser中的类
 
RandomDataSourceKeyParser() - 类 的构造器com.jn.sqlhelper.datasource.key.parser.RandomDataSourceKeyParser
 
RandomRouter - com.jn.sqlhelper.datasource.key.router中的类
 
RandomRouter() - 类 的构造器com.jn.sqlhelper.datasource.key.router.RandomRouter
 
register(DataSourceKey, DataSource) - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
register(DataSource) - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
register(String, DataSourceFactory) - 类 中的方法com.jn.sqlhelper.datasource.factory.DataSourceFactoryProvider
 
register(DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodDataSourceKeyRegistry
 
register(Method, DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodDataSourceKeyRegistry
 
registerDataSourceKeyParser(DataSourceKeyAnnotationParser) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodDataSourceKeyRegistry
 
registerRouter(DataSourceKeyRouter) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
registerRouter(DataSourceKeyRouter, boolean) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
registerRouters(List<DataSourceKeyRouter>) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
releaseConnection(Connection, DataSource) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
Close the given Connection, obtained from the given DataSource, if it is not managed externally (that is, not bound to the thread).
removeChoice(DataSourceKey) - 类 中的静态方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
当离开具有 DataSourceKey 定义的方法时调用
removeCurrent() - 类 中的静态方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
在最里层的, 最直接的使用DataSource 的方法调用后执行该方法
removeNode(DataSourceKey) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
resetConnection() - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Reset the underlying shared Connection, to be reinitialized on next access.
rollbackOn(Throwable) - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeDefinition
 
RoundRobinRouter - com.jn.sqlhelper.datasource.key.router中的类
 
RoundRobinRouter() - 类 的构造器com.jn.sqlhelper.datasource.key.router.RoundRobinRouter
 
roundRobinRouter(DataSourceWeighter) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicDataSourceLoadBalanceAutoConfiguration
 

S

select(I) - 接口 中的方法com.jn.sqlhelper.datasource.key.DataSourceKeySelector
 
select(MethodInvocation) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
在真正的调用的地方调用即可
setAutoCommit(boolean) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setAutoCommit(boolean) - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Set whether the returned Connection's "autoCommit" setting should be overridden.
setCatalog(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setCatalog(String) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Specify a database catalog to be applied to each Connection.
setConnectionProperties(Properties) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Specify arbitrary connection properties as key/value pairs, to be passed to the Driver.
setConnectionTimeoutInMills(long) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setCurrent(DataSourceKey) - 类 中的静态方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
在最里层的, 最直接的使用DataSource 的方法调用后执行该方法
setDataSourceKeyRegistry(MethodDataSourceKeyRegistry) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
setDataSourceProperties(DataSourceProperties) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
setDataSourceProperties(DataSourceProperties) - 接口 中的方法com.jn.sqlhelper.datasource.NamedDataSource
 
setDataSourceRegistry(DataSourceRegistry) - 接口 中的方法com.jn.sqlhelper.datasource.DataSourceRegistryAware
 
setDataSourceRegistry(DataSourceRegistry) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
setDataSourceRegistry(DataSourceRegistry) - 类 中的方法com.jn.sqlhelper.datasource.SimpleDynamicDataSourceInvocationHandler
 
setDatasources(List<DataSourceProperties>) - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
setDefaultRouter(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
setDefaultRouter(DataSourceKeyRouter) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
setDefaultWriteOperationMatcher(MethodMatcher) - 类 中的方法com.jn.sqlhelper.datasource.key.MethodInvocationDataSourceKeySelector
 
setDefinitionRegistry(TransactionDefinitionRegistry) - 类 中的方法com.jn.sqlhelper.datasource.spring.aop.LocalizeGlobalTransactionInterceptor
 
setDelegate(DataSource) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
setDriver(Driver) - 类 中的方法com.jn.sqlhelper.datasource.driver.SimpleDriverDataSource
Specify the JDBC Driver instance to use.
setDriverClass(Class<? extends Driver>) - 类 中的方法com.jn.sqlhelper.datasource.driver.SimpleDriverDataSource
Specify the JDBC Driver implementation class to use.
setDriverClassName(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setDriverClassName(String) - 类 中的方法com.jn.sqlhelper.datasource.driver.DriverManagerDataSource
Set the JDBC driver class name.
setDriverProps(Properties) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setEnabled(boolean) - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
setFailover(boolean) - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
setGroup(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setGroup(String) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
setGroup(String) - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 
setGroup(String) - 接口 中的方法com.jn.sqlhelper.datasource.NamedDataSource
 
setGroups(List<DataSourceGroupProperties>) - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
setId(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setIdleTimeoutInMills(long) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setImplementation(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setInitialSize(int) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setKeyChoices(AspectJExpressionPointcutAdvisorProperties) - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
setKeyParser(DataSourceKeyDataSourceParser) - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
setKeyRegistry(MethodDataSourceKeyRegistry) - 类 中的方法com.jn.sqlhelper.datasource.spring.aop.DataSourceKeyChoicesAnnotationMethodInterceptor
 
setLeakDetectionThresholdInMills(long) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setLoginTimeout(int) - 类 中的方法com.jn.sqlhelper.datasource.AbstractDataSource
Setting a login timeout is not supported.
setLoginTimeout(int) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
setLogWriter(PrintWriter) - 类 中的方法com.jn.sqlhelper.datasource.AbstractDataSource
LogWriter methods are not supported.
setLogWriter(PrintWriter) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
setMaxLifetimeInMills(long) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setMaxPoolSize(int) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setMinIdle(int) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setName(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceGroupProperties
 
setName(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setName(String) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
setName(String) - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 
setName(String) - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeDefinition
 
setName(String) - 类 中的方法com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeSourceAdapter
 
setPassword(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setPassword(String) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Set the JDBC password to use for connecting through the Driver.
setPrimary(boolean) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setReadonly(boolean) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setRegistry(DataSourceRegistry) - 类 中的方法com.jn.sqlhelper.datasource.factory.CentralizedDataSourceFactory
 
setRouter(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceGroupProperties
 
setSchema(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setSchema(String) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Specify a database schema to be applied to each Connection.
setSuppressClose(boolean) - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Set whether the returned Connection should be a close-suppressing proxy or the physical Connection.
setTransaction(AspectJExpressionPointcutAdvisorProperties) - 类 中的方法com.jn.sqlhelper.datasource.config.DynamicDataSourcesProperties
 
setTransactionIsolation(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setTransactionManager(TransactionManager) - 类 中的方法com.jn.sqlhelper.datasource.spring.aop.LocalizeGlobalTransactionInterceptor
 
setUrl(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setUrl(String) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Set the JDBC URL to use for connecting through the Driver.
setUsername(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setUsername(String) - 类 中的方法com.jn.sqlhelper.datasource.driver.AbstractDriverBasedDataSource
Set the JDBC username to use for connecting through the Driver.
setValidationQuery(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setValidationTimeoutInMills(long) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
setWritePattern(String) - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceGroupProperties
 
shouldClose(Connection) - 类 中的方法com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
This is a single Connection: Do not close it when returning to the "pool".
shouldClose(Connection) - 接口 中的方法com.jn.sqlhelper.datasource.SmartDataSource
Should we close this Connection, obtained from this DataSource?
SimpleDriverDataSource - com.jn.sqlhelper.datasource.driver中的类
Simple implementation of the standard JDBC DataSource interface, configuring a plain old JDBC Driver via bean properties, and returning a new Connection from every getConnection call.
SimpleDriverDataSource() - 类 的构造器com.jn.sqlhelper.datasource.driver.SimpleDriverDataSource
Constructor for bean-style configuration.
SimpleDriverDataSource(Driver, String) - 类 的构造器com.jn.sqlhelper.datasource.driver.SimpleDriverDataSource
Create a new DriverManagerDataSource with the given standard Driver parameters.
SimpleDriverDataSource(Driver, String, String, String) - 类 的构造器com.jn.sqlhelper.datasource.driver.SimpleDriverDataSource
Create a new DriverManagerDataSource with the given standard Driver parameters.
SimpleDriverDataSource(Driver, String, Properties) - 类 的构造器com.jn.sqlhelper.datasource.driver.SimpleDriverDataSource
Create a new DriverManagerDataSource with the given standard Driver parameters.
SimpleDynamicDataSourceInvocationHandler - com.jn.sqlhelper.datasource中的类
apache-dbutil, spring-jdbc 等这类简单的工具,可以用这种方式来处理多数据源,甚至可以不用,完全自己来管理就行。
SimpleDynamicDataSourceInvocationHandler() - 类 的构造器com.jn.sqlhelper.datasource.SimpleDynamicDataSourceInvocationHandler
 
SingleConnectionDataSource - com.jn.sqlhelper.datasource.driver中的类
Implementation of SmartDataSource that wraps a single JDBC Connection which is not closed after use.
SingleConnectionDataSource() - 类 的构造器com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Constructor for bean-style configuration.
SingleConnectionDataSource(String, String, String, boolean) - 类 的构造器com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Create a new SingleConnectionDataSource with the given standard DriverManager parameters.
SingleConnectionDataSource(String, boolean) - 类 的构造器com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Create a new SingleConnectionDataSource with the given standard DriverManager parameters.
SingleConnectionDataSource(Connection, boolean) - 类 的构造器com.jn.sqlhelper.datasource.driver.SingleConnectionDataSource
Create a new SingleConnectionDataSource with a given Connection.
size() - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
SmartDataSource - com.jn.sqlhelper.datasource中的接口
Extension of the javax.sql.DataSource interface, to be implemented by special DataSources that return JDBC Connections in an unwrapped fashion.
SpringDataSourcePropertiesAdapter - com.jn.sqlhelper.datasource.spring.boot中的类
兼容Spring DataSourceProperties 配置,将其适配为 sqlhelper-datasource 里的DataSourceProperties
SpringDataSourcePropertiesAdapter() - 类 的构造器com.jn.sqlhelper.datasource.spring.boot.SpringDataSourcePropertiesAdapter
 
springTransactionalAnnotationParser() - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicTransactionAutoConfiguration
 
SpringTransactionalAnnotationParser - com.jn.sqlhelper.datasource.spring.transaction.definition中的类
解析 Spring的 Transactional 注解
SpringTransactionalAnnotationParser() - 类 的构造器com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionalAnnotationParser
 
SpringTransactionAttributeDefinition - com.jn.sqlhelper.datasource.spring.transaction.definition中的类
通过兼容Spring里的 TransactionAttribute来达到兼容Spring 事务定义的目的
SpringTransactionAttributeDefinition(TransactionAttribute) - 类 的构造器com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeDefinition
 
SpringTransactionAttributeSourceAdapter - com.jn.sqlhelper.datasource.spring.transaction.definition中的类
用于兼容Spring Transaction 定义
SpringTransactionAttributeSourceAdapter(TransactionAttributeSource) - 类 的构造器com.jn.sqlhelper.datasource.spring.transaction.definition.SpringTransactionAttributeSourceAdapter
 

T

toDataSourceProperties(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.c3p0.C3p0DataSources
 
toDataSourceProperties(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.dbcp2.Dbcp2DataSources
 
toDataSourceProperties(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.druid.AlibabaDruidDataSources
 
toDataSourceProperties(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.hikaricp.HikariDataSources
 
toDataSourceProperties(Properties) - 类 中的静态方法com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSources
 
TomcatJdbcDataSourceFactory - com.jn.sqlhelper.datasource.factory.tomcatjdbc中的类
提供基于 tomcat jdbc-pool 连接池的 DataSource Factory
TomcatJdbcDataSourceFactory() - 类 的构造器com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourceFactory
 
TomcatJdbcDataSourcePropertyNames - com.jn.sqlhelper.datasource.factory.tomcatjdbc中的类
ref: http://tomcat.apache.org/tomcat-8.5-doc/jdbc-pool.html
TomcatJdbcDataSourcePropertyNames() - 类 的构造器com.jn.sqlhelper.datasource.factory.tomcatjdbc.TomcatJdbcDataSourcePropertyNames
 
TomcatJdbcDataSources - com.jn.sqlhelper.datasource.factory.tomcatjdbc中的类
提供基于 tomcat jdbc pool 的DataSource 构建工具 ref: http://tomcat.apache.org/tomcat-8.5-doc/jdbc-pool.html
toNamedDataSource(DataSource) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
 
toNamedDataSource(DataSource, String, DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
 
toNamedDataSource(DataSource, DataSourceKey, DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
 
toNamedDataSource(DataSource, String, String, DataSourceProperties) - 类 中的静态方法com.jn.sqlhelper.datasource.DataSources
 
toString() - 类 中的方法com.jn.sqlhelper.datasource.config.DataSourceProperties
 
toString() - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 
toString() - 类 中的方法com.jn.sqlhelper.datasource.key.DataSourceKey
 
transactionDefinitionRegistry(ObjectProvider<List<TransactionDefinitionParser>>, ListFactoryBean, ObjectProvider<List<TransactionInterceptor>>) - 类 中的方法com.jn.sqlhelper.datasource.spring.boot.DynamicTransactionAutoConfiguration
 

U

unwrap(Class<T>) - 类 中的方法com.jn.sqlhelper.datasource.AbstractDataSource
 
unwrap(Class<T>) - 类 中的方法com.jn.sqlhelper.datasource.DelegatingNamedDataSource
 

W

wrap(DataSource) - 类 中的方法com.jn.sqlhelper.datasource.DataSourceRegistry
 
WriteOperationMethodMatcher - com.jn.sqlhelper.datasource.key中的类
 
WriteOperationMethodMatcher(String) - 类 的构造器com.jn.sqlhelper.datasource.key.WriteOperationMethodMatcher
 
WriteOperationMethodMatcher(AntPathMatcher) - 类 的构造器com.jn.sqlhelper.datasource.key.WriteOperationMethodMatcher
 
A B C D E F G H I K L M N P R S T U W 
跳过导航链接

Copyright © 2021. All rights reserved.