public interface ShardingKeyBuilder
从
DataSource
或XADataSource
对象创建的构建器,用于创建支持的数据类型的子键ShardingKey
。实现必须支持JDBCType.VARCHAR,也可以支持其他数据类型。
以下示例说明了如何使用ShardingKeyBuilder
创建ShardingKey
:
DataSource ds = new MyDataSource();
ShardingKey shardingKey = ds.createShardingKeyBuilder()
.subkey("abc", JDBCType.VARCHAR)
.subkey(94002, JDBCType.INTEGER)
.build();
- 自:
- 9
-
Method Summary
-
Method Details
-
subkey
调用此方法将向正在构建的Sharding Key对象添加一个子键。调用subkey方法的顺序很重要,因为它指示了子键在Sharding Key中的放置顺序。- 参数:
-
subkey
- 包含需要成为分片子键一部分的对象 -
subkeyType
- 类型为java.sql.SQLType的子键数据类型 - 返回:
- 此构建器对象
-
build
返回此构建器定义的对象的实例。- 返回:
- 构建的对象
- 抛出:
-
SQLException
- 如果构建对象时发生错误
-