DP3
Public Member Functions | Friends | List of all members
dp3::parmdb::ParmDBMeta Class Reference

Meta information for the name and type of a ParmDB. More...

#include <ParmDBMeta.h>

Public Member Functions

 ParmDBMeta ()
 
 ParmDBMeta (const std::string &type, const std::string &tableName)
 
const std::string & getDBName () const
 
const std::string & getDBPwd () const
 
const std::string & getHostName () const
 
const std::string & getTableName () const
 
const std::string & getType () const
 
const std::string & getUserName () const
 
void setSQLMeta (const std::string &dbName, const std::string &userName, const std::string &dbPwd, const std::string &hostName)
 

Friends

blob::BlobOStreamoperator<< (blob::BlobOStream &, const ParmDBMeta &)
 Write the object into a blob. More...
 
blob::BlobIStreamoperator>> (blob::BlobIStream &, ParmDBMeta &)
 Read the object from a blob. More...
 

Detailed Description

Meta information for the name and type of a ParmDB.

Constructor & Destructor Documentation

◆ ParmDBMeta() [1/2]

dp3::parmdb::ParmDBMeta::ParmDBMeta ( )

◆ ParmDBMeta() [2/2]

dp3::parmdb::ParmDBMeta::ParmDBMeta ( const std::string &  type,
const std::string &  tableName 
)

Construct from a given type and file/table name. The type can be empty, casa or blob. If empty, the code doing the open will detect the exact type. At the moment that can only be used for SourceDB.

Member Function Documentation

◆ getDBName()

const std::string& dp3::parmdb::ParmDBMeta::getDBName ( ) const
inline

◆ getDBPwd()

const std::string& dp3::parmdb::ParmDBMeta::getDBPwd ( ) const
inline

◆ getHostName()

const std::string& dp3::parmdb::ParmDBMeta::getHostName ( ) const
inline

◆ getTableName()

const std::string& dp3::parmdb::ParmDBMeta::getTableName ( ) const
inline

◆ getType()

const std::string& dp3::parmdb::ParmDBMeta::getType ( ) const
inline

◆ getUserName()

const std::string& dp3::parmdb::ParmDBMeta::getUserName ( ) const
inline

◆ setSQLMeta()

void dp3::parmdb::ParmDBMeta::setSQLMeta ( const std::string &  dbName,
const std::string &  userName,
const std::string &  dbPwd,
const std::string &  hostName 
)

Friends And Related Function Documentation

◆ operator<<

blob::BlobOStream& operator<< ( blob::BlobOStream ,
const ParmDBMeta  
)
friend

Write the object into a blob.

◆ operator>>

blob::BlobIStream& operator>> ( blob::BlobIStream ,
ParmDBMeta  
)
friend

Read the object from a blob.


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