uCosminexus DocumentBroker Version 3 クラスライブラリ C++ リファレンス 基本機能編

[目次][用語][索引][前へ][次へ]

CdbrEqlStatement::Initializeメソッド

機能

オブジェクトの初期化とセッションオブジェクトへの登録

形式

DmaBoolean Initialize(
  CdbrSession*  pDbrSession)

詳細

CdbrEqlStatementクラスを初期化処理し,CdbrSessionオブジェクトとの関連づけをするメソッドです。

初期化処理の内容を次に示します。

クラスの要素 初期値 内容
ロック種別 DBR_WITHOUT_LOCK ロックを設定しない
検索結果の取得件数 -1 全行取得
アクセス制御モード 接続した文書空間に依存したモード アクセス制御機能をサポートしている文書空間の場合にはDBR_QUERY_WITH_ACL,サポートしていない文書空間の場合にはDBR_QUERY_WITHOUT_ACL

 

戻り値がDMA_FALSEの場合,クラスの初期化は正常に終了していません。

引数

pDbrSession(入力)

CdbrSessionオブジェクトを指定します。CdbrSessionオブジェクトが指定されていない場合(NULLを指定した場合)はエラーになります。

戻り値

DMA_TRUE  正常終了

DMA_FALSE 異常終了

戻り値の詳細

major_code minor_code 説明 対処
ERR_DBR ERR_EQL_ALREADY_INITIALIZED すでに初期化されています。 この操作は実行できません。
ERR_DMA DMARC_BAD_PARAMETER 不正な引数が入力されました。 正しい引数を指定してください。