| 程序包 | 说明 |
|---|---|
| com.dangdang.ddframe.rdb.sharding.api.rule | |
| com.dangdang.ddframe.rdb.sharding.keygen |
| 限定符和类型 | 方法和说明 |
|---|---|
TableRule.TableRuleBuilder |
TableRule.TableRuleBuilder.generateKeyColumn(String generateKeyColumn,
Class<? extends KeyGenerator> keyGeneratorClass)
Build generate key column.
|
ShardingRule.ShardingRuleBuilder |
ShardingRule.ShardingRuleBuilder.keyGenerator(Class<? extends KeyGenerator> keyGeneratorClass)
Build default key generator class.
|
| 构造器和说明 |
|---|
ShardingRule(DataSourceRule dataSourceRule,
Collection<TableRule> tableRules,
Collection<BindingTableRule> bindingTableRules,
DatabaseShardingStrategy databaseShardingStrategy,
TableShardingStrategy tableShardingStrategy,
KeyGenerator keyGenerator)
已过时。
should be private
|
TableRule(String logicTable,
boolean dynamic,
List<String> actualTables,
DataSourceRule dataSourceRule,
Collection<String> dataSourceNames,
DatabaseShardingStrategy databaseShardingStrategy,
TableShardingStrategy tableShardingStrategy,
String generateKeyColumn,
KeyGenerator keyGenerator)
已过时。
should be private
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultKeyGenerator
Default distributed primary key generator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static KeyGenerator |
KeyGeneratorFactory.createKeyGenerator(Class<? extends KeyGenerator> keyGeneratorClass)
Create key generator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static KeyGenerator |
KeyGeneratorFactory.createKeyGenerator(Class<? extends KeyGenerator> keyGeneratorClass)
Create key generator.
|
Copyright © 2017. All rights reserved.