OpendTect  6.6
Public Member Functions | Protected Attributes | List of all members
DBKey Class Reference
Inheritance diagram for DBKey:
[legend]

Public Member Functions

 DBKey ()
 
 DBKey (const DBKey &)
 
 DBKey (const MultiID &mid)
 
 DBKey (const MultiID &mid, const SurveyDiskLocation &)
 
 ~DBKey ()
 
void clearSurveyDiskLocation ()
 
bool fromString (const char *)
 
DBKey getLocal () const
 
bool hasSurveyLocation () const
 
bool isInCurrentSurvey () const
 
bool isValid () const
 
bool operator!= (const DBKey &) const
 
DBKey & operator= (const DBKey &)
 
bool operator== (const DBKey &) const
 
void setSurveyDiskLocation (const SurveyDiskLocation &)
 
const SurveyDiskLocation & surveyDiskLocation () const
 
const SurveyInfo & surveyInfo () const
 
BufferString toString (bool withsurvloc) const
 
- Public Member Functions inherited from MultiID
 MultiID (const char *s=0)
 
 MultiID (const FixedString &s)
 
 MultiID (const MultiID &mid)
 
 MultiID (int i)
 
 MultiID (int i1, int i2)
 
 MultiID (int i1, int i2, int i3)
 
MultiID & add (int i)
 
int ID (int idx) const
 
bool isUdf () const
 
int leafID () const
 
bool operator!= (const char *s) const
 
bool operator!= (const MultiID &m) const
 
MultiID & operator= (const char *s)
 
MultiID & operator= (const CompoundKey &ck)
 
MultiID & operator= (const FixedString &fs)
 
MultiID & operator= (const MultiID &mi)
 
bool operator== (const char *s) const
 
bool operator== (const MultiID &m) const
 
MultiID parent () const
 
void setID (int idx, int i)
 
void setUdf ()
 
- Public Member Functions inherited from CompoundKey
 CompoundKey (const char *s=0)
 
 CompoundKey (const CompoundKey &ck)
 
const char * buf () const
 
char * getCStr ()
 
bool isEmpty () const
 
bool isUpLevelOf (const CompoundKey &) const
 
BufferString key (int) const
 
int nrKeys () const
 
 operator const char * () const
 
bool operator!= (const char *s) const
 
bool operator!= (const CompoundKey &u) const
 
CompoundKey & operator+= (const char *)
 
CompoundKey & operator= (const char *s)
 
bool operator== (const char *s) const
 
bool operator== (const CompoundKey &oth) const
 
void setEmpty ()
 
void setKey (int, const char *)
 
CompoundKey upLevel () const
 

Protected Attributes

SurveyDiskLocation * survloc_ = nullptr
 
- Protected Attributes inherited from CompoundKey
BufferString impl_
 

Additional Inherited Members

- Static Public Member Functions inherited from MultiID
static const MultiID & udf ()
 
- Protected Member Functions inherited from CompoundKey
char * fromKey (int) const
 
const char * getKeyPart (int) const
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ DBKey() [1/4]

DBKey::DBKey ( )
inline

◆ DBKey() [2/4]

DBKey::DBKey ( const MultiID &  mid)
inline

◆ DBKey() [3/4]

DBKey::DBKey ( const MultiID &  mid,
const SurveyDiskLocation &   
)

◆ DBKey() [4/4]

DBKey::DBKey ( const DBKey &  )

◆ ~DBKey()

DBKey::~DBKey ( )

Member Function Documentation

◆ clearSurveyDiskLocation()

void DBKey::clearSurveyDiskLocation ( )

◆ fromString()

bool DBKey::fromString ( const char *  )

◆ getLocal()

DBKey DBKey::getLocal ( ) const

◆ hasSurveyLocation()

bool DBKey::hasSurveyLocation ( ) const
inline

◆ isInCurrentSurvey()

bool DBKey::isInCurrentSurvey ( ) const

◆ isValid()

bool DBKey::isValid ( ) const
inline

◆ operator!=()

bool DBKey::operator!= ( const DBKey &  ) const

◆ operator=()

DBKey& DBKey::operator= ( const DBKey &  )

◆ operator==()

bool DBKey::operator== ( const DBKey &  ) const

◆ setSurveyDiskLocation()

void DBKey::setSurveyDiskLocation ( const SurveyDiskLocation &  )

◆ surveyDiskLocation()

const SurveyDiskLocation& DBKey::surveyDiskLocation ( ) const

◆ surveyInfo()

const SurveyInfo& DBKey::surveyInfo ( ) const

◆ toString()

BufferString DBKey::toString ( bool  withsurvloc) const

Member Data Documentation

◆ survloc_

SurveyDiskLocation* DBKey::survloc_ = nullptr
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022