<変換関数>は,オブジェクト型の値を,Java クラスライブラリで扱えるデータ型に変換するための関数です。Java クラスライブラリでは,基本単位がVariableArray型以外のオブジェクト型のプロパティの値は,すべてOIID文字列として扱います。
<変換関数>には,<選択可能な変換関数>と<検索可能な変換関数>があります。
!! <変換関数>の形式
<変換関数> ::= <選択可能な変換関数>
|<検索可能な変換関数>
<選択可能な変換関数> ::= <oiidstr関数>
<検索可能な変換関数> ::= <objref関数>
|<oiid関数>
!! <oiidstr関数>の形式
<oiidstr関数> ::= oiidstr <左括弧> <プロパティ指定> <右括弧>
!! <objref関数>の形式
<objref関数> ::= objref<左括弧> <OIID文字列> <右括弧>
!! <oiid関数>の形式
<oiid関数> ::= oiid<左括弧> <OIID文字列> <右括弧>
<OIID文字列> ::= <文字列リテラル>
<変換関数>は,データベースで処理する関数ではなく,DocumentBrokerサーバでedmSQLを発行した前後にデータの変換を実行する関数です。
<変換関数>には,<選択可能な変換関数>と<検索可能な変換関数>があります。<選択可能な変換関数>は,主問い合わせの<選択項目>だけに指定できます。<検索可能な変換関数>は,<検索条件>だけに指定できます。なお,<変換関数>は,<結合条件>には指定できません。
これら関数では,次の変換ができます。
<oiidstr関数>の詳細について説明します。
<objref関数>の詳細について説明します。
<oiid関数>の詳細について説明します。