#include <TotalPowerRow.ByRef.h>
Public Member Functions | |
TotalPowerTable & | getTable () const |
TotalPowerRowIDL * | toIDL () const |
void | setFromIDL (TotalPowerRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
void | toBin (EndianOSStream &eoss) |
ArrayTime | getTime () const |
void | setTime (ArrayTime &time) throw (IllegalAccessException) |
int | getScanNumber () const |
void | setScanNumber (int scanNumber) |
int | getSubscanNumber () const |
void | setSubscanNumber (int subscanNumber) |
int | getIntegrationNumber () const |
void | setIntegrationNumber (int integrationNumber) |
vector< vector< Length > > | getUvw () const |
void | setUvw (vector< vector< Length > > &uvw) |
vector< vector< Interval > > | getExposure () const |
void | setExposure (vector< vector< Interval > > &exposure) |
vector< vector< ArrayTime > > | getTimeCentroid () const |
void | setTimeCentroid (vector< vector< ArrayTime > > &timeCentroid) |
vector< vector< vector< float > > > | getFloatData () const |
void | setFloatData (vector< vector< vector< float > > > &floatData) |
vector< int > | getFlagAnt () const |
void | setFlagAnt (vector< int > &flagAnt) |
vector< vector< int > > | getFlagPol () const |
void | setFlagPol (vector< vector< int > > &flagPol) |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
Interval | getInterval () const |
void | setInterval (Interval &interval) |
bool | isSubintegrationNumberExists () const |
int | getSubintegrationNumber () const throw (IllegalAccessException) |
void | setSubintegrationNumber (int subintegrationNumber) |
void | clearSubintegrationNumber () |
Tag | getConfigDescriptionId () const |
void | setConfigDescriptionId (Tag &configDescriptionId) throw (IllegalAccessException) |
Tag | getExecBlockId () const |
void | setExecBlockId (Tag &execBlockId) |
Tag | getFieldId () const |
void | setFieldId (Tag &fieldId) throw (IllegalAccessException) |
vector< Tag > | getStateId () const |
void | setStateId (vector< Tag > &stateId) |
void | setStateId (int i, Tag stateId) throw (OutOfBoundsException) |
void | addStateId (Tag id) |
void | addStateId (const vector< Tag > &id) |
const Tag | getStateId (int i) |
StateRow * | getState (int i) |
vector< StateRow * > | getStates () |
FieldRow * | getFieldUsingFieldId () |
ConfigDescriptionRow * | getConfigDescriptionUsingConfigDescriptionId () |
ExecBlockRow * | getExecBlock () const throw (NoSuchRow) |
bool | compareNoAutoInc (Tag configDescriptionId, Tag fieldId, ArrayTime time, Tag execBlockId, vector< Tag > stateId, int scanNumber, int subscanNumber, int integrationNumber, vector< vector< Length > > uvw, vector< vector< Interval > > exposure, vector< vector< ArrayTime > > timeCentroid, vector< vector< vector< float > > > floatData, vector< int > flagAnt, vector< vector< int > > flagPol, bool flagRow, Interval interval) |
bool | compareRequiredValue (Tag execBlockId, vector< Tag > stateId, int scanNumber, int subscanNumber, int integrationNumber, vector< vector< Length > > uvw, vector< vector< Interval > > exposure, vector< vector< ArrayTime > > timeCentroid, vector< vector< vector< float > > > floatData, vector< int > flagAnt, vector< vector< int > > flagPol, bool flagRow, Interval interval) |
bool | equalByRequiredValue (TotalPowerRow *x) |
TotalPowerTable & | getTable () const |
TotalPowerRowIDL * | toIDL () const |
void | setFromIDL (TotalPowerRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
void | toBin (EndianOSStream &eoss) |
ArrayTime | getTime () const |
void | setTime (ArrayTime &time) throw (IllegalAccessException) |
int | getScanNumber () const |
void | setScanNumber (int scanNumber) |
int | getSubscanNumber () const |
void | setSubscanNumber (int subscanNumber) |
int | getIntegrationNumber () const |
void | setIntegrationNumber (int integrationNumber) |
vector< vector< Length > > | getUvw () const |
void | setUvw (vector< vector< Length > > &uvw) |
vector< vector< Interval > > | getExposure () const |
void | setExposure (vector< vector< Interval > > &exposure) |
vector< vector< ArrayTime > > | getTimeCentroid () const |
void | setTimeCentroid (vector< vector< ArrayTime > > &timeCentroid) |
vector< vector< vector< float > > > | getFloatData () const |
void | setFloatData (vector< vector< vector< float > > > &floatData) |
vector< int > | getFlagAnt () const |
void | setFlagAnt (vector< int > &flagAnt) |
vector< vector< int > > | getFlagPol () const |
void | setFlagPol (vector< vector< int > > &flagPol) |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
Interval | getInterval () const |
void | setInterval (Interval &interval) |
bool | isSubintegrationNumberExists () const |
int | getSubintegrationNumber () const throw (IllegalAccessException) |
void | setSubintegrationNumber (int subintegrationNumber) |
void | clearSubintegrationNumber () |
Tag | getConfigDescriptionId () const |
void | setConfigDescriptionId (Tag &configDescriptionId) throw (IllegalAccessException) |
Tag | getExecBlockId () const |
void | setExecBlockId (Tag &execBlockId) |
Tag | getFieldId () const |
void | setFieldId (Tag &fieldId) throw (IllegalAccessException) |
vector< Tag > | getStateId () const |
void | setStateId (vector< Tag > &stateId) |
void | setStateId (int i, Tag stateId) throw (OutOfBoundsException) |
void | addStateId (Tag id) |
void | addStateId (const vector< Tag > &id) |
const Tag | getStateId (int i) |
StateRow * | getState (int i) |
vector< StateRow * > | getStates () |
FieldRow * | getFieldUsingFieldId () |
ConfigDescriptionRow * | getConfigDescriptionUsingConfigDescriptionId () |
ExecBlockRow * | getExecBlock () const throw (NoSuchRow) |
bool | compareNoAutoInc (Tag configDescriptionId, Tag fieldId, ArrayTime time, Tag execBlockId, vector< Tag > stateId, int scanNumber, int subscanNumber, int integrationNumber, vector< vector< Length > > uvw, vector< vector< Interval > > exposure, vector< vector< ArrayTime > > timeCentroid, vector< vector< vector< float > > > floatData, vector< int > flagAnt, vector< vector< int > > flagPol, bool flagRow, Interval interval) |
bool | compareRequiredValue (Tag execBlockId, vector< Tag > stateId, int scanNumber, int subscanNumber, int integrationNumber, vector< vector< Length > > uvw, vector< vector< Interval > > exposure, vector< vector< ArrayTime > > timeCentroid, vector< vector< vector< float > > > floatData, vector< int > flagAnt, vector< vector< int > > flagPol, bool flagRow, Interval interval) |
bool | equalByRequiredValue (TotalPowerRow *x) |
Static Public Member Functions | |
static TotalPowerRow * | fromBin (EndianISStream &eiss, TotalPowerTable &table) |
static TotalPowerRow * | fromBin (EndianISStream &eiss, TotalPowerTable &table) |
Friends | |
class | asdm::TotalPowerTable |
TotalPowerTable& asdm::TotalPowerRow::getTable | ( | ) | const |
Return the table to which this row belongs.
TotalPowerRowIDL* asdm::TotalPowerRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::TotalPowerRow::setFromIDL | ( | TotalPowerRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct TotalPowerRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::TotalPowerRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::TotalPowerRow::setFromXML | ( | string | rowDoc | ) | throw (ConversionException) |
Fill the values of this row from an XML string that was produced by the toXML() method.
x | The XML string being used to set the values of this row. |
void asdm::TotalPowerRow::toBin | ( | EndianOSStream & | eoss | ) |
Serialize this into a stream of bytes written to an EndianOSStream.
eoss | the EndianOSStream to be written to |
static TotalPowerRow* asdm::TotalPowerRow::fromBin | ( | EndianISStream & | eiss, | |
TotalPowerTable & | table | |||
) | [static] |
Deserialize a stream of bytes read from an EndianISStream to build a TotalPowerRow.
eiss | the EndianISStream to be read. the TotalPowerTable to which the row built by deserialization will be parented. |
void asdm::TotalPowerRow::setTime | ( | ArrayTime & | time | ) | throw (IllegalAccessException) |
Set time with the specified ArrayTime.
time | The ArrayTime value to which time is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::TotalPowerRow::getScanNumber | ( | ) | const |
Get scanNumber.
void asdm::TotalPowerRow::setScanNumber | ( | int | scanNumber | ) |
Set scanNumber with the specified int.
scanNumber | The int value to which scanNumber is to be set. |
int asdm::TotalPowerRow::getSubscanNumber | ( | ) | const |
Get subscanNumber.
void asdm::TotalPowerRow::setSubscanNumber | ( | int | subscanNumber | ) |
Set subscanNumber with the specified int.
subscanNumber | The int value to which subscanNumber is to be set. |
int asdm::TotalPowerRow::getIntegrationNumber | ( | ) | const |
Get integrationNumber.
void asdm::TotalPowerRow::setIntegrationNumber | ( | int | integrationNumber | ) |
Set integrationNumber with the specified int.
integrationNumber | The int value to which integrationNumber is to be set. |
vector<vector<Length > > asdm::TotalPowerRow::getUvw | ( | ) | const |
Get uvw.
void asdm::TotalPowerRow::setUvw | ( | vector< vector< Length > > & | uvw | ) |
Set uvw with the specified vector<vector<Length > >.
uvw | The vector<vector<Length > > value to which uvw is to be set. |
vector<vector<Interval > > asdm::TotalPowerRow::getExposure | ( | ) | const |
Get exposure.
void asdm::TotalPowerRow::setExposure | ( | vector< vector< Interval > > & | exposure | ) |
Set exposure with the specified vector<vector<Interval > >.
exposure | The vector<vector<Interval > > value to which exposure is to be set. |
vector<vector<ArrayTime > > asdm::TotalPowerRow::getTimeCentroid | ( | ) | const |
Get timeCentroid.
void asdm::TotalPowerRow::setTimeCentroid | ( | vector< vector< ArrayTime > > & | timeCentroid | ) |
Set timeCentroid with the specified vector<vector<ArrayTime > >.
timeCentroid | The vector<vector<ArrayTime > > value to which timeCentroid is to be set. |
vector<vector<vector<float > > > asdm::TotalPowerRow::getFloatData | ( | ) | const |
Get floatData.
void asdm::TotalPowerRow::setFloatData | ( | vector< vector< vector< float > > > & | floatData | ) |
Set floatData with the specified vector<vector<vector<float > > >.
floatData | The vector<vector<vector<float > > > value to which floatData is to be set. |
vector<int > asdm::TotalPowerRow::getFlagAnt | ( | ) | const |
Get flagAnt.
void asdm::TotalPowerRow::setFlagAnt | ( | vector< int > & | flagAnt | ) |
Set flagAnt with the specified vector<int >.
flagAnt | The vector<int > value to which flagAnt is to be set. |
vector<vector<int > > asdm::TotalPowerRow::getFlagPol | ( | ) | const |
Get flagPol.
void asdm::TotalPowerRow::setFlagPol | ( | vector< vector< int > > & | flagPol | ) |
Set flagPol with the specified vector<vector<int > >.
flagPol | The vector<vector<int > > value to which flagPol is to be set. |
bool asdm::TotalPowerRow::getFlagRow | ( | ) | const |
Get flagRow.
void asdm::TotalPowerRow::setFlagRow | ( | bool | flagRow | ) |
Set flagRow with the specified bool.
flagRow | The bool value to which flagRow is to be set. |
void asdm::TotalPowerRow::setInterval | ( | Interval & | interval | ) |
bool asdm::TotalPowerRow::isSubintegrationNumberExists | ( | ) | const |
The attribute subintegrationNumber is optional. Return true if this attribute exists.
int asdm::TotalPowerRow::getSubintegrationNumber | ( | ) | const throw (IllegalAccessException) |
Get subintegrationNumber, which is optional.
IllegalAccessException | If subintegrationNumber does not exist. |
void asdm::TotalPowerRow::setSubintegrationNumber | ( | int | subintegrationNumber | ) |
Set subintegrationNumber with the specified int.
subintegrationNumber | The int value to which subintegrationNumber is to be set. |
void asdm::TotalPowerRow::clearSubintegrationNumber | ( | ) |
Mark subintegrationNumber, which is an optional field, as non-existent.
Tag asdm::TotalPowerRow::getConfigDescriptionId | ( | ) | const |
Get configDescriptionId.
void asdm::TotalPowerRow::setConfigDescriptionId | ( | Tag & | configDescriptionId | ) | throw (IllegalAccessException) |
Set configDescriptionId with the specified Tag.
configDescriptionId | The Tag value to which configDescriptionId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
void asdm::TotalPowerRow::setExecBlockId | ( | Tag & | execBlockId | ) |
void asdm::TotalPowerRow::setFieldId | ( | Tag & | fieldId | ) | throw (IllegalAccessException) |
Set fieldId with the specified Tag.
fieldId | The Tag value to which fieldId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
vector<Tag> asdm::TotalPowerRow::getStateId | ( | ) | const |
Get stateId.
void asdm::TotalPowerRow::setStateId | ( | vector< Tag > & | stateId | ) |
Set stateId with the specified vector<Tag> .
stateId | The vector<Tag> value to which stateId is to be set. |
void asdm::TotalPowerRow::setStateId | ( | int | i, | |
Tag | stateId | |||
) | throw (OutOfBoundsException) |
Set stateId[i] with the specified Tag.
i | The index in stateId where to set the Tag value. | |
stateId | The Tag value to which stateId[i] is to be set. |
OutOfBoundsException |
void asdm::TotalPowerRow::addStateId | ( | Tag | id | ) |
void asdm::TotalPowerRow::addStateId | ( | const vector< Tag > & | id | ) |
const Tag asdm::TotalPowerRow::getStateId | ( | int | i | ) |
StateRow* asdm::TotalPowerRow::getState | ( | int | i | ) |
vector<StateRow *> asdm::TotalPowerRow::getStates | ( | ) |
Returns the vector of StateRow* linked to this row via the Tags stored in stateId
FieldRow* asdm::TotalPowerRow::getFieldUsingFieldId | ( | ) |
fieldId pointer to the row in the Field table having Field.fieldId == fieldId
ConfigDescriptionRow* asdm::TotalPowerRow::getConfigDescriptionUsingConfigDescriptionId | ( | ) |
configDescriptionId pointer to the row in the ConfigDescription table having ConfigDescription.configDescriptionId == configDescriptionId
ExecBlockRow* asdm::TotalPowerRow::getExecBlock | ( | ) | const throw (NoSuchRow) |
Get the row in table ExecBlock by traversing the defined link to that table.
NoSuchRow | if there is no such row in table ExecBlock. |
bool asdm::TotalPowerRow::compareNoAutoInc | ( | Tag | configDescriptionId, | |
Tag | fieldId, | |||
ArrayTime | time, | |||
Tag | execBlockId, | |||
vector< Tag > | stateId, | |||
int | scanNumber, | |||
int | subscanNumber, | |||
int | integrationNumber, | |||
vector< vector< Length > > | uvw, | |||
vector< vector< Interval > > | exposure, | |||
vector< vector< ArrayTime > > | timeCentroid, | |||
vector< vector< vector< float > > > | floatData, | |||
vector< int > | flagAnt, | |||
vector< vector< int > > | flagPol, | |||
bool | flagRow, | |||
Interval | interval | |||
) |
Compare each mandatory attribute except the autoincrementable one of this TotalPowerRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::TotalPowerRow::equalByRequiredValue | ( | TotalPowerRow * | x | ) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
x | a pointer on the TotalPowerRow whose required attributes of the value part will be compared with those of this. |
TotalPowerTable& asdm::TotalPowerRow::getTable | ( | ) | const |
Return the table to which this row belongs.
TotalPowerRowIDL* asdm::TotalPowerRow::toIDL | ( | ) | const |
Return this row in the form of an IDL struct.
void asdm::TotalPowerRow::setFromIDL | ( | TotalPowerRowIDL | x | ) | throw (ConversionException) |
Fill the values of this row from the IDL struct TotalPowerRowIDL.
x | The IDL struct containing the values used to fill this row. |
string asdm::TotalPowerRow::toXML | ( | ) | const |
Return this row in the form of an XML string.
void asdm::TotalPowerRow::setFromXML | ( | string | rowDoc | ) | throw (ConversionException) |
Fill the values of this row from an XML string that was produced by the toXML() method.
x | The XML string being used to set the values of this row. |
void asdm::TotalPowerRow::toBin | ( | EndianOSStream & | eoss | ) |
Serialize this into a stream of bytes written to an EndianOSStream.
eoss | the EndianOSStream to be written to |
static TotalPowerRow* asdm::TotalPowerRow::fromBin | ( | EndianISStream & | eiss, | |
TotalPowerTable & | table | |||
) | [static] |
Deserialize a stream of bytes read from an EndianISStream to build a TotalPowerRow.
eiss | the EndianISStream to be read. the TotalPowerTable to which the row built by deserialization will be parented. |
void asdm::TotalPowerRow::setTime | ( | ArrayTime & | time | ) | throw (IllegalAccessException) |
Set time with the specified ArrayTime.
time | The ArrayTime value to which time is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
int asdm::TotalPowerRow::getScanNumber | ( | ) | const |
Get scanNumber.
void asdm::TotalPowerRow::setScanNumber | ( | int | scanNumber | ) |
Set scanNumber with the specified int.
scanNumber | The int value to which scanNumber is to be set. |
int asdm::TotalPowerRow::getSubscanNumber | ( | ) | const |
Get subscanNumber.
void asdm::TotalPowerRow::setSubscanNumber | ( | int | subscanNumber | ) |
Set subscanNumber with the specified int.
subscanNumber | The int value to which subscanNumber is to be set. |
int asdm::TotalPowerRow::getIntegrationNumber | ( | ) | const |
Get integrationNumber.
void asdm::TotalPowerRow::setIntegrationNumber | ( | int | integrationNumber | ) |
Set integrationNumber with the specified int.
integrationNumber | The int value to which integrationNumber is to be set. |
vector<vector<Length > > asdm::TotalPowerRow::getUvw | ( | ) | const |
Get uvw.
void asdm::TotalPowerRow::setUvw | ( | vector< vector< Length > > & | uvw | ) |
Set uvw with the specified vector<vector<Length > >.
uvw | The vector<vector<Length > > value to which uvw is to be set. |
vector<vector<Interval > > asdm::TotalPowerRow::getExposure | ( | ) | const |
Get exposure.
void asdm::TotalPowerRow::setExposure | ( | vector< vector< Interval > > & | exposure | ) |
Set exposure with the specified vector<vector<Interval > >.
exposure | The vector<vector<Interval > > value to which exposure is to be set. |
vector<vector<ArrayTime > > asdm::TotalPowerRow::getTimeCentroid | ( | ) | const |
Get timeCentroid.
void asdm::TotalPowerRow::setTimeCentroid | ( | vector< vector< ArrayTime > > & | timeCentroid | ) |
Set timeCentroid with the specified vector<vector<ArrayTime > >.
timeCentroid | The vector<vector<ArrayTime > > value to which timeCentroid is to be set. |
vector<vector<vector<float > > > asdm::TotalPowerRow::getFloatData | ( | ) | const |
Get floatData.
void asdm::TotalPowerRow::setFloatData | ( | vector< vector< vector< float > > > & | floatData | ) |
Set floatData with the specified vector<vector<vector<float > > >.
floatData | The vector<vector<vector<float > > > value to which floatData is to be set. |
vector<int > asdm::TotalPowerRow::getFlagAnt | ( | ) | const |
Get flagAnt.
void asdm::TotalPowerRow::setFlagAnt | ( | vector< int > & | flagAnt | ) |
Set flagAnt with the specified vector<int >.
flagAnt | The vector<int > value to which flagAnt is to be set. |
vector<vector<int > > asdm::TotalPowerRow::getFlagPol | ( | ) | const |
Get flagPol.
void asdm::TotalPowerRow::setFlagPol | ( | vector< vector< int > > & | flagPol | ) |
Set flagPol with the specified vector<vector<int > >.
flagPol | The vector<vector<int > > value to which flagPol is to be set. |
bool asdm::TotalPowerRow::getFlagRow | ( | ) | const |
Get flagRow.
void asdm::TotalPowerRow::setFlagRow | ( | bool | flagRow | ) |
Set flagRow with the specified bool.
flagRow | The bool value to which flagRow is to be set. |
void asdm::TotalPowerRow::setInterval | ( | Interval & | interval | ) |
bool asdm::TotalPowerRow::isSubintegrationNumberExists | ( | ) | const |
The attribute subintegrationNumber is optional. Return true if this attribute exists.
int asdm::TotalPowerRow::getSubintegrationNumber | ( | ) | const throw (IllegalAccessException) |
Get subintegrationNumber, which is optional.
IllegalAccessException | If subintegrationNumber does not exist. |
void asdm::TotalPowerRow::setSubintegrationNumber | ( | int | subintegrationNumber | ) |
Set subintegrationNumber with the specified int.
subintegrationNumber | The int value to which subintegrationNumber is to be set. |
void asdm::TotalPowerRow::clearSubintegrationNumber | ( | ) |
Mark subintegrationNumber, which is an optional field, as non-existent.
Tag asdm::TotalPowerRow::getConfigDescriptionId | ( | ) | const |
Get configDescriptionId.
void asdm::TotalPowerRow::setConfigDescriptionId | ( | Tag & | configDescriptionId | ) | throw (IllegalAccessException) |
Set configDescriptionId with the specified Tag.
configDescriptionId | The Tag value to which configDescriptionId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
void asdm::TotalPowerRow::setExecBlockId | ( | Tag & | execBlockId | ) |
void asdm::TotalPowerRow::setFieldId | ( | Tag & | fieldId | ) | throw (IllegalAccessException) |
Set fieldId with the specified Tag.
fieldId | The Tag value to which fieldId is to be set. |
IllegalAccessException | If an attempt is made to change this field after is has been added to the table. |
vector<Tag> asdm::TotalPowerRow::getStateId | ( | ) | const |
Get stateId.
void asdm::TotalPowerRow::setStateId | ( | vector< Tag > & | stateId | ) |
Set stateId with the specified vector<Tag> .
stateId | The vector<Tag> value to which stateId is to be set. |
void asdm::TotalPowerRow::setStateId | ( | int | i, | |
Tag | stateId | |||
) | throw (OutOfBoundsException) |
Set stateId[i] with the specified Tag.
i | The index in stateId where to set the Tag value. | |
stateId | The Tag value to which stateId[i] is to be set. |
OutOfBoundsException |
void asdm::TotalPowerRow::addStateId | ( | Tag | id | ) |
void asdm::TotalPowerRow::addStateId | ( | const vector< Tag > & | id | ) |
const Tag asdm::TotalPowerRow::getStateId | ( | int | i | ) |
StateRow* asdm::TotalPowerRow::getState | ( | int | i | ) |
vector<StateRow *> asdm::TotalPowerRow::getStates | ( | ) |
Returns the vector of StateRow* linked to this row via the Tags stored in stateId
FieldRow* asdm::TotalPowerRow::getFieldUsingFieldId | ( | ) |
fieldId pointer to the row in the Field table having Field.fieldId == fieldId
ConfigDescriptionRow* asdm::TotalPowerRow::getConfigDescriptionUsingConfigDescriptionId | ( | ) |
configDescriptionId pointer to the row in the ConfigDescription table having ConfigDescription.configDescriptionId == configDescriptionId
ExecBlockRow* asdm::TotalPowerRow::getExecBlock | ( | ) | const throw (NoSuchRow) |
Get the row in table ExecBlock by traversing the defined link to that table.
NoSuchRow | if there is no such row in table ExecBlock. |
bool asdm::TotalPowerRow::compareNoAutoInc | ( | Tag | configDescriptionId, | |
Tag | fieldId, | |||
ArrayTime | time, | |||
Tag | execBlockId, | |||
vector< Tag > | stateId, | |||
int | scanNumber, | |||
int | subscanNumber, | |||
int | integrationNumber, | |||
vector< vector< Length > > | uvw, | |||
vector< vector< Interval > > | exposure, | |||
vector< vector< ArrayTime > > | timeCentroid, | |||
vector< vector< vector< float > > > | floatData, | |||
vector< int > | flagAnt, | |||
vector< vector< int > > | flagPol, | |||
bool | flagRow, | |||
Interval | interval | |||
) |
Compare each mandatory attribute except the autoincrementable one of this TotalPowerRow with the corresponding parameters and return true if there is a match and false otherwise.
bool asdm::TotalPowerRow::equalByRequiredValue | ( | TotalPowerRow * | x | ) |
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
x | a pointer on the TotalPowerRow whose required attributes of the value part will be compared with those of this. |