|
DP3
|
Dummy class to hold parameters in a Blob. More...
#include <ParmDBBlob.h>
Public Member Functions | |
| ParmDBBlob (const std::string &tableName, bool forceNew=false) | |
| ~ParmDBBlob () override | |
| void | clearTables () override |
| void | deleteDefValues (const std::string &parmNamePattern) override |
| void | deleteValues (const std::string &parmNamePattern, const Box &domain) override |
| void | fillDefMap (ParmMap &defMap) override |
| Fill the map with default values. More... | |
| void | flush (bool fsync) override |
| void | getDefValues (ParmMap &result, const std::string &parmNamePattern) override |
| int | getNameId (const std::string &parmName) override |
| std::vector< std::string > | getNames (const std::string &pattern) override |
| void | getValues (std::vector< ParmValueSet > &values, const std::vector< unsigned int > &nameIds, const std::vector< ParmId > &parmIds, const Box &domain) override |
| void | putDefValue (const std::string &name, const ParmValueSet &value, bool check=true) override |
| void | putValues (const std::string &parmName, int &nameId, ParmValueSet &values) override |
| void | setDefaultSteps (const std::vector< double > &) override |
| void | lock (bool lockForWrite) override |
| void | unlock () override |
| Box | getRange (const std::string &parmNamePattern) const override |
| Box | getRange (const std::vector< std::string > &parmNames) const override |
Public Member Functions inherited from dp3::parmdb::ParmDBRep | |
| ParmDBRep () | |
| virtual | ~ParmDBRep () |
| void | clearDefFilled () |
| const std::vector< double > & | getDefaultSteps () const |
| Get the default step values for the axes. More... | |
| ParmValueSet | getDefValue (const std::string &parmName, const ParmValue &defaultValue) |
| virtual void | getValuesPattern (ParmMap &result, const std::string &parmNamePattern, const Box &domain) |
| void | link () |
| Link to the DBRep by incrementing the count. More... | |
| int | unlink () |
| Unlink by decrementing the count. More... | |
| void | setParmDBMeta (const ParmDBMeta &ptm) |
| const ParmDBMeta & | getParmDBMeta () const |
| void | setParmDBSeqNr (int seqnr) |
| int | getParmDBSeqNr () const |
Additional Inherited Members | |
Protected Member Functions inherited from dp3::parmdb::ParmDBRep | |
| void | setDefStep (unsigned int i, double value) |
| Set the i-th default step value (i<2) in order x,y. More... | |
Dummy class to hold parameters in a Blob.
This class is only meant to ensure that Blobs can be used for SOurceDB. It throws an exception as soon as it is really used.
|
explicit |
|
override |
|
overridevirtual |
Clear database or table. It does not do anything.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Delete the default value records for the given parameters. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Delete the value records for the given parameters and domain. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Fill the map with default values.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Flush possible changes to disk. It does not do anything.
Reimplemented from dp3::parmdb::ParmDBRep.
|
overridevirtual |
Get the default value for the given parameters. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Get the id of a parameter. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Get the names of all parms matching the given (filename like) pattern. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Get the domain range (time,freq) of the given parameters in the table. They throw a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Get the parameter values for the given parameters and domain. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Writelock and unlock the table. They do not do anything.
Reimplemented from dp3::parmdb::ParmDBRep.
|
overridevirtual |
Put the default value. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Put the values for the given parameter name and id. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Set the default step values. It throws a "not implemented" exception.
Implements dp3::parmdb::ParmDBRep.
|
overridevirtual |
Reimplemented from dp3::parmdb::ParmDBRep.