R_CURSOR在DB_File中的含义是什么?

时间:2011-08-05 15:31:36

标签: perl berkeley-db

我一直试图用一些旧的Perl替换BerkeleyDB模块和DB_File联系。阅读CPAN上的DB_File文档很有帮助,但并不完整。它提到了用于放置,打结等的一些标志,我不确定它们的含义。 R_CURSOR就是其中之一。

具体来说,如果我将putR_CURSOR一起使用,那意味着什么?

1 个答案:

答案 0 :(得分:1)

尝试使用man dbopen来描述这些标志的C级API,因为DB_file实际上是一个非常薄的包装器。

此标志的含义根据您使用它的方法而有所不同,当与put一起使用时,这意味着值被替换(而不是在之前或之后添加),并且需要在现有搜索之后使用,即在C级使用seq函数之后。