2.6.2 検索操作パッケージのメソッド一覧

検索操作パッケージのクラスのメソッド一覧を示します。

<この項の構成>
(1)  DecmSelectクラス
(2)  DecmConditionクラス
(3)  DecmCondGroupクラス

(1)  DecmSelectクラス

DecmSelectクラスのメソッド一覧を次の表に示します。スーパークラスはDecmDBControlクラスです。

表2-17  DecmSelectクラスのメソッド一覧

メソッド機能
setFolderOiid検索対象となるフォルダのOIIDを設定します。
setFetchCount検索実行時に取得するレコード件数を設定します。
setSortKey検索実行時のソート用カラム名を設定します。
setSortMode検索実行時のソート方式(昇順,または降順)を設定します。
setTrashMode検索対象とする文書の種別を設定します。
setFolderModeフォルダ検索時に,下位フォルダを検索対象とするかどうかを設定します。
isSubFileSearchMode関連ファイルの検索対象の指定有無を取得します。
setSubFileSearchMode関連ファイルを検索対象とするかどうかを設定します。
addCondition検索条件を追加します。
setSelectList検索取得列を設定します。
setCondGroup組み合わせ検索条件を設定します。
setKeyword全文検索のキーワードを設定します。
setSearchExpanse異表記展開指定の組み合わせを設定します。
setSearchDictionary全文検索実行時の同義語辞書名称を設定します。
searchDoc文書検索を実行します。
resetCondition指定した検索条件をリセットします。

表2-18 DecmSelectクラスのフィールド一覧

定数形式意味
SORT_MODE_UPint型ソートの設定:昇順
SORT_MODE_DOWNint型ソートの設定:降順
TRASH_MODE_NORMALint型検索対象とする文書:通常文書
TRASH_MODE_DELETEDint型検索対象とする文書:ごみ箱の文書
TRASH_MODE_ALLint型検索対象とする文書:全ての文書

(2)  DecmConditionクラス

DecmConditionクラスのメソッド一覧を次の表に示します。スーパークラスはDecmDBControlクラスです。

表2-19  DecmConditionクラスのメソッド一覧

メソッド機能
createStrCond文字列型の検索条件を生成します。
createIntCond整数型の検索条件を生成します。

表2-20 DecmConditionクラスのフィールド一覧

定数形式意味
OP_EQint型検索条件のオペレータ:=
OP_NEQint型検索条件のオペレータ:<>
OP_LTint型検索条件のオペレータ:<
OP_LTEQint型検索条件のオペレータ:<=
OP_GTint型検索条件のオペレータ:>
OP_GTEQint型検索条件のオペレータ:>=
OP_PARTint型検索条件のオペレータ:部分一致
OP_STWITHint型検索条件のオペレータ:前方一致
OP_ENDWITHint型検索条件のオペレータ:後方一致

(3)  DecmCondGroupクラス

DecmCondGroupクラスのメソッド一覧を次の表に示します。スーパークラスはDecmDBControlクラスです。

表2-21  DecmCondGroupクラスのメソッド一覧

メソッド機能
addCond検索条件を追加します。
addCondGroup組み合わせ検索条件を追加します。

表2-22 DecmCondGroupクラスのフィールド一覧

定数形式意味
OP_ANDint型検索条件追加のオペレータ:AND
OP_ORint型検索条件追加のオペレータ:OR