13.07.2015 Views

Caché での C++ の使用法

Caché での C++ の使用法

Caché での C++ の使用法

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

オブジェクトのデータ 型 クラスのリファレンスd_binary oid();d_status save();d_status clear();d_status rewind();d_status move_to_end();long size();d_stream& copy(const abs_d_ref& stream);文 字 ストリームに 特 有 のメソッドは、 以 下 のとおりです。void read(d_int& len, d_string& res);void readline(d_int& len, d_string& res);void write(const d_string& data);バイナリ・ストリームに 特 有 のメソッドは、 以 下 のとおりです。void read(d_int& len, d_binary& res);void write(const d_binary& data);d_file_stream メソッドd_file_stream クラスから 追 加 で 利 用 できるメソッドは、 以 下 のとおりです。d_string get_filename();void set_filename(const d_string& fname);d_timestamp last_modified();d_status link_to_file(const_name_t fname);// const_name_t is a typedef for const wchar_t*7.3 クラス・テンプレート d_relationship<strong>Caché</strong> 内 と 同 様 に、リレーションシップはプロパティとして 扱 われます。クラス P とクラス Q の 間 にリレーションシップがあり、P がシングル・バリュー・サイドで Q がマルチ・バリュー・サイドである 場 合 、シングル・バリュー・サイドはタイプ P のプロパティとして 生 成 され (d_ref)、マルチ・バリュー・サイドはタイプ d_relationship のプロパティとして 生 成 されます(d_ref)。 他 のプロパティと 同 様 に、P または Q が 実 行 時 にのみ 指 定 できる 場 合 は、P または Q (または 両 方 ) は Dyn_obj (ダイナミック・オブジェクト) になります。d_relationship メソッドd_relationship クラスは、 以 下 のメソッドをサポートする 標 準 コンテナです。• begin() — 双 方 向 反 復 子 を 返 します。iterator begin();• end() — 双 方 向 反 復 子 を 返 します。iterator end();• rbegin() — 逆 反 復 子 を 返 します。reverse_iterator rbegin();• rend() — 逆 反 復 子 を 返 します。reverse_iterator rend();62 <strong>Caché</strong> <strong>での</strong> <strong>C++</strong> の 使 用 法

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!