Public Member Functions | Protected Attributes | Friends | List of all members

Describe c-tree index as list of fields. More...

#include <oofctrex.h>

Inheritance diagram for OOF_ctreeIndexSegList:
Inheritance graph
Collaboration diagram for OOF_ctreeIndexSegList:
Collaboration graph

Public Member Functions

void appendFieldNo (fieldNumT)
virtual void describe (std::ostream &) const
 Provide human-readable information about object. More...
fieldNumT fieldNo (unsigned short segmentNo) const
bool hidden () const
void hide (bool hideIt=true)
const dbCompoundFieldindexField () const
COUNT indexFileNo () const
virtual oofString name () const
bool startsWith (fieldNumT) const
bool startsWith (unsigned long pairOfFieldNos) const
virtual ~OOF_ctreeIndexSegList ()

Protected Attributes

bool mHidden


class OOF_ctreeBackend

Detailed Description

Describe c-tree index as list of fields.

include recording masking only part of a field, this one assumes each segment is the complete field.

Definition at line 147 of file oofctrex.h.

Constructor & Destructor Documentation

OOF_ctreeIndexSegList::~OOF_ctreeIndexSegList ( )

Definition at line 54 of file oofctre1.cpp.

Member Function Documentation

void OOF_ctreeIndexSegList::appendFieldNo ( fieldNumT  fieldNo)

Definition at line 61 of file oofctre1.cpp.

References fieldNo().

void OOF_PublicBase::describe ( std::ostream &  ) const

Provide human-readable information about object.

Overriden to provide much more detail particularly for dbTable::describe() which provides full schema.

Reimplemented in dbConnect, dbTable, dbFixedBinary, dbChar, dbField, and dbRelRefBase.

Definition at line 342 of file oof1.cpp.

References OOF_PublicBase::name().

Referenced by OOF_Dictionary::describeVisible().

fieldNumT OOF_ctreeIndexSegList::fieldNo ( unsigned short  segmentNo) const

Definition at line 499 of file oofctrex.h.

Referenced by appendFieldNo().

bool OOF_PublicBase::hidden ( ) const

Definition at line 51 of file oof1.h.

Referenced by OOF_Dictionary::EntryMatchesVisibility().

void OOF_PublicBase::hide ( bool  hideIt = true)

Definition at line 52 of file oof1.h.

const dbCompoundField * OOF_ctreeIndexSegList::indexField ( ) const

Definition at line 514 of file oofctrex.h.

COUNT OOF_ctreeIndexSegList::indexFileNo ( ) const

Definition at line 507 of file oofctrex.h.

oofString OOF_PublicBase::name ( ) const

Reimplemented in dbConnect, dbTable, OOF_adornerHolder, and dbField.

Definition at line 349 of file oof1.cpp.

Referenced by OOF_PublicBase::describe().

bool OOF_ctreeIndexSegList::startsWith ( fieldNumT  fieldNo) const

Definition at line 521 of file oofctrex.h.

bool OOF_ctreeIndexSegList::startsWith ( unsigned long  pairOfFieldNos) const

Definition at line 84 of file oofctre1.cpp.

Friends And Related Function Documentation

friend class OOF_ctreeBackend

Definition at line 168 of file oofctrex.h.

Member Data Documentation

bool OOF_PublicBase::mHidden

Definition at line 61 of file oof1.h.

The documentation for this class was generated from the following files: