BadgerDB
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
Public Attributes | List of all members
badgerdb::LeafNodeDouble Struct Reference

Structure for all leaf nodes when the key is of DOUBLE type. More...

#include <btree.h>

Public Attributes

double keyArray [DOUBLEARRAYLEAFSIZE]
 
RecordId ridArray [DOUBLEARRAYLEAFSIZE]
 
PageId rightSibPageNo
 

Detailed Description

Structure for all leaf nodes when the key is of DOUBLE type.

Definition at line 252 of file btree.h.

Member Data Documentation

double badgerdb::LeafNodeDouble::keyArray[DOUBLEARRAYLEAFSIZE]

Stores keys.

Definition at line 256 of file btree.h.

RecordId badgerdb::LeafNodeDouble::ridArray[DOUBLEARRAYLEAFSIZE]

Stores RecordIds.

Definition at line 261 of file btree.h.

PageId badgerdb::LeafNodeDouble::rightSibPageNo

Page number of the leaf on the right side. This linking of leaves allows to easily move from one leaf to the next leaf during index scan.

Definition at line 267 of file btree.h.


The documentation for this struct was generated from the following file: