LibreOffice Module connectivity (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
connectivity::dbase::ONDXNode Class Reference

#include <dindexnode.hxx>

Collaboration diagram for connectivity::dbase::ONDXNode:
[legend]

Public Member Functions

 ONDXNode ()
 
 ONDXNode (const ONDXKey &rKey)
 
bool HasChild () const
 
ONDXPagePtrGetChild (ODbaseIndex *pIndex=nullptr, ONDXPage *=nullptr)
 
const ONDXKeyGetKey () const
 
ONDXKeyGetKey ()
 
void SetChild (ONDXPagePtr aCh=ONDXPagePtr(), ONDXPage *=nullptr)
 
void Write (SvStream &rStream, const ONDXPage &rPage) const
 
void Read (SvStream &rStream, ODbaseIndex const &)
 

Private Attributes

ONDXPagePtr aChild
 
ONDXKey aKey
 

Friends

class ONDXPage
 

Detailed Description

Definition at line 229 of file dindexnode.hxx.

Constructor & Destructor Documentation

◆ ONDXNode() [1/2]

connectivity::dbase::ONDXNode::ONDXNode ( )
inline

Definition at line 236 of file dindexnode.hxx.

◆ ONDXNode() [2/2]

connectivity::dbase::ONDXNode::ONDXNode ( const ONDXKey rKey)
inline

Definition at line 237 of file dindexnode.hxx.

Member Function Documentation

◆ GetChild()

ONDXPagePtr & ONDXNode::GetChild ( ODbaseIndex pIndex = nullptr,
ONDXPage pParent = nullptr 
)

◆ GetKey() [1/2]

ONDXKey & connectivity::dbase::ONDXNode::GetKey ( )
inline

Definition at line 246 of file dindexnode.hxx.

References aKey.

◆ GetKey() [2/2]

const ONDXKey & connectivity::dbase::ONDXNode::GetKey ( ) const
inline

◆ HasChild()

bool connectivity::dbase::ONDXNode::HasChild ( ) const
inline

Definition at line 241 of file dindexnode.hxx.

References aChild, and connectivity::dbase::ONDXPagePtr::HasPage().

◆ Read()

void ONDXNode::Read ( SvStream rStream,
ODbaseIndex const &  rIndex 
)

◆ SetChild()

void connectivity::dbase::ONDXNode::SetChild ( ONDXPagePtr  aCh = ONDXPagePtr(),
ONDXPage pParent = nullptr 
)
inline

◆ Write()

void ONDXNode::Write ( SvStream rStream,
const ONDXPage rPage 
) const

Friends And Related Function Documentation

◆ ONDXPage

friend class ONDXPage
friend

Definition at line 231 of file dindexnode.hxx.

Member Data Documentation

◆ aChild

ONDXPagePtr connectivity::dbase::ONDXNode::aChild
private

Definition at line 232 of file dindexnode.hxx.

Referenced by GetChild(), HasChild(), Read(), SetChild(), and Write().

◆ aKey

ONDXKey connectivity::dbase::ONDXNode::aKey
private

Definition at line 233 of file dindexnode.hxx.

Referenced by GetKey(), Read(), and Write().


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