USGS

Isis 3.0 Application Source Code Reference

Home

DbPvlMap Class Reference

#include <DbPvlMap.h>

List of all members.


Detailed Description

Definition at line 43 of file DbPvlMap.h.

Public Member Functions

 DbPvlMap ()
 DbPvlMap (const std::string &dbmap)
 DbPvlMap (const std::string &dbmap, const std::string &pvlsource)
virtual ~DbPvlMap ()
void setDbMap (const std::string &dbmap)
void setPvlSource (const std::string &pvlsource)
void addTableMap (PvlObject &table, bool replace=false)
int size () const
bool hasTable (const std::string &name) const
const DbPvlTablegetTable (const std::string &name) const
const DbPvlTablegetTable (int nth=0) const
void addVariable (const std::string &name, const std::string &value)
void addVariable (const DbProfile &profile)
const VariablesgetVariables () const
DbResult Insert ()
DbResult Insert (Database db)
DbResult Insert (const std::string &table)
DbResult Insert (const std::string &table, Database db)


Constructor & Destructor Documentation

DbPvlMap (  ) 

Definition at line 40 of file DbPvlMap.cpp.

DbPvlMap ( const std::string &  dbmap  ) 

Definition at line 43 of file DbPvlMap.cpp.

DbPvlMap ( const std::string &  dbmap,
const std::string &  pvlsource 
)

Definition at line 50 of file DbPvlMap.cpp.

virtual ~DbPvlMap (  )  [inline, virtual]

Definition at line 48 of file DbPvlMap.h.


Member Function Documentation

void setDbMap ( const std::string &  dbmap  ) 

Definition at line 56 of file DbPvlMap.cpp.

void setPvlSource ( const std::string &  pvlsource  ) 

Definition at line 62 of file DbPvlMap.cpp.

void addTableMap ( PvlObject &  table,
bool  replace = false 
)

Definition at line 67 of file DbPvlMap.cpp.

int size (  )  const [inline]

Definition at line 56 of file DbPvlMap.h.

bool hasTable ( const std::string &  name  )  const

Definition at line 86 of file DbPvlMap.cpp.

const DbPvlTable & getTable ( const std::string &  name  )  const

Definition at line 92 of file DbPvlMap.cpp.

const DbPvlTable & getTable ( int  nth = 0  )  const

Definition at line 101 of file DbPvlMap.cpp.

void addVariable ( const std::string &  name,
const std::string &  value 
)

Definition at line 113 of file DbPvlMap.cpp.

void addVariable ( const DbProfile &  profile  ) 

Definition at line 120 of file DbPvlMap.cpp.

const Variables& getVariables (  )  const [inline]

Definition at line 63 of file DbPvlMap.h.

DbResult Insert (  ) 

Definition at line 132 of file DbPvlMap.cpp.

DbResult Insert ( Database  db  ) 

Definition at line 142 of file DbPvlMap.cpp.

DbResult Insert ( const std::string &  table  ) 

Definition at line 152 of file DbPvlMap.cpp.

DbResult Insert ( const std::string &  table,
Database  db 
)

Definition at line 164 of file DbPvlMap.cpp.


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