org.tinygroup.dbrouter.impl.shardrule
类 ShardRuleBySectionAndHashDifferentSchema
java.lang.Object
org.tinygroup.dbrouter.impl.shardrule.ShardRuleBySectionAndHashDifferentSchema
- 所有已实现的接口:
- ShardRule
public class ShardRuleBySectionAndHashDifferentSchema
- extends Object
- implements ShardRule
区间 shard+ hash
- 作者:
- zhangjian
ShardRuleBySectionAndHashDifferentSchema
public ShardRuleBySectionAndHashDifferentSchema()
isMatch
public boolean isMatch(Partition partition,
Shard shard,
String sql,
Object... preparedParams)
- 从接口
ShardRule 复制的描述
- 返回是否属于当前分片处理
- 指定者:
- 接口
ShardRule 中的 isMatch
- 参数:
partition - 所属的分区shard - TODOsql - 要判断的SQLpreparedParams - Prepared Statement的参数
- 返回:
getReplacedSql
public String getReplacedSql(Partition partition,
Shard shard,
String sql)
- 从接口
ShardRule 复制的描述
- 返回替换好的SQL语句,对于在同一个schema中的用多个表进行分表的话,就需要替换SQL脚本
- 指定者:
- 接口
ShardRule 中的 getReplacedSql
- 参数:
partition - TODOshard - TODO
- 返回:
toString
public String toString()
- 覆盖:
- 类
Object 中的 toString
Copyright © 2006–2015 TinyGroup. All rights reserved.