BucketIter Class Reference

#include <Index.h>

Collaboration diagram for BucketIter:

Collaboration graph
[legend]

Public Member Functions

 BucketIter ()
 BucketIter (HashIndexNode *head)
HashIndexNodenext ()

Friends

class BucketList

Detailed Description

Definition at line 41 of file Index.h.


Constructor & Destructor Documentation

BucketIter::BucketIter (  )  [inline]

Definition at line 45 of file Index.h.

00045 {}

BucketIter::BucketIter ( HashIndexNode head  )  [inline]

Definition at line 46 of file Index.h.

00046 { iter = head;}


Member Function Documentation

HashIndexNode * BucketIter::next (  ) 

Definition at line 19 of file BucketIter.cxx.

References DM_HashIndex, HashIndexNode::next_, and printDebug.

Referenced by HashIndex::insert(), and TupleIterator::next().

00020 {
00021     if (iter == NULL) return NULL;
00022     HashIndexNode *node = iter;
00023     iter = iter ->next_;
00024     printDebug(DM_HashIndex,"BucketIter::next returns %x",node);
00025     return node;
00026 }

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class BucketList [friend]

Definition at line 48 of file Index.h.


The documentation for this class was generated from the following files:
Generated on Mon Jun 9 22:43:44 2008 for csql by  doxygen 1.4.7