#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().
1.6.3