BadgerDB
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends
Public Member Functions
badgerdb::Index Class Reference

Extendible Hash Implementation. The index has limited capacity, so don't insert entries to the order of millions. String keys are not supported, so index can only be built over INTEGER and DOUBLE attributes. More...

#include <index.h>

List of all members.

Public Member Functions

 Index (const std::string &name, const int offset, const int length, const Datatype type, const int unique, BufMgr *bufMgr)
void insertEntry (const void *value, RecordId rid)
void deleteEntry (const void *value, const RecordId &rid)
void startScan (const void *value)
void scanNext (RecordId &outRid)
void endScan ()
void printDir ()
void printBucs ()

Detailed Description

Extendible Hash Implementation. The index has limited capacity, so don't insert entries to the order of millions. String keys are not supported, so index can only be built over INTEGER and DOUBLE attributes.

Definition at line 45 of file index.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends