#include <FieldRow.h>
Generated from model's revision "1.46", branch "HEAD"
Public Member Functions | |
FieldTable & | getTable () const |
FieldRowIDL * | toIDL () const |
void | setFromIDL (FieldRowIDL x) throw (ConversionException) |
string | toXML () const |
void | setFromXML (string rowDoc) throw (ConversionException) |
Tag | getFieldId () const |
string | getFieldName () const |
void | setFieldName (string fieldName) |
string | getCode () const |
void | setCode (string code) |
ArrayTime | getTime () const |
void | setTime (ArrayTime time) |
int | getNumPoly () const |
void | setNumPoly (int numPoly) |
vector< vector< Angle > > | getDelayDir () const |
void | setDelayDir (vector< vector< Angle > > delayDir) |
vector< vector< Angle > > | getPhaseDir () const |
void | setPhaseDir (vector< vector< Angle > > phaseDir) |
vector< vector< Angle > > | getReferenceDir () const |
void | setReferenceDir (vector< vector< Angle > > referenceDir) |
bool | isAssocNatureExists () const |
string | getAssocNature () const throw (IllegalAccessException) |
void | setAssocNature (string assocNature) |
void | clearAssocNature () |
bool | getFlagRow () const |
void | setFlagRow (bool flagRow) |
bool | isAssocFieldIdExists () const |
vector< Tag > | getAssocFieldId () const throw (IllegalAccessException) |
void | setAssocFieldId (vector< Tag > assocFieldId) |
void | clearAssocFieldId () |
bool | isEphemerisIdExists () const |
Tag | getEphemerisId () const throw (IllegalAccessException) |
void | setEphemerisId (Tag ephemerisId) |
void | clearEphemerisId () |
bool | isSourceIdExists () const |
int | getSourceId () const throw (IllegalAccessException) |
void | setSourceId (int sourceId) |
void | clearSourceId () |
void | setAssocFieldId (int i, Tag assocFieldId) |
void | addAssocFieldId (Tag id) |
void | addAssocFieldId (const vector< Tag > &id) |
const Tag | getAssocFieldId (int i) |
FieldRow * | getField (int i) |
vector< FieldRow * > | getFields () |
EphemerisRow * | getEphemerisUsingEphemerisId () |
vector< SourceRow * > | getSources () |
bool | compareNoAutoInc (string fieldName, string code, ArrayTime time, int numPoly, vector< vector< Angle > > delayDir, vector< vector< Angle > > phaseDir, vector< vector< Angle > > referenceDir, bool flagRow) |
bool | compareRequiredValue (string fieldName, string code, ArrayTime time, int numPoly, vector< vector< Angle > > delayDir, vector< vector< Angle > > phaseDir, vector< vector< Angle > > referenceDir, bool flagRow) |
bool | equalByRequiredValue (FieldRow *x) |
|
Append a vector of Tag to assocFieldId.
|
|
Append a Tag to assocFieldId.
|
|
Mark assocFieldId, which is an optional field, as non-existent. |
|
Mark assocNature, which is an optional field, as non-existent. |
|
Mark ephemerisId, which is an optional field, as non-existent. |
|
Mark sourceId, which is an optional field, as non-existent. |
|
Compare each mandatory attribute except the autoincrementable one of this FieldRow 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.
|
|
Returns the Tag stored in assocFieldId at position i.
|
|
Get assocFieldId, which is optional.
|
|
Get assocNature, which is optional.
|
|
Get code.
|
|
Get delayDir.
|
|
Get ephemerisId, which is optional.
|
|
ephemerisId pointer to the row in the Ephemeris table having Ephemeris.ephemerisId == ephemerisId
|
|
Returns the FieldRow linked to this row via the tag stored in assocFieldId at position i.
|
|
Get fieldId.
|
|
Get fieldName.
|
|
Returns the vector of FieldRow* linked to this row via the Tags stored in assocFieldId
|
|
Get flagRow.
|
|
Get numPoly.
|
|
Get phaseDir.
|
|
Get referenceDir.
|
|
Get sourceId, which is optional.
|
|
Get the collection of row in the Source table having sourceId == this.sourceId
|
|
Return the table to which this row belongs. |
|
Get time.
|
|
The attribute assocFieldId is optional. Return true if this attribute exists.
|
|
The attribute assocNature is optional. Return true if this attribute exists.
|
|
The attribute ephemerisId is optional. Return true if this attribute exists.
|
|
The attribute sourceId is optional. Return true if this attribute exists.
|
|
Set assocFieldId[i] with the specified Tag.
|
|
Set assocFieldId with the specified vector<Tag> .
|
|
Set assocNature with the specified string.
|
|
Set code with the specified string.
|
|
Set delayDir with the specified vector<vector<Angle > >.
|
|
Set ephemerisId with the specified Tag.
|
|
Set fieldName with the specified string.
|
|
Set flagRow with the specified bool.
|
|
Fill the values of this row from the IDL struct FieldRowIDL.
|
|
Fill the values of this row from an XML string that was produced by the toXML() method.
|
|
Set numPoly with the specified int.
|
|
Set phaseDir with the specified vector<vector<Angle > >.
|
|
Set referenceDir with the specified vector<vector<Angle > >.
|
|
Set sourceId with the specified int.
|
|
Set time with the specified ArrayTime.
|
|
Return this row in the form of an IDL struct.
|
|
Return this row in the form of an XML string.
|