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
- 
メソッドのサマリー修飾子と型 メソッド 説明 ShardingKeybuild()このBuilderによって定義されたオブジェクトのインスタンスを返します。ShardingKeyBuildersubkey(Object subkey, SQLType subkeyType)このメソッドは、作成中のSharding Keyオブジェクトにサブキーを追加するために呼び出されます。
- 
メソッドの詳細- 
subkeyShardingKeyBuilder subkey(Object subkey, SQLType subkeyType)このメソッドは、作成中のSharding Keyオブジェクトにサブキーを追加するために呼び出されます。 サブキー・メソッドが呼び出される順序は、シャーディング・キー内のサブキーの配置順序を示すので重要です。- パラメータ:
- subkey- シャード・サブ・キーの一部である必要があるオブジェクトが含まれています
- subkeyType- 型java.sql.SQLTypeのサブキー・データ型
- 戻り値:
- このビルダー・オブジェクト
 
- 
buildShardingKey build() throws SQLExceptionこのBuilderによって定義されたオブジェクトのインスタンスを返します。- 戻り値:
- 構築されたオブジェクト
- 例外:
- SQLException- オブジェクトの構築中にエラーが発生した場合
 
 
-