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

インタフェースShardingKeyBuilder


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

      • subkey

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

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