LibreOffice Module dbaccess (master) 1
Public Member Functions | Public Attributes | List of all members
dbaui::OIndex Struct Referencefinal

#include <indexes.hxx>

Public Member Functions

 OIndex (const OUString &_rOriginalName)
 
const OUString & getOriginalName () const
 
bool isModified () const
 
void setModified (bool _bModified)
 
void clearModified ()
 
bool isNew () const
 
void flagAsNew (const GrantIndexAccess &)
 
void flagAsCommitted (const GrantIndexAccess &)
 

Public Attributes

OUString sOriginalName
 
bool bModified
 
OUString sName
 
OUString sDescription
 
bool bPrimaryKey
 
bool bUnique
 
IndexFields aFields
 

Detailed Description

Definition at line 49 of file indexes.hxx.

Constructor & Destructor Documentation

◆ OIndex()

dbaui::OIndex::OIndex ( const OUString &  _rOriginalName)
inline

Definition at line 61 of file indexes.hxx.

Member Function Documentation

◆ clearModified()

void dbaui::OIndex::clearModified ( )
inline

Definition at line 70 of file indexes.hxx.

References setModified().

◆ flagAsCommitted()

void dbaui::OIndex::flagAsCommitted ( const GrantIndexAccess )
inline

Definition at line 74 of file indexes.hxx.

References sName, and sOriginalName.

◆ flagAsNew()

void dbaui::OIndex::flagAsNew ( const GrantIndexAccess )
inline

Definition at line 73 of file indexes.hxx.

References sOriginalName.

◆ getOriginalName()

const OUString & dbaui::OIndex::getOriginalName ( ) const
inline

Definition at line 66 of file indexes.hxx.

References sOriginalName.

Referenced by dbaui::OIndexCollection::implFillIndexInfo(), and isNew().

◆ isModified()

bool dbaui::OIndex::isModified ( ) const
inline

Definition at line 68 of file indexes.hxx.

References bModified.

◆ isNew()

bool dbaui::OIndex::isNew ( ) const
inline

Definition at line 72 of file indexes.hxx.

References getOriginalName().

◆ setModified()

void dbaui::OIndex::setModified ( bool  _bModified)
inline

Definition at line 69 of file indexes.hxx.

References bModified.

Referenced by clearModified().

Member Data Documentation

◆ aFields

IndexFields dbaui::OIndex::aFields

Definition at line 59 of file indexes.hxx.

◆ bModified

bool dbaui::OIndex::bModified

Definition at line 52 of file indexes.hxx.

Referenced by isModified(), and setModified().

◆ bPrimaryKey

bool dbaui::OIndex::bPrimaryKey

Definition at line 57 of file indexes.hxx.

◆ bUnique

bool dbaui::OIndex::bUnique

Definition at line 58 of file indexes.hxx.

◆ sDescription

OUString dbaui::OIndex::sDescription

Definition at line 56 of file indexes.hxx.

◆ sName

OUString dbaui::OIndex::sName

Definition at line 55 of file indexes.hxx.

Referenced by flagAsCommitted(), and dbaui::OIndexCollection::insert().

◆ sOriginalName

OUString dbaui::OIndex::sOriginalName

Definition at line 51 of file indexes.hxx.

Referenced by flagAsCommitted(), flagAsNew(), and getOriginalName().


The documentation for this struct was generated from the following file: