2.5. JDBC エクステンション


これらは Data Virtualization からの JDBC API へのカスタムエクステンションであり、さまざまな機能と互換性を提供します。

2.5.1. ステートメントエクステンション

Data Virtualization ステートメント拡張インターフェース org.teiid.jdbc.TeiidStatement は、JDBC 標準以外の機能を提供します。エクステンションインターフェースを使用するには、単に Connection によって返されたステートメントをキャストまたはウェイトします。エクステンションインターフェースでは、以下のメソッドが提供されます。

Expand
表2.2 Connection Properties
メソッド名説明

getAnnotations

ステートメントが SHOWPLAN ON/DEBUG で最後に実行された場合は、クエリーエンジンアノテーションを取得します。各 org.teiid.client.plan.Annotation には、クエリー計画の説明、カテゴリー、重大度、およびクエリープランナーによる選択を理解するのに使用できる注記の解決が含まれます。

getDebugLog

ステートメントが SHOWPLAN DEBUG で最後に実行された場合は、デバッグログを取得します。

getExecutionProperty

このステートメントオブジェクトの実行プロパティーの現在の値を取得します。

getPlanDescription

ステートメントが SHOWPLAN ON/DEBUG で最後に実行された場合は、クエリー計画の説明を取得します。プランは、org.teiid.client.plan.PlanNode オブジェクトで構成されるツリーです。通常、PlanNode.toString() または PlanNode.toXml() は、プランをテキスト形式に変換するために使用されます。

getRequestIdentifier

このステートメントで実行されている最後のコマンドの識別子を取得します。まだコマンドが実行されていない場合は、null を返します。

setExecutionProperty

このステートメントに execution プロパティーを設定します。詳細は、「 実行プロパティー」 の項を参照してください。通常、実行プロパティーが実行されるステートメントにのみ実行プロパティーを適用しない限り、SET ステートメントを使用することが推奨されます。

setPayload

翻訳者に渡すコマンドごとのペイロードを設定します。現在、組み込みの使用は、Oracle データソースのヒントを送信することです。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat