10 #ifndef lgrAggregatePduEncoder_H_
11 #define lgrAggregatePduEncoder_H_
23 DtLgrAggregatePduEncoder();
26 virtual ~DtLgrAggregatePduEncoder();
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;
93 mutable size_t myAggregateIDListTableIndex;
98 mutable size_t myEntityIDListTableIndex;
105 DtString mySilentAggregateTableName;
106 mutable size_t mySilentAggregateTableIndex;
112 mutable size_t mySilentEntityTableIndex;
125 DtString mySilentEntityAppearanceTableName;
126 mutable size_t mySilentEntityAppearanceTableIndex;
132 mutable size_t myVarDatumTableIndex;
Definition: databaseColumn.h:26
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
Contains DtLgrPduDatabaseEncoder class.