10 #ifndef lgrAggregatePduEncoder_H_
11 #define lgrAggregatePduEncoder_H_
29 static DtPduKind pduKind();
32 virtual const DtString& pduName()
const;
37 virtual void encodePdu(
const DtPdu& pdu,std::vector<DtDatabaseTableSP>& tables)
const;
42 virtual std::vector<DtDatabaseTableSP> getTableDefinitions()
const;
DtString myAggregateIdTableName
Definition: lgrAggregatePduEncoder.h:92
DtDatabaseColumn * myCenterOfMassXColumn
Definition: lgrAggregatePduEncoder.h:77
DtDatabaseColumn * myNumberOfSilentAggregateTypesColumn
Definition: lgrAggregatePduEncoder.h:87
Abstract encoder interface.
Definition: lgrPduDatabaseEncoder.h:29
size_t mySilentEntityTableIndex
Definition: lgrAggregatePduEncoder.h:112
DtDatabaseColumn * mySilentEntityTypeCategoryColumn
Definition: lgrAggregatePduEncoder.h:119
DtDatabaseColumn * myAggregateIdAppColumn
Definition: lgrAggregatePduEncoder.h:49
DtDatabaseColumn * mySilentEntityTypeEntityKindColumn
Definition: lgrAggregatePduEncoder.h:116
DtDatabaseColumn * myAggregateMarkingCharacterTextColumn
Definition: lgrAggregatePduEncoder.h:67
DtDatabaseColumn * myVelocityYColumn
Definition: lgrAggregatePduEncoder.h:82
DtDatabaseColumn * myNumberOfEntitiesColumn
Definition: lgrAggregatePduEncoder.h:86
DtDatabaseColumn * myForceIdColumn
Definition: lgrAggregatePduEncoder.h:52
DtDatabaseColumn * mySilentEntityTypeDomainColumn
Definition: lgrAggregatePduEncoder.h:117
DtDatabaseColumn * mySilentEntityTypeColumn
Definition: lgrAggregatePduEncoder.h:115
DtDatabaseColumn * myOrientationPsiColumn
Definition: lgrAggregatePduEncoder.h:73
size_t mySilentEntityAppearanceTableIndex
Definition: lgrAggregatePduEncoder.h:126
Definition: databaseColumn.h:26
DtDatabaseColumn * myAggregateTypeCountryColumn
Definition: lgrAggregatePduEncoder.h:58
DtDatabaseColumn * myAggregateTypeDomainColumn
Definition: lgrAggregatePduEncoder.h:57
DtDatabaseColumn * myCenterOfMassZColumn
Definition: lgrAggregatePduEncoder.h:79
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
DtString mySilentEntityTableName
Definition: lgrAggregatePduEncoder.h:111
DtString myEntityIdTableName
Definition: lgrAggregatePduEncoder.h:97
size_t myVarDatumTableIndex
Definition: lgrAggregatePduEncoder.h:132
DtDatabaseColumn * myNumberOfSilentEntityTypesColumn
Definition: lgrAggregatePduEncoder.h:88
DtString myVariableDatumTableName
Definition: lgrAggregatePduEncoder.h:131
DtString mySilentAggregateTableName
Definition: lgrAggregatePduEncoder.h:105
DtDatabaseColumn * myDimensionsYColumn
Definition: lgrAggregatePduEncoder.h:70
DtDatabaseColumn * myNumberOfVariableDatumRecordsColumn
Definition: lgrAggregatePduEncoder.h:89
DtDatabaseColumn * mySilentEntityCountColumn
Definition: lgrAggregatePduEncoder.h:113
size_t mySilentAggregateTableIndex
Definition: lgrAggregatePduEncoder.h:106
DtDatabaseColumn * myAggregateTypeSubcategoryColumn
Definition: lgrAggregatePduEncoder.h:60
DtDatabaseColumn * myEntityIdEntityColumn
Definition: lgrAggregatePduEncoder.h:102
DtDatabaseColumn * myNumberOfAggregatesColumn
Definition: lgrAggregatePduEncoder.h:85
DtString mySilentEntityAppearanceTableName
Definition: lgrAggregatePduEncoder.h:125
DtDatabaseColumn * myVariableDatumLengthColumn
Definition: lgrAggregatePduEncoder.h:134
DtDatabaseColumn * myDimensionsZColumn
Definition: lgrAggregatePduEncoder.h:71
size_t myEntityIDListTableIndex
Definition: lgrAggregatePduEncoder.h:98
DtDatabaseColumn * mySilentEntityTypeSpecificColumn
Definition: lgrAggregatePduEncoder.h:121
Encodes an aggregate PDU to a database.
Definition: lgrAggregatePduEncoder.h:19
DtDatabaseColumn * myAppearanceColumn
Definition: lgrAggregatePduEncoder.h:128
DtDatabaseColumn * myDimensionsXColumn
Definition: lgrAggregatePduEncoder.h:69
DtDatabaseColumn * myCenterOfMassYColumn
Definition: lgrAggregatePduEncoder.h:78
DtDatabaseColumn * myVelocityXColumn
Definition: lgrAggregatePduEncoder.h:81
DtDatabaseColumn * myAggregateTypeEntityKindColumn
Definition: lgrAggregatePduEncoder.h:56
DtString myTableName
Definition: lgrAggregatePduEncoder.h:45
DtDatabaseColumn * myAggregateTypeSpecificColumn
Definition: lgrAggregatePduEncoder.h:61
DtDatabaseColumn * myAggregateTypeColumn
Definition: lgrAggregatePduEncoder.h:55
DtDatabaseColumn * myEntityIdColumn
Definition: lgrAggregatePduEncoder.h:99
DtDatabaseColumn * myVariableDatumIdColumn
Definition: lgrAggregatePduEncoder.h:133
DtDatabaseColumn * mySilentEntityTypeExtraColumn
Definition: lgrAggregatePduEncoder.h:122
DtDatabaseColumn * myAggregateTypeCategoryColumn
Definition: lgrAggregatePduEncoder.h:59
DtDatabaseColumn * myFormationColumn
Definition: lgrAggregatePduEncoder.h:64
DtDatabaseColumn * myAggregateTypeExtraColumn
Definition: lgrAggregatePduEncoder.h:62
DtDatabaseColumn * myEntityIdSiteColumn
Definition: lgrAggregatePduEncoder.h:100
DtDatabaseColumn * mySilentEntityTypeSubcategoryColumn
Definition: lgrAggregatePduEncoder.h:120
DtDatabaseColumn * myOrientationPhiColumn
Definition: lgrAggregatePduEncoder.h:75
DtDatabaseColumn * myAggregateMarkingCharacterSetColumn
Definition: lgrAggregatePduEncoder.h:66
size_t myAggregateIDListTableIndex
Definition: lgrAggregatePduEncoder.h:93
Contains DtLgrPduDatabaseEncoder class.
DtDatabaseColumn * mySilentAggregateCountColumn
Definition: lgrAggregatePduEncoder.h:107
DtDatabaseColumn * myVelocityZColumn
Definition: lgrAggregatePduEncoder.h:83
DtDatabaseColumn * myAggregateIdColumn
Definition: lgrAggregatePduEncoder.h:47
DtDatabaseColumn * mySilentEntityTypeCountryColumn
Definition: lgrAggregatePduEncoder.h:118
DtDatabaseColumn * myAggregateStateColumn
Definition: lgrAggregatePduEncoder.h:53
DtDatabaseColumn * myAggregateIdEntityColumn
Definition: lgrAggregatePduEncoder.h:50
DtDatabaseColumn * mySilentEntityAppearanceCountColumn
Definition: lgrAggregatePduEncoder.h:114
DtDatabaseColumn * myAggregateIdSiteColumn
Definition: lgrAggregatePduEncoder.h:48
DtDatabaseColumn * myEntityIdAppColumn
Definition: lgrAggregatePduEncoder.h:101
DtDatabaseColumn * myOrientationThetaColumn
Definition: lgrAggregatePduEncoder.h:74
DtDatabaseColumn * myVariableDatumValueColumn
Definition: lgrAggregatePduEncoder.h:135