#include <ScanRow.h>
Generated from model's revision "1.46", branch "HEAD"
Public Member Functions | |
ScanTable & | getTable () const |
ScanRowIDL * | toIDL () const |
void | setFromIDL (ScanRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
int | getScanNumber () const |
void | setScanNumber (int scanNumber) |
ArrayTime | getStartTime () const |
void | setStartTime (ArrayTime startTime) |
ArrayTime | getEndTime () const |
void | setEndTime (ArrayTime endTime) |
int | getNumSubScan () const |
void | setNumSubScan (int numSubScan) |
int | getNumIntent () const |
void | setNumIntent (int numIntent) |
bool | isNumFieldExists () const |
int | getNumField () const throw (IllegalAccessException) |
void | setNumField (int numField) |
void | clearNumField () |
vector< ScanIntentMod::ScanIntent > | getScanIntent () const |
void | setScanIntent (vector< ScanIntentMod::ScanIntent > scanIntent) |
bool | isSourceNameExists () const |
string | getSourceName () const throw (IllegalAccessException) |
void | setSourceName (string sourceName) |
void | clearSourceName () |
bool | isFieldNameExists () const |
vector< string > | getFieldName () const throw (IllegalAccessException) |
void | setFieldName (vector< string > fieldName) |
void | clearFieldName () |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
Tag | getExecBlockId () const |
void | setExecBlockId (Tag execBlockId) |
ExecBlockRow * | getExecBlockUsingExecBlockId () |
bool | compareNoAutoInc (Tag execBlockId, int scanNumber, ArrayTime startTime, ArrayTime endTime, int numSubScan, int numIntent, vector< ScanIntentMod::ScanIntent > scanIntent, bool flagRow) |
bool | compareRequiredValue (ArrayTime startTime, ArrayTime endTime, int numSubScan, int numIntent, vector< ScanIntentMod::ScanIntent > scanIntent, bool flagRow) |
bool | equalByRequiredValue (ScanRow *x) |
|
Mark fieldName, which is an optional field, as non-existent. |
|
Mark numField, which is an optional field, as non-existent. |
|
Mark sourceName, which is an optional field, as non-existent. |
|
Compare each mandatory attribute except the autoincrementable one of this ScanRow with the corresponding parameters and return true if there is a match and false otherwise. |
|
Return true if all required attributes of the value part are equal to their homologues in x and false otherwise.
|
|
Get endTime.
|
|
Get execBlockId.
|
|
execBlockId pointer to the row in the ExecBlock table having ExecBlock.execBlockId == execBlockId
|
|
Get fieldName, which is optional.
|
|
Get flagRow.
|
|
Get numField, which is optional.
|
|
Get numIntent.
|
|
Get numSubScan.
|
|
Get scanIntent.
|
|
Get scanNumber.
|
|
Get sourceName, which is optional.
|
|
Get startTime.
|
|
Return the table to which this row belongs. |
|
The attribute fieldName is optional. Return true if this attribute exists.
|
|
The attribute numField is optional. Return true if this attribute exists.
|
|
The attribute sourceName is optional. Return true if this attribute exists.
|
|
Set endTime with the specified ArrayTime.
|
|
Set execBlockId with the specified Tag.
|
|
Set fieldName with the specified vector<string >.
|
|
Set flagRow with the specified bool.
|
|
Fill the values of this row from the IDL struct ScanRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set numField with the specified int.
|
|
Set numIntent with the specified int.
|
|
Set numSubScan with the specified int.
|
|
Set scanIntent with the specified vector<ScanIntentMod::ScanIntent >.
|
|
Set scanNumber with the specified int.
|
|
Set sourceName with the specified string.
|
|
Set startTime with the specified ArrayTime.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|