-
public interface ShardingKeyBuilderサポートされているデータ型のサブキーを含むShardingKeyを作成するために使用される、DataSourceまたはXADataSourceオブジェクトから作成されるビルダー。 実装では、JDBCType.VARCHARをサポートする必要があり、追加のデータ型もサポートする場合があります。次の例は、
ShardingKeyBuilderを使用してShardingKeyを作成する方法を示しています。DataSource ds = new MyDataSource(); ShardingKey shardingKey = ds.createShardingKeyBuilder() .subkey("abc", JDBCType.VARCHAR) .subkey(94002, JDBCType.INTEGER) .build();- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 ShardingKeybuild()このビルダーによって定義されたオブジェクトのインスタンスを返します。ShardingKeyBuildersubkey(Object subkey, SQLType subkeyType)このメソッドは、構築されるシャーディング・キー・オブジェクトにサブキーを追加するためにコールされます。
-
-
-
メソッドの詳細
-
subkey
ShardingKeyBuilder subkey(Object subkey, SQLType subkeyType)
このメソッドは、構築されるシャーディング・キー・オブジェクトにサブキーを追加するためにコールされます。 サブキー・メソッドがコールされる順序は、シャーディング・キー内でのサブキーの配置順序を示すため重要です。- パラメータ:
subkey- シャード・サブ・キーの一部にする必要があるオブジェクトを含むsubkeyType- java.sql.SQLType型のサブキー・データ型- 戻り値:
- このビルダー・オブジェクト
-
build
ShardingKey build() throws SQLException
このビルダーによって定義されたオブジェクトのインスタンスを返します。- 戻り値:
- 構築されたオブジェクト
- 例外:
SQLException- オブジェクトの構築中にエラーが発生した場合
-
-