backends/flint/flint_check.cc File Reference

#include <config.h>
#include <limits.h>
#include <iostream>
#include "flint_check.h"

Include dependency graph for flint_check.cc:

Go to the source code of this file.

Defines

#define REVISION(b)   static_cast<unsigned int>(getint4(b, 0))
#define GET_LEVEL(b)   getint1(b, 4)
#define MAX_FREE(b)   getint2(b, 5)
#define TOTAL_FREE(b)   getint2(b, 7)
#define DIR_END(b)   getint2(b, 9)
#define DIR_START   11


Define Documentation

#define REVISION (  )     static_cast<unsigned int>(getint4(b, 0))

Definition at line 33 of file flint_check.cc.

Referenced by Btree::alter(), FlintTable::alter(), BtreeCheck::block_check(), Btree::block_to_cursor(), FlintTable::block_to_cursor(), Btree::next_for_sequential(), FlintTable::next_for_sequential(), Btree::prev_for_sequential(), FlintTable::prev_for_sequential(), Btree::read_root(), FlintTable::read_root(), BtreeCheck::report_block(), BtreeCheck::report_block_full(), Btree::write_block(), and FlintTable::write_block().

#define GET_LEVEL (  )     getint1(b, 4)

Definition at line 34 of file flint_check.cc.

Referenced by BtreeCheck::block_check(), Btree::block_to_cursor(), FlintTable::block_to_cursor(), Btree::next_for_sequential(), FlintTable::next_for_sequential(), Btree::prev_for_sequential(), FlintTable::prev_for_sequential(), BtreeCheck::report_block(), and BtreeCheck::report_block_full().

#define MAX_FREE (  )     getint2(b, 5)

Definition at line 35 of file flint_check.cc.

Referenced by Btree::add_item_to_block(), FlintTable::add_item_to_block(), Btree::add_kt(), FlintTable::add_kt(), BtreeCheck::block_check(), Btree::delete_item(), and FlintTable::delete_item().

#define TOTAL_FREE (  )     getint2(b, 7)

Definition at line 36 of file flint_check.cc.

Referenced by Btree::add(), FlintTable::add(), Btree::add_item(), FlintTable::add_item(), Btree::add_item_to_block(), FlintTable::add_item_to_block(), Btree::add_kt(), FlintTable::add_kt(), BtreeCheck::block_check(), BtreeCheck::block_usage(), Btree::delete_item(), FlintTable::delete_item(), Btree::enter_key(), FlintTable::enter_key(), Btree::mid_point(), and FlintTable::mid_point().

#define DIR_END (  )     getint2(b, 9)

Definition at line 37 of file flint_check.cc.

Referenced by Btree::add_item(), FlintTable::add_item(), Btree::add_item_to_block(), FlintTable::add_item_to_block(), Btree::add_kt(), FlintTable::add_kt(), BtreeCheck::block_check(), BtreeCheck::block_usage(), Btree::compact(), FlintTable::compact(), Btree::delete_item(), FlintTable::delete_item(), Btree::find_in_block(), FlintTable::find_in_block(), Btree::mid_point(), FlintTable::mid_point(), Btree::next_default(), FlintTable::next_default(), Btree::next_for_sequential(), FlintTable::next_for_sequential(), Btree::prev_default(), FlintTable::prev_default(), Btree::prev_for_sequential(), FlintTable::prev_for_sequential(), BtreeCheck::report_block(), and BtreeCheck::report_block_full().

#define DIR_START   11

Definition at line 38 of file flint_check.cc.

Referenced by Btree::add_item(), FlintTable::add_item(), BtreeCheck::block_check(), Btree::cancel(), FlintTable::cancel(), Btree::commit(), FlintTable::commit(), Btree::compact(), FlintTable::compact(), Btree::delete_item(), FlintTable::delete_item(), Btree::do_open_to_write(), FlintTable::do_open_to_write(), Btree::find(), FlintTable::find(), Bcursor::find_entry(), FlintCursor::find_entry(), Btree::find_in_block(), FlintTable::find_in_block(), Btree::mid_point(), FlintTable::mid_point(), Btree::next_default(), FlintTable::next_default(), Btree::next_for_sequential(), FlintTable::next_for_sequential(), Btree::prev_default(), FlintTable::prev_default(), Btree::prev_for_sequential(), FlintTable::prev_for_sequential(), Btree::read_root(), FlintTable::read_root(), BtreeCheck::report_block(), BtreeCheck::report_block_full(), Btree::set_max_item_size(), Btree::split_root(), and FlintTable::split_root().


Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.