Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


8.3 JDBC Proxy DriverのAPI仕様(SQL-Participant限定)

HMP-PCTOのJDBC Proxy Driverで使用するAPIの仕様を説明します。

制限事項
  • JDBC Driverの仕様で定められているメソッドのうち、HMP-PCTOがサポートしていないメソッドを呼び出した場合はPctoSqlFeatureNotSupportedException例外、またはPctoSQLClientInfoException例外を送出します。

  • 親クラスから継承されたメソッドについては、親クラスから継承されたメソッドの一覧に記載されているメソッドだけをサポートします。親クラスでサポートしているメソッドについては、親クラスから継承されたメソッドの一覧に記載がない場合、使用時に例外を送出しませんが、動作の保証はしません。

  • メソッドの戻り値がjava.sqlのinterfaceを実装したクラスの場合、SQL-Participantで使用しているJDBC Driverのクラスではなく、「表8‒8 クラス・インタフェースの一覧」に示したHMP-PCTOのJDBC Proxy Driverがサポートするクラスにラップして返却します。そのためJDBCの仕様にないベンダ独自のメソッドについては、サポートしません。メソッドの戻り値がjava.sqlのinterfaceを実装したクラス以外の場合は、戻り値をそのまま返却します。

〈この節の構成〉