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

A

AbstractDatabaseConfigSupport - cn.echo.sharding.config中的类
数据源抽象类型
AbstractDatabaseConfigSupport() - 类 的构造器cn.echo.sharding.config.AbstractDatabaseConfigSupport
 
AbstractShardingAspectSupport - cn.echo.sharding.aspectj中的类
aspect抽象类
AbstractShardingAspectSupport() - 类 的构造器cn.echo.sharding.aspectj.AbstractShardingAspectSupport
 

B

bindingTableGroups() - 类 中的方法cn.echo.sharding.config.DatabaseShardingConfigurator
配置绑定表分组BindingTable 关联多表查询的时候避免笛卡尔积的组合出现
broadcastTables() - 类 中的方法cn.echo.sharding.config.DatabaseShardingConfigurator
配置广播表列表BroadcastTables 用于数据源分片下,每个数据源都保存相同表全量数据,如字典表,配置表等

C

cn.echo.sharding.algorithm - 程序包 cn.echo.sharding.algorithm
 
cn.echo.sharding.annotation - 程序包 cn.echo.sharding.annotation
 
cn.echo.sharding.aspectj - 程序包 cn.echo.sharding.aspectj
 
cn.echo.sharding.config - 程序包 cn.echo.sharding.config
 
cn.echo.sharding.database - 程序包 cn.echo.sharding.database
 
cn.echo.sharding.strategy - 程序包 cn.echo.sharding.strategy
 

D

DailyPreciseShardingAlgorithm - cn.echo.sharding.algorithm中的类
按天拆表方式
DailyPreciseShardingAlgorithm() - 类 的构造器cn.echo.sharding.algorithm.DailyPreciseShardingAlgorithm
 
DailyRangeShardingAlgorithm - cn.echo.sharding.algorithm中的类
按月拆表方式
DailyRangeShardingAlgorithm() - 类 的构造器cn.echo.sharding.algorithm.DailyRangeShardingAlgorithm
 
DatabaseMasterSlaveConfigurator - cn.echo.sharding.config中的类
master-slave 数据源配置
DatabaseMasterSlaveConfigurator() - 类 的构造器cn.echo.sharding.config.DatabaseMasterSlaveConfigurator
 
DatabaseShardingConfigurator - cn.echo.sharding.config中的类
sharding分库表数据源配置
DatabaseShardingConfigurator() - 类 的构造器cn.echo.sharding.config.DatabaseShardingConfigurator
 
DatabaseSingletonConfigurator - cn.echo.sharding.config中的类
单库表数据源配置
DatabaseSingletonConfigurator() - 类 的构造器cn.echo.sharding.config.DatabaseSingletonConfigurator
 
dataSource(DefaultDataSource) - 类 中的方法cn.echo.sharding.config.AbstractDatabaseConfigSupport
sharding-jdbc数据源配置
dataSource(DefaultDataSource) - 类 中的方法cn.echo.sharding.config.DatabaseMasterSlaveConfigurator
主从数据源配置
dataSource(DefaultDataSource) - 类 中的方法cn.echo.sharding.config.DatabaseShardingConfigurator
sharding分库表数据源配置
dataSource(DefaultDataSource) - 类 中的方法cn.echo.sharding.config.DatabaseSingletonConfigurator
 
defaultDataSource() - 类 中的方法cn.echo.sharding.config.AbstractDatabaseConfigSupport
 
DefaultDataSource - cn.echo.sharding.database中的类
主从模式sharding数据源支持
DefaultDataSource() - 类 的构造器cn.echo.sharding.database.DefaultDataSource
 
doSharding(Collection<String>, PreciseShardingValue<Date>) - 类 中的方法cn.echo.sharding.algorithm.DailyPreciseShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Date>) - 类 中的方法cn.echo.sharding.algorithm.DailyRangeShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Date>) - 类 中的方法cn.echo.sharding.algorithm.HistoryPreciseShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Date>) - 类 中的方法cn.echo.sharding.algorithm.HistoryRangeShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Date>) - 类 中的方法cn.echo.sharding.algorithm.MonthPreciseShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Date>) - 类 中的方法cn.echo.sharding.algorithm.MonthRangeShardingAlgorithm
 
doSharding(Collection<String>, PreciseShardingValue<Date>) - 类 中的方法cn.echo.sharding.algorithm.TendaysPreciseShardingAlgorithm
 
doSharding(Collection<String>, RangeShardingValue<Date>) - 类 中的方法cn.echo.sharding.algorithm.TendaysRangeShardingAlgorithm
 

E

encryptRuleConfig() - 类 中的方法cn.echo.sharding.config.DatabaseShardingConfigurator
数据脱敏策略EncryptRule

G

getDataSources() - 类 中的方法cn.echo.sharding.database.DefaultDataSource
 
getDefaultDataSourceName() - 类 中的方法cn.echo.sharding.database.DefaultDataSource
 
getLoadBalanceStrategy() - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
 
getMasterDataSourceName() - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
 
getMasterSlaveRules() - 类 中的方法cn.echo.sharding.database.DefaultDataSource
 
getMonthPeriodDataNodes(String, int, int) - 类 中的静态方法cn.echo.sharding.strategy.PeriodDataNode
获取按月分表结构
getName() - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
 
getSerialNoDataNodes(String, int, int) - 类 中的静态方法cn.echo.sharding.strategy.SerialDataNode
获取按ID取模分表结构
getSlaveDataSourceNames() - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
 

H

HintMasterRoute - cn.echo.sharding.annotation中的注释类型
强制master数据源
HintMasterRouteAspect - cn.echo.sharding.aspectj中的类
强制master数据源实现类
HintMasterRouteAspect() - 类 的构造器cn.echo.sharding.aspectj.HintMasterRouteAspect
 
hintMasterRouteAspect() - 类 中的方法cn.echo.sharding.config.AbstractDatabaseConfigSupport
 
HistoryPreciseShardingAlgorithm - cn.echo.sharding.algorithm中的类
按历史备份拆表 备份2个月前数据
HistoryPreciseShardingAlgorithm() - 类 的构造器cn.echo.sharding.algorithm.HistoryPreciseShardingAlgorithm
 
HistoryRangeShardingAlgorithm - cn.echo.sharding.algorithm中的类
按历史备份拆表
HistoryRangeShardingAlgorithm() - 类 的构造器cn.echo.sharding.algorithm.HistoryRangeShardingAlgorithm
 

I

invokeMasterRoute(ProceedingJoinPoint) - 类 中的方法cn.echo.sharding.aspectj.HintMasterRouteAspect
 

L

log - 类 中的变量cn.echo.sharding.aspectj.AbstractShardingAspectSupport
 
log - 类 中的静态变量cn.echo.sharding.config.AbstractDatabaseConfigSupport
 

M

masterRouteAnnotationPointcut() - 类 中的方法cn.echo.sharding.aspectj.HintMasterRouteAspect
 
MasterSlaveRuleConfig - cn.echo.sharding.database中的类
Master-slave rule configuration.
MasterSlaveRuleConfig() - 类 的构造器cn.echo.sharding.database.MasterSlaveRuleConfig
 
MasterSlaveRuleConfig(String, String, Collection<String>) - 类 的构造器cn.echo.sharding.database.MasterSlaveRuleConfig
 
MasterSlaveRuleConfig(String, String, Collection<String>, String) - 类 的构造器cn.echo.sharding.database.MasterSlaveRuleConfig
 
MonthPreciseShardingAlgorithm - cn.echo.sharding.algorithm中的类
按月拆表方式
MonthPreciseShardingAlgorithm() - 类 的构造器cn.echo.sharding.algorithm.MonthPreciseShardingAlgorithm
 
MonthRangeShardingAlgorithm - cn.echo.sharding.algorithm中的类
按月拆表方式
MonthRangeShardingAlgorithm() - 类 的构造器cn.echo.sharding.algorithm.MonthRangeShardingAlgorithm
 

P

parseMasterSlaveRule() - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
转换成sharding的配置类 - 修复MasterSlaveRuleConfiguration不支持配置
PeriodDataNode - cn.echo.sharding.strategy中的类
节点分期策略
PeriodDataNode() - 类 的构造器cn.echo.sharding.strategy.PeriodDataNode
 

R

resolveMethod(ProceedingJoinPoint) - 类 中的方法cn.echo.sharding.aspectj.AbstractShardingAspectSupport
 

S

SerialDataNode - cn.echo.sharding.strategy中的类
序列号节点分配策略
SerialDataNode() - 类 的构造器cn.echo.sharding.strategy.SerialDataNode
 
setDataSources(Map<String, HikariDataSource>) - 类 中的方法cn.echo.sharding.database.DefaultDataSource
 
setDefaultDataSourceName(String) - 类 中的方法cn.echo.sharding.database.DefaultDataSource
 
setLoadBalanceStrategy(String) - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
 
setMasterDataSourceName(String) - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
 
setMasterSlaveRules(List<MasterSlaveRuleConfig>) - 类 中的方法cn.echo.sharding.database.DefaultDataSource
 
setName(String) - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
 
setSlaveDataSourceNames(Collection<String>) - 类 中的方法cn.echo.sharding.database.MasterSlaveRuleConfig
 

T

tableRuleConfigs() - 类 中的方法cn.echo.sharding.config.DatabaseShardingConfigurator
配置分表策略TableRule
TendaysPreciseShardingAlgorithm - cn.echo.sharding.algorithm中的类
按旬拆表方式
TendaysPreciseShardingAlgorithm() - 类 的构造器cn.echo.sharding.algorithm.TendaysPreciseShardingAlgorithm
 
TendaysRangeShardingAlgorithm - cn.echo.sharding.algorithm中的类
按旬拆表方式
TendaysRangeShardingAlgorithm() - 类 的构造器cn.echo.sharding.algorithm.TendaysRangeShardingAlgorithm
 
transactionManager(DataSource) - 类 中的方法cn.echo.sharding.config.AbstractDatabaseConfigSupport
 
A B C D E G H I L M P R S T 
跳过导航链接

Copyright © 2019. All rights reserved.