Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions

cbd300_InvSubTreeCurrent Class Reference

#include <gbd300.h>

Inheritance diagram for cbd300_InvSubTreeCurrent:

cbd300_InvCurrentBasis

List of all members.


Detailed Description

endclass: cbd300_InvCurrent

class: cbd300_InvSubTreeCurrent description:

Definition at line 173 of file gbd300.h.


Public Member Functions

void bd05SetCurrent (tgg00_TransContext &Trans, tgg00_MessType_Enum MessType, const tgg00_FileId &FileId)
void bd05SetCurrent (tgg00_TransContext &Trans, tgg00_MessType_Enum MessType)
void bd300FreeRoot ()
tsp00_PageNo bd300GetRootId ()
tsp00_Int4 bd300GetRootLeafCount ()
tsp00_Int4 bd300GetRootLevel ()
void bd300InitInvCurrentBasis (tgg00_TransContext &Trans, const tbd_node_request &RequestKind, const tgg00_MessType &MessType, const tgg00_VtraceType &TraceObject, bool bIgnoreInvError, bool bCountAccesses)
void bd300LockTree ()
bool bd300LockTreeExclusive ()
void bd300NewRoot (const tsp00_PageNo invroot)
void bd300ReleaseRoot ()
tbd_node_ptrs & bd300RootPtrs ()
tbd_node_request & bd300RootRequestKind ()
void bd300SetSubRoot (cbd450_InvListRefSubTree &InvListRefSubTree, bool bUpdateable)
void bd300SetTraceObject (tgg00_VtraceType_Enum TraceObject)
void bd300SkipErrorHandling ()
virtual void bd300UnlockTree (bool bTreeIsRemoved=false)
 cbd300_InvSubTreeCurrent (cbd300_InvCurrentBasis &InvCurrent, const tbd_node_request &RequestKind, cbd450_InvListRefSubTree &InvListRefSubTree, bool bUpdateable)
 cbd300_InvSubTreeCurrent (cbd300_InvCurrentBasis &InvCurrent, bool bNewRoot=true)

Protected Member Functions

tbd00_PageLockMode_Enum bd300_GetRootLockMode ()

Protected Attributes

bool m_bIgnoreInvError
bool m_bSkipErrorHandling
bool m_CountAccesses
tbd_node_request m_RequestKind
tgg00_VtraceType_Enum m_TraceObject

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

Generated by  Doxygen 1.6.0   Back to index