public class ShardingStrategy
extends java.lang.Object
| 构造器和说明 |
|---|
ShardingStrategy(java.lang.String logicTable,
java.lang.String column,
java.lang.Class<? extends ShardingProcessor> processor) |
ShardingStrategy(java.lang.String logicTable,
java.lang.String column,
ShardingRuleEnum rule,
java.lang.Class<? extends ShardingProcessor> processor) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
containsColumn(java.lang.String column) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getLogicTable()
逻辑表名 如:order_info
|
java.lang.Class<? extends ShardingProcessor> |
getProcessor() |
ShardingRuleEnum |
getRule()
分片规则
ShardingRuleEnum |
int |
hashCode() |
void |
setColumn(java.lang.String column) |
void |
setLogicTable(java.lang.String logicTable)
逻辑表名 如:order_info
|
void |
setProcessor(java.lang.Class<? extends ShardingProcessor> processor) |
void |
setRule(ShardingRuleEnum rule)
分片规则
ShardingRuleEnum |
public ShardingStrategy(java.lang.String logicTable,
java.lang.String column,
java.lang.Class<? extends ShardingProcessor> processor)
public ShardingStrategy(java.lang.String logicTable,
java.lang.String column,
ShardingRuleEnum rule,
java.lang.Class<? extends ShardingProcessor> processor)
public void setColumn(java.lang.String column)
public boolean containsColumn(java.lang.String column)
public boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String getLogicTable()
public void setLogicTable(java.lang.String logicTable)
public ShardingRuleEnum getRule()
ShardingRuleEnumpublic void setRule(ShardingRuleEnum rule)
ShardingRuleEnumpublic java.lang.Class<? extends ShardingProcessor> getProcessor()
public void setProcessor(java.lang.Class<? extends ShardingProcessor> processor)