| 构造器和说明 |
|---|
TableRuleBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
TableRule.TableRuleBuilder |
actualTables(List<String> actualTables)
构建真实表集合.
|
TableRule.TableRuleBuilder |
autoIncrementColumns(String autoIncrementColumn)
自增列.
|
TableRule.TableRuleBuilder |
autoIncrementColumns(String autoIncrementColumn,
Class<? extends IdGenerator> columnIdGeneratorClass)
自增列.
|
TableRule |
build()
构建表规则配置对象.
|
TableRule.TableRuleBuilder |
databaseShardingStrategy(DatabaseShardingStrategy databaseShardingStrategy)
构建数据库分片策略.
|
TableRule.TableRuleBuilder |
dataSourceNames(Collection<String> dataSourceNames)
构建数据源分片规则.
|
TableRule.TableRuleBuilder |
dataSourceRule(DataSourceRule dataSourceRule)
构建数据源分片规则.
|
TableRule.TableRuleBuilder |
dynamic(boolean dynamic)
构建是否为动态表.
|
TableRule.TableRuleBuilder |
tableIdGenerator(Class<? extends IdGenerator> tableIdGeneratorClass)
整个表的Id生成器.
|
TableRule.TableRuleBuilder |
tableShardingStrategy(TableShardingStrategy tableShardingStrategy)
构建表分片策略.
|
public TableRule.TableRuleBuilder dynamic(boolean dynamic)
dynamic - 是否为动态表public TableRule.TableRuleBuilder actualTables(List<String> actualTables)
actualTables - 真实表集合public TableRule.TableRuleBuilder dataSourceRule(DataSourceRule dataSourceRule)
dataSourceRule - 数据源分片规则public TableRule.TableRuleBuilder dataSourceNames(Collection<String> dataSourceNames)
dataSourceNames - 数据源名称集合public TableRule.TableRuleBuilder databaseShardingStrategy(DatabaseShardingStrategy databaseShardingStrategy)
databaseShardingStrategy - 数据库分片策略public TableRule.TableRuleBuilder tableShardingStrategy(TableShardingStrategy tableShardingStrategy)
tableShardingStrategy - 表分片策略public TableRule.TableRuleBuilder autoIncrementColumns(String autoIncrementColumn)
autoIncrementColumn - 自增列名称public TableRule.TableRuleBuilder autoIncrementColumns(String autoIncrementColumn, Class<? extends IdGenerator> columnIdGeneratorClass)
autoIncrementColumn - 自增列名称columnIdGeneratorClass - 列Id生成器的类public TableRule.TableRuleBuilder tableIdGenerator(Class<? extends IdGenerator> tableIdGeneratorClass)
tableIdGeneratorClass - Id生成器public TableRule build()
Copyright © 2016. All rights reserved.