#include <Provenance.hxx>
Public Member Functions | |
Provenance (const TableInfo &aInfo) | |
Constructor takes db schema mInformation. | |
virtual | ~Provenance () |
Destructor. | |
TableData< DataType > * | build (FitsFile &fpix, FitsFile &fcat, int fileNo) |
Private Attributes | |
TableInfo | mInfo |
Implementation of DataBuilder for provenance type data tables. These are characterised as having one row per file per PROV#### entry
Provenance< DataType >::Provenance | ( | const TableInfo & | aInfo | ) | [inline] |
Constructor takes db schema mInformation.
virtual Provenance< DataType >::~Provenance | ( | ) | [inline, virtual] |
Destructor.
TableData<DataType>* Provenance< DataType >::build | ( | FitsFile & | fpix, | |
FitsFile & | fcat, | |||
int | fileNo | |||
) | [inline, virtual] |
Implementation of build function for Provenance tables. NOTE this doesn't do anything yet.
Implements DataBuilder< DataType >.
References Logger::addMessage(), TableData< DataType >::assign(), TableInfo::ColNotFound, TableInfo::getAttNo(), TableInfo::getNumAttributes(), FitsFile::getNumCards(), TableInfo::getTableName(), Provenance< DataType >::mInfo, FitsFile::movabsHdu(), ExpectNames::multiframeID, FitsFile::readKey(), and FitsFile::readKeyname().
TableInfo Provenance< DataType >::mInfo [private] |
Referenced by Provenance< DataType >::build().