JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... イブラリインターフェースである。 サポートされているファイルフォーマットの一つに、 レコード番号ファイル (record number file: recno file) がある。 データベースへのアクセスメソッドに関する一般的な記述は dbopen (3), に書かれている。 このマニュアルページでは ... recno 特有の情報についてのみ記述する。 レコード番号データ構造は、フラットなファイル形式に格納された 可変長/固定長レコードからなり ... ード番号 5 は 4 に付け替えられ、 カーソルも移動する。レコード番号 1 以降のものは一つ繰り上がるわけである。 dbopen (3) で使う recno アクセスメソッドに特有のデータ構造体は、 < db.h > インクルードファイルで次のように定義されている。 typedef struct { unsign ... ... である。 それぞれのフォーマットと、ファイルフォーマットに特有の情報は それぞれ対応するマニュアルページ btree (3), hash (3), recno (3) に詳細に記述されている。 dbopen () は file を読み込み (読み書き) するためにオープンする。 file 引数を NULL にすれば、 ... ルを開く事は出来ない) type 引数は DBTYPE 型である (インクルードファイル < db.h > で定義されている)。 DB_BTREE , DB_HASH , DB_RECNO のいずれかをセットできる。 openinfo 引数はアクセスメソッドに固有な構造体へのポインターである。 それぞれの構造体に関しては各 ... の直後に、 新しいキー/データ対を作ってデータを追加する。 追加されたキー/データ対のレコード番号は key 構造体に返される。 ( DB_RECNO アクセス方法でのみ使える。) R_IBEFORE key で参照されるデータの直前に、 新しいキー/データ対を作ってデータを挿入する。 追加さ ... ... である。 それぞれのフォーマットと、ファイルフォーマットに特有の情報は それぞれ対応するマニュアルページ btree (3), hash (3), recno (3) に詳細に記述されている。 dbopen () は file を読み込み (読み書き) するためにオープンする。 file 引数を NULL にすれば、 ... ルを開く事は出来ない) type 引数は DBTYPE 型である (インクルードファイル < db.h > で定義されている)。 DB_BTREE , DB_HASH , DB_RECNO のいずれかをセットできる。 openinfo 引数はアクセスメソッドに固有な構造体へのポインターである。 それぞれの構造体に関しては各 ... の直後に、 新しいキー/データ対を作ってデータを追加する。 追加されたキー/データ対のレコード番号は key 構造体に返される。 ( DB_RECNO アクセス方法でのみ使える。) R_IBEFORE key で参照されるデータの直前に、 新しいキー/データ対を作ってデータを挿入する。 追加さ ... ... オーダーとしてはビッグエンディアンとリトルエンディアンのみが サポートされている。 関連項目 btree (3), dbopen (3), mpool (3), recno (3) Dynamic Hash Tables , Per-Ake Larson, Communications of the ACM, April 1988. A New Hash Package for UNIX , Margo Seltz ... ... いるエラーに応じた errno をセットする。 準拠 POSIX.1 にはない。 BSD 系に存在する。 関連項目 btree (3), dbopen (3), hash (3), recno (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... ... オーダーとしてはビッグエンディアンとリトルエンディアンのみが サポートされている。 関連項目 dbopen (3), hash (3), mpool (3), recno (3) The Ubiquitous B-tree , Douglas Comer, ACM Comput. Surv. 11, 2 (June 1979), 121-138. Prefix B-trees , Bayer and Untera ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。