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
 
DBKeyoperator= (const DBKey &)
 
bool operator== (const DBKey &) const
 
void setSurveyDiskLocation (const SurveyDiskLocation &)
 
const SurveyDiskLocationsurveyDiskLocation () const
 
const SurveyInfosurveyInfo () 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)
 
MultiIDadd (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
 
MultiIDoperator= (const char *s)
 
MultiIDoperator= (const CompoundKey &ck)
 
MultiIDoperator= (const FixedString &fs)
 
MultiIDoperator= (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
 
CompoundKeyoperator+= (const char *)
 
CompoundKeyoperator= (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

SurveyDiskLocationsurvloc_ = nullptr
 
- Protected Attributes inherited from CompoundKey
BufferString impl_
 

Additional Inherited Members

- Static Public Member Functions inherited from MultiID
static const MultiIDudf ()
 
- 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