2011-08-05 11 views
1

私は古いPerlのBerkeleyDBモジュールをDB_Fileと置き換えようとしてきました。 CPANでDB_Fileのドキュメントを読むのは役に立ちますが、完全ではありません。 put、tieなどに使用するフラグがいくつか記述されていますが、その意味がわかりません。 R_CURSORはその1つです。私はR_CURSORputを使用する場合DB_FileではR_CURSORは何を意味していますか?

具体的に、それは何を意味するのでしょうか?

答えて

1

DB_fileは実際には非常に薄いラッパーであるため、これらのフラグを記述するCレベルのAPIについてはman dbopenを試してみてください。

putと一緒に使用する場合、このフラグの意味は異なります。これは、値が(前または後に追加されるのではなく)置き換えられ、既存の検索の後に使用する必要があることを意味します。 Cレベルでseq機能を使用した後私は窓のボックスによ以来、Googleのプロンプトで `男dbopen`を使用する必要があります

+0

;) –

+0

私は、あまりにもその上でグーグルを使用。とにかくスクロールが少し楽になります –

関連する問題