我在磁盘上使用jdbm2构建了一个Btree索引,现在期待使用索引。具体来说,我需要查询索引并根据选择谓词获取元组。
我知道我必须创建一个文件名保留在磁盘上的记录管理器,有些事情如下所述,但是,我遗失了关于如何从记录管理器对象中利用BTree的文档以及我应该如何通过搜索BTree索引的条件。如果有人解释我会很有帮助。谢谢。
RecordManager recMan = RecordManagerFactory.createRecordManager(fileName);
答案 0 :(得分:0)
recordManager.treeMap("testIndex")
或者为您创建一个新索引,或者加载一个具有此名称的现有索引。索引名称可以是表格和组合的组合。如果正在构建多个索引,则为列名。
您要这样做的方法是首先确定正在使用的列名称&然后从具有该名称的recordmanager中提取索引的数据。您将获得该索引的对象列表。