Fairport  v1.0.38
NDB Layer
+ Collaboration diagram for NDB Layer:

Classes

struct  fairport::block_info
 An in memory, database format agnostic version of disk::bbt_leaf_entry. More...
struct  fairport::page_info
 An in memory, database format agnostic version of disk::block_reference used specifically for the page class hierarchy. More...
struct  fairport::node_info
 An in memory, database format agnostic version of disk::nbt_leaf_entry. More...
struct  fairport::subnode_info
 An in memory, database format agnostic version of disk::sub_leaf_entry. More...

Modules

 Database
 Node
 Blocks
 Pages

Files

file  database.h
 

Database implementation.


file  database_iface.h
 

Database interface.


file  node.h
 

Node and Block definitions.


file  page.h
 

Page definitions.


Typedefs

typedef const_btree_node_iter
< node_id, node_info > 
fairport::const_nodeinfo_iterator
typedef const_btree_node_iter
< node_id, subnode_info > 
fairport::const_subnodeinfo_iterator
typedef const_btree_node_iter
< block_id, block_info > 
fairport::const_blockinfo_iterator
typedef std::tr1::shared_ptr
< db_context > 
fairport::shared_db_ptr
typedef std::tr1::weak_ptr
< db_context > 
fairport::weak_db_ptr

Typedef Documentation

typedef const_btree_node_iter<block_id, block_info> fairport::const_blockinfo_iterator

Definition at line 88 of file database_iface.h.

typedef const_btree_node_iter<node_id, node_info> fairport::const_nodeinfo_iterator

Definition at line 86 of file database_iface.h.

typedef const_btree_node_iter<node_id, subnode_info> fairport::const_subnodeinfo_iterator

Definition at line 87 of file database_iface.h.

typedef std::tr1::shared_ptr<db_context> fairport::shared_db_ptr

Definition at line 103 of file database_iface.h.

typedef std::tr1::weak_ptr<db_context> fairport::weak_db_ptr

Definition at line 104 of file database_iface.h.