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