SingleFieldHashIndexInfo Class Reference

#include <Index.h>

Inheritance diagram for SingleFieldHashIndexInfo:

Inheritance graph
[legend]
Collaboration diagram for SingleFieldHashIndexInfo:

Collaboration graph
[legend]

Public Member Functions

void print ()

Data Fields

char * fldName
DataType type
char * indexPtr
int noOfBuckets
Bucketbuckets
int fldPos
bool isUnique
int offset
int length

Detailed Description

Definition at line 113 of file Index.h.


Member Function Documentation

void SingleFieldHashIndexInfo::print (  )  [inline]

Definition at line 125 of file Index.h.

References buckets, fldName, indexPtr, isUnique, noOfBuckets, and type.

00126     {
00127         printf("SingleFieldHashIndexInfo fldname:%s type:%d indexPtr:%x noOfBuckets:%d buckets:%x isUnique:%d\n", fldName, type, indexPtr, noOfBuckets, buckets, isUnique);
00128     }


Field Documentation

Bucket* SingleFieldHashIndexInfo::buckets

Definition at line 120 of file Index.h.

Referenced by TupleIterator::open(), and print().

char* SingleFieldHashIndexInfo::fldName

Definition at line 116 of file Index.h.

Referenced by HashIndex::insert(), TupleIterator::open(), print(), HashIndex::remove(), and HashIndex::update().

int SingleFieldHashIndexInfo::fldPos

Definition at line 121 of file Index.h.

char* SingleFieldHashIndexInfo::indexPtr

Definition at line 118 of file Index.h.

Referenced by print().

bool SingleFieldHashIndexInfo::isUnique

Definition at line 122 of file Index.h.

Referenced by HashIndex::insert(), and print().

int SingleFieldHashIndexInfo::length

Definition at line 124 of file Index.h.

Referenced by HashIndex::insert().

int SingleFieldHashIndexInfo::noOfBuckets

Definition at line 119 of file Index.h.

Referenced by HashIndex::insert(), TupleIterator::open(), print(), HashIndex::remove(), and HashIndex::update().

int SingleFieldHashIndexInfo::offset

Definition at line 123 of file Index.h.

Referenced by HashIndex::insert(), HashIndex::remove(), and HashIndex::update().

DataType SingleFieldHashIndexInfo::type

Reimplemented from IndexInfo.

Definition at line 117 of file Index.h.

Referenced by HashIndex::insert(), TupleIterator::open(), print(), HashIndex::remove(), and HashIndex::update().


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 22:51:07 2008 for csql by  doxygen 1.4.7