DBFlute用語集 O

"O" で始まる用語に関するページです。

ObjectGraph (オブジェクトグラフ)

主にリレーショナルデータベースの(リレーションを含めた)データ構造が、プログラム上のオブジェクト(クラス)で表現されている様を示します。 テーブルに対応するEntity "DomainEntity" は、まさしくデータ構造をオブジェクトグラフで表現されたクラスです。 例えば、会員のEntityは、会員ステータスのEntityへの参照を保持しています。一方で、SQLに対応するEntity "CustomizeEntity" は、リレーションを一切持たないフラットな構造なため、オブジェクトグラフと表現されることは基本的にありません。

offset for Paging

主にページング検索における絞り込みの "from" を示します。例えば、81-100件目を取得するときの offset 値は 80 となります。その絞り込みを実現するための処理を "offset処理" と呼んでいます。

Oracle

DBFluteがサポートするDBMSの一つ。

Oracle Text

Oracleで全文検索を行うための製品。

OutParameter (OUTパラメータ)for Procedure

プロシージャにおける、プロシージャから呼び出し側へ値を渡すことのできるパラメータ(引数)のことを示します。 OUTパラメータと言った場合、状況に応じてINOUTパラメータを含んでいることもあります。 同様に、特にJDBCにおいては、プロシージャリターンもOUTパラメータの一部として表現されることがあります。

OtherCatalog (別カタログ)

特に機能にとらわれず(アプリで利用するかどうかは別にして)、DBFluteでメインで利用しているスキーマのカタログとは別のカタログのことを示します。 但し、主にメインスキーマから構造的・権限的に参照可能なカタログを示すことが多いです。

OtherDatabase (別データベース)

主に "別カタログ" と同義で利用されます。単に(利用しているDBMSとは)別のデータベース製品を表現するときは、基本的には "別DBMS" と言いますが、厳密に使い分けられているわけではありません。

OtherSchema (別スキーマ)

特に機能にとらわれず(アプリで利用するかどうかは別にして)、DBFluteでメインで利用しているスキーマとは別のスキーマのことを示します。 但し、主にメインスキーマから構造的・権限的に参照可能なスキーマを示すことが多いです。 この別スキーマの中で、メインスキーマと共に(一つのDBFluteクライアント環境で)自動生成対象に定義されたスキーマを追加スキーマと呼びます。