跳过导航链接
B C D G I M N P R S T U X 

B

BaseSqlConverter - cc.iliz.mybatis.shading.convert中的类
 
BaseSqlConverter() - 类 的构造器cc.iliz.mybatis.shading.convert.BaseSqlConverter
 
BaseSqlTableParser - cc.iliz.mybatis.shading.sqltable中的类
 
BaseSqlTableParser() - 类 的构造器cc.iliz.mybatis.shading.sqltable.BaseSqlTableParser
 
BaseTableStrategy - cc.iliz.mybatis.shading.strategy中的类
 
BaseTableStrategy() - 类 的构造器cc.iliz.mybatis.shading.strategy.BaseTableStrategy
 
buildSqlSessionFactory() - 类 中的方法cc.iliz.mybatis.shading.spring.ShardingSqlSessionFactoryBean
 

C

cc.iliz.mybatis.shading.annotation - 程序包 cc.iliz.mybatis.shading.annotation
 
cc.iliz.mybatis.shading.convert - 程序包 cc.iliz.mybatis.shading.convert
 
cc.iliz.mybatis.shading.exception - 程序包 cc.iliz.mybatis.shading.exception
 
cc.iliz.mybatis.shading.parse - 程序包 cc.iliz.mybatis.shading.parse
 
cc.iliz.mybatis.shading.plugin - 程序包 cc.iliz.mybatis.shading.plugin
 
cc.iliz.mybatis.shading.spring - 程序包 cc.iliz.mybatis.shading.spring
 
cc.iliz.mybatis.shading.sqltable - 程序包 cc.iliz.mybatis.shading.sqltable
 
cc.iliz.mybatis.shading.strategy - 程序包 cc.iliz.mybatis.shading.strategy
 
cc.iliz.mybatis.shading.util - 程序包 cc.iliz.mybatis.shading.util
 
convert(String, List<ParameterMapping>, Object) - 类 中的方法cc.iliz.mybatis.shading.convert.BaseSqlConverter
 
convert(String, List<ParameterMapping>, Object) - 接口 中的方法cc.iliz.mybatis.shading.convert.SqlConverter
convert sql accordig strategy
Converter - cc.iliz.mybatis.shading.convert中的接口
 
ConverterFactory - cc.iliz.mybatis.shading.convert中的接口
 
ConverterFactoryBuilder - cc.iliz.mybatis.shading.convert中的类
 
convertToUncheckedException(Exception) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
将反射时的checked exception转换为unchecked exception.

D

DefaultConverterFacotry - cc.iliz.mybatis.shading.convert中的类
 
DefaultConverterFacotry() - 类 的构造器cc.iliz.mybatis.shading.convert.DefaultConverterFacotry
 
DefaultSqlTableParserFactory - cc.iliz.mybatis.shading.sqltable中的类
 
DefaultSqlTableParserFactory() - 类 的构造器cc.iliz.mybatis.shading.sqltable.DefaultSqlTableParserFactory
 
DeleteSqlTableParser - cc.iliz.mybatis.shading.sqltable中的类
 
DeleteSqlTableParser() - 类 的构造器cc.iliz.mybatis.shading.sqltable.DeleteSqlTableParser
 

G

getConverter() - 接口 中的方法cc.iliz.mybatis.shading.convert.ConverterFactory
 
getConverter(Class<Converter>) - 接口 中的方法cc.iliz.mybatis.shading.convert.ConverterFactory
 
getConverter() - 类 中的方法cc.iliz.mybatis.shading.convert.DefaultConverterFacotry
 
getConverter(Class<Converter>) - 类 中的方法cc.iliz.mybatis.shading.convert.DefaultConverterFacotry
 
getConverterFacotry() - 类 中的方法cc.iliz.mybatis.shading.convert.ConverterFactoryBuilder
 
getConverterFactoryBuilder() - 类 中的静态方法cc.iliz.mybatis.shading.convert.ConverterFactoryBuilder
 
getDeclaredField(Object, String) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
循环向上转型,获取对象的DeclaredField.
getDeclaredMethod(Object, String, Class<?>[]) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
循环向上转型,获取对象的DeclaredMethod.
getFieldValue(Object, String) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
直接读取对象属性值,无视private/protected修饰符,不经过getter函数.
getInstance() - 类 中的静态方法cc.iliz.mybatis.shading.strategy.StrategyRegister
 
getRealTableName(String) - 类 中的方法cc.iliz.mybatis.shading.sqltable.BaseSqlTableParser
根据正则取出的字符取真正的表名,如果以后有变化子类重新实现这个方法
getRegPattern() - 类 中的方法cc.iliz.mybatis.shading.sqltable.BaseSqlTableParser
取正则匹配模式
getRegPattern() - 类 中的方法cc.iliz.mybatis.shading.sqltable.DeleteSqlTableParser
 
getRegPattern() - 类 中的方法cc.iliz.mybatis.shading.sqltable.InsertSqlTableParser
 
getRegPattern() - 类 中的方法cc.iliz.mybatis.shading.sqltable.SelectSqlTableParser
 
getRegPattern() - 类 中的方法cc.iliz.mybatis.shading.sqltable.UpdateSqlTableParser
 
getScanPackage() - 类 中的方法cc.iliz.mybatis.shading.plugin.TableShardPlugin
 
getShadeTableName(SqlTableParser, String, Object, List<ParameterMapping>) - 类 中的方法cc.iliz.mybatis.shading.strategy.BaseTableStrategy
 
getShadeTableName(SqlTableParser, String, Object, List<ParameterMapping>) - 类 中的方法cc.iliz.mybatis.shading.strategy.NoTableStrategy
 
getShadeTableName(SqlTableParser, String, Object, List<ParameterMapping>) - 接口 中的方法cc.iliz.mybatis.shading.strategy.TableStrategy
获取分表策略
getShardingScanPackage() - 类 中的方法cc.iliz.mybatis.shading.spring.ShardingSqlSessionFactoryBean
 
getSqlConverter() - 接口 中的方法cc.iliz.mybatis.shading.convert.ConverterFactory
 
getSqlConverter() - 类 中的方法cc.iliz.mybatis.shading.convert.DefaultConverterFacotry
 
getSqlTableParser() - 类 中的方法cc.iliz.mybatis.shading.sqltable.DefaultSqlTableParserFactory
 
getSqlTableParser() - 接口 中的方法cc.iliz.mybatis.shading.sqltable.SqlTableParserFactory
 
getSqlTableParserFactory() - 类 中的方法cc.iliz.mybatis.shading.convert.BaseSqlConverter
可以通过实现自定义的SqlTableParserFactory来实现不同的Sql处理方式。
getSuperClassGenricType(Class<T>) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
通过反射,获得Class定义中声明的父类的泛型参数的类型.
getSuperClassGenricType(Class, int) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
通过反射,获得Class定义中声明的父类的泛型参数的类型.
getTableShardPlugin() - 类 中的方法cc.iliz.mybatis.shading.spring.ShardingSqlSessionFactoryBean
 
getTableStrategy(String) - 类 中的方法cc.iliz.mybatis.shading.strategy.StrategyRegister
 

I

InsertSqlTableParser - cc.iliz.mybatis.shading.sqltable中的类
 
InsertSqlTableParser() - 类 的构造器cc.iliz.mybatis.shading.sqltable.InsertSqlTableParser
 
intercept(Invocation) - 类 中的方法cc.iliz.mybatis.shading.plugin.TableShardPlugin
 
invokeMethod(Object, String, Class<?>[], Object[]) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
直接调用对象方法,无视private/protected修饰符.

M

makeAccessible(Field) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
循环向上转型,获取对象的DeclaredField.
markShardingTable(String, Object, List<ParameterMapping>) - 类 中的方法cc.iliz.mybatis.shading.sqltable.BaseSqlTableParser
 
markShardingTable(String, Object, List<ParameterMapping>) - 类 中的方法cc.iliz.mybatis.shading.sqltable.RouteSqlTableParser
 
markShardingTable(String, Object, List<ParameterMapping>) - 接口 中的方法cc.iliz.mybatis.shading.sqltable.SqlTableParser
 

N

NoTableStrategy - cc.iliz.mybatis.shading.strategy中的类
 
NoTableStrategy() - 类 的构造器cc.iliz.mybatis.shading.strategy.NoTableStrategy
 

P

parse() - 类 中的方法cc.iliz.mybatis.shading.parse.XmlConfigParser
 
plugin(Object) - 类 中的方法cc.iliz.mybatis.shading.plugin.TableShardPlugin
 

R

ReflectionUtils - cc.iliz.mybatis.shading.util中的类
 
ReflectionUtils() - 类 的构造器cc.iliz.mybatis.shading.util.ReflectionUtils
 
registConvert(Class<Converter>, Converter) - 接口 中的方法cc.iliz.mybatis.shading.convert.ConverterFactory
 
registConvert(Class<Converter>, Converter) - 类 中的方法cc.iliz.mybatis.shading.convert.DefaultConverterFacotry
 
register(String, TableStrategy) - 类 中的方法cc.iliz.mybatis.shading.strategy.StrategyRegister
 
register(String, Class<?>) - 类 中的方法cc.iliz.mybatis.shading.strategy.StrategyRegister
 
register(Class<?>) - 类 中的方法cc.iliz.mybatis.shading.strategy.StrategyRegister
 
register(TableStrategy) - 类 中的方法cc.iliz.mybatis.shading.strategy.StrategyRegister
 
register(String, String) - 类 中的方法cc.iliz.mybatis.shading.strategy.StrategyRegister
 
resolveEntity(String, String) - 类 中的方法cc.iliz.mybatis.shading.parse.ShardingConfigEntityResolver
 
RouteSqlTableParser - cc.iliz.mybatis.shading.sqltable中的类
 
RouteSqlTableParser() - 类 的构造器cc.iliz.mybatis.shading.sqltable.RouteSqlTableParser
 

S

SelectSqlTableParser - cc.iliz.mybatis.shading.sqltable中的类
 
SelectSqlTableParser() - 类 的构造器cc.iliz.mybatis.shading.sqltable.SelectSqlTableParser
 
setApplicationContext(ApplicationContext) - 类 中的方法cc.iliz.mybatis.shading.plugin.TableShardPlugin
 
setApplicationContext(ApplicationContext) - 类 中的方法cc.iliz.mybatis.shading.spring.ShardingSqlSessionFactoryBean
 
setConverterFactory(ConverterFactory) - 类 中的方法cc.iliz.mybatis.shading.convert.ConverterFactoryBuilder
 
setFieldValue(Object, String, Object) - 类 中的静态方法cc.iliz.mybatis.shading.util.ReflectionUtils
直接设置对象属性值,无视private/protected修饰符,不经过setter函数.
setProperties(Properties) - 类 中的方法cc.iliz.mybatis.shading.plugin.TableShardPlugin
 
setScanPackage(String) - 类 中的方法cc.iliz.mybatis.shading.plugin.TableShardPlugin
 
setShardingScanPackage(String) - 类 中的方法cc.iliz.mybatis.shading.spring.ShardingSqlSessionFactoryBean
 
setTableShardPlugin(TableShardPlugin) - 类 中的方法cc.iliz.mybatis.shading.spring.ShardingSqlSessionFactoryBean
 
SHARDING_CONFIG - 类 中的静态变量cc.iliz.mybatis.shading.plugin.TableShardPlugin
 
ShardingConfigEntityResolver - cc.iliz.mybatis.shading.parse中的类
 
ShardingConfigEntityResolver() - 类 的构造器cc.iliz.mybatis.shading.parse.ShardingConfigEntityResolver
 
ShardingException - cc.iliz.mybatis.shading.exception中的异常错误
 
ShardingException() - 异常错误 的构造器cc.iliz.mybatis.shading.exception.ShardingException
 
ShardingException(String) - 异常错误 的构造器cc.iliz.mybatis.shading.exception.ShardingException
 
ShardingException(String, Throwable) - 异常错误 的构造器cc.iliz.mybatis.shading.exception.ShardingException
 
ShardingException(Throwable) - 异常错误 的构造器cc.iliz.mybatis.shading.exception.ShardingException
 
ShardingSqlSessionFactoryBean - cc.iliz.mybatis.shading.spring中的类
ShardingSqlSessionFactoryBean是带有分表功能的sqlSessionFactory,在与spring的整合中只需要将SqlSessionFactoryBean 的配置替换为此类即可,此类提供了shardingScanPackage和tableShardPlugin两个属性可以设置,tableShardPlugin提供自定义分表组件注入功能, shardingScanPackage提供初始化路径扫描功能,推荐使用springComponent注解扫描自定义TableStrategy}。
ShardingSqlSessionFactoryBean() - 类 的构造器cc.iliz.mybatis.shading.spring.ShardingSqlSessionFactoryBean
 
sqlConvert(Matcher, Object, List<ParameterMapping>) - 类 中的方法cc.iliz.mybatis.shading.sqltable.BaseSqlTableParser
将匹配的sql转成分库后的sql
SqlConverter - cc.iliz.mybatis.shading.convert中的接口
 
SqlTableParser - cc.iliz.mybatis.shading.sqltable中的接口
 
SqlTableParserFactory - cc.iliz.mybatis.shading.sqltable中的接口
 
Strategy - cc.iliz.mybatis.shading.annotation中的注释类型
 
STRATEGY_CONFIG - 类 中的静态变量cc.iliz.mybatis.shading.plugin.TableShardPlugin
 
StrategyRegister - cc.iliz.mybatis.shading.strategy中的类
 

T

tableNameConvert(String, Object, List<ParameterMapping>) - 类 中的方法cc.iliz.mybatis.shading.sqltable.BaseSqlTableParser
根据自定义策略转换表名
TableShardPlugin - cc.iliz.mybatis.shading.plugin中的类
 
TableShardPlugin() - 类 的构造器cc.iliz.mybatis.shading.plugin.TableShardPlugin
 
TableStrategy - cc.iliz.mybatis.shading.strategy中的接口
 

U

UpdateSqlTableParser - cc.iliz.mybatis.shading.sqltable中的类
 
UpdateSqlTableParser() - 类 的构造器cc.iliz.mybatis.shading.sqltable.UpdateSqlTableParser
 

X

XmlConfigParser - cc.iliz.mybatis.shading.parse中的类
 
XmlConfigParser(String) - 类 的构造器cc.iliz.mybatis.shading.parse.XmlConfigParser
 
XmlConfigParser(Reader) - 类 的构造器cc.iliz.mybatis.shading.parse.XmlConfigParser
 
XmlConfigParser(InputStream) - 类 的构造器cc.iliz.mybatis.shading.parse.XmlConfigParser
 
B C D G I M N P R S T U X 
跳过导航链接

Copyright © 2018. All rights reserved.