1.8.0
CCC
 
Loading...
Searching...
No Matches
Manipulating Names of the variables contained in a Db

Functions

String gstlrn::Db::getNameByLocator (const ELoc &locatorType, Id locatorIndex=0) const
 
String gstlrn::Db::getNameByColIdx (Id icol) const
 
String gstlrn::Db::getNameByUID (Id iuid) const
 
virtual void gstlrn::Db::initThread () const
 
VectorString gstlrn::Db::getName (const String &name) const
 
VectorString gstlrn::Db::getNames (const VectorString &names) const
 
VectorString gstlrn::Db::getNamesByLocator (const ELoc &locatorType) const
 
VectorString gstlrn::Db::getNamesByColIdx (const 1 &icols) const
 
VectorString gstlrn::Db::getNamesByUID (const 1 &iuids) const
 
VectorString gstlrn::Db::getAllNames (bool excludeRankAndCoordinates=false, bool verbose=false) const
 
void gstlrn::Db::setName (const String &old_name, const String &name)
 
void gstlrn::Db::setName (const VectorString &list, const String &name)
 
void gstlrn::Db::setNameByUID (Id iuid, const String &name)
 
void gstlrn::Db::setNameByColIdx (Id icol, const String &name)
 
void gstlrn::Db::setNameByLocator (const ELoc &locatorType, const String &name)
 
VectorString gstlrn::Db::expandNameList (const VectorString &names) const
 
VectorString gstlrn::Db::expandNameList (const String &names) const
 
VectorString gstlrn::Db::identifyNames (const VectorString &names) const
 

Detailed Description

All methods used to manipulated Names of one or several Variables contained in a Db.

Function Documentation

◆ expandNameList() [1/2]

VectorString gstlrn::Db::expandNameList ( const String names) const

◆ expandNameList() [2/2]

VectorString gstlrn::Db::expandNameList ( const VectorString names) const

◆ getAllNames()

VectorString gstlrn::Db::getAllNames ( bool  excludeRankAndCoordinates = false,
bool  verbose = false 
) const

◆ getName()

VectorString gstlrn::Db::getName ( const String name) const

◆ getNameByColIdx()

String gstlrn::Db::getNameByColIdx ( Id  icol) const

◆ getNameByLocator()

String gstlrn::Db::getNameByLocator ( const ELoc &  locatorType,
Id  locatorIndex = 0 
) const

◆ getNameByUID()

String gstlrn::Db::getNameByUID ( Id  iuid) const

◆ getNames()

VectorString gstlrn::Db::getNames ( const VectorString names) const

◆ getNamesByColIdx()

VectorString gstlrn::Db::getNamesByColIdx ( const 1 &  icols) const

◆ getNamesByLocator()

VectorString gstlrn::Db::getNamesByLocator ( const ELoc &  locatorType) const

◆ getNamesByUID()

VectorString gstlrn::Db::getNamesByUID ( const 1 &  iuids) const

◆ identifyNames()

VectorString gstlrn::Db::identifyNames ( const VectorString names) const

Identify the list of names. These names are searched in the following order:

  • within the list of input variable names (possibly expanded)
  • within the names of the locators
    Parameters
    namesNames to be be identified
    Returns
    List of variable names

◆ initThread()

virtual void gstlrn::Db::initThread ( ) const
inlinevirtual

Reimplemented in gstlrn::DbGrid.

◆ setName() [1/2]

void gstlrn::Db::setName ( const String old_name,
const String name 
)

◆ setName() [2/2]

void gstlrn::Db::setName ( const VectorString list,
const String name 
)

◆ setNameByColIdx()

void gstlrn::Db::setNameByColIdx ( Id  icol,
const String name 
)

◆ setNameByLocator()

void gstlrn::Db::setNameByLocator ( const ELoc &  locatorType,
const String name 
)

◆ setNameByUID()

void gstlrn::Db::setNameByUID ( Id  iuid,
const String name 
)