モジュール java.sql
パッケージ java.sql

インタフェースShardingKeyBuilder



  • 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
    • メソッドの詳細

      • subkey

        ShardingKeyBuilder subkey​(Object subkey,
                                  SQLType subkeyType)
        このメソッドは、作成中のSharding Keyオブジェクトにサブキーを追加するために呼び出されます。 サブキー・メソッドが呼び出される順序は、シャーディング・キー内のサブキーの配置順序を示すので重要です。
        パラメータ:
        subkey - シャード・サブ・キーの一部である必要があるオブジェクトが含まれています
        subkeyType - 型java.sql.SQLTypeのサブキー・データ型
        戻り値:
        このビルダー・オブジェクト
      • build

        ShardingKey build​()
                   throws SQLException
        このBuilderによって定義されたオブジェクトのインスタンスを返します。
        戻り値:
        構築されたオブジェクト
        例外:
        SQLException - オブジェクトの構築中にエラーが発生した場合