11 #ifndef lgrDisObjectTableFactory_H_
12 #define lgrDisObjectTableFactory_H_
17 #include <vlutil/vlString.h>
26 class DtConstLgrDisMessage;
60 bool isFinalPduBitSet,
61 const std::vector<DtString>*& removalColumns,
63 const DtString*& removalCondition );
DtDatabaseColumn * myEntityTypeExtraColumn
Definition: lgrDisObjectTableFactory.h:97
std::vector< DtString > myRemovalColumns
Definition: lgrDisObjectTableFactory.h:103
DtDatabaseColumn * myFinalPduBitSetColumn
Definition: lgrDisObjectTableFactory.h:101
Definition: databaseColumn.h:26
Class responsible for creating tables and encoding an interaction into that table.
Definition: lgrDisObjectTableFactory.h:30
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
DtDatabaseColumn * myEntityIdAppColumn
Definition: lgrDisObjectTableFactory.h:87
DtString myTableBuffer
Definition: lgrDisObjectTableFactory.h:81
DtDatabaseColumn * myEntityIdEntityColumn
Definition: lgrDisObjectTableFactory.h:88
DtString myRemovalCondition
Definition: lgrDisObjectTableFactory.h:104
DtDatabaseColumn * myEntityTypeCategoryColumn
Definition: lgrDisObjectTableFactory.h:94
DtDatabaseColumn * myEntityIdColumn
Definition: lgrDisObjectTableFactory.h:85
A table is simply a table name and a list of column entries (DtDatabaseColumn).
Definition: databaseTable.h:23
DtDatabaseTableSP myObjectInstanceTable
Definition: lgrDisObjectTableFactory.h:83
class DT_DLL_LGRUTIL DtAbsoluteTime
Definition: absoluteTime.h:22
DtDatabaseColumn * myEntityTypeSpecificColumn
Definition: lgrDisObjectTableFactory.h:96
DtDatabaseColumn * myFirstPacketTimeColumn
Definition: lgrDisObjectTableFactory.h:99
DtDatabaseColumn * myEntityTypeDomainColumn
Definition: lgrDisObjectTableFactory.h:92
DtDatabaseColumn * myEntityTypeColumn
Definition: lgrDisObjectTableFactory.h:90
DtDatabaseColumn * myEntityTypeCountryColumn
Definition: lgrDisObjectTableFactory.h:93
std::shared_ptr< DtDatabaseTable > DtDatabaseTableSP
Definition: databaseTable.h:112
DtDatabaseColumn * myLastPacketTimeColumn
Definition: lgrDisObjectTableFactory.h:100
DtDatabaseColumn * myEntityTypeEntityKindColumn
Definition: lgrDisObjectTableFactory.h:91
Contains DtDatabaseTable.
DtDatabaseColumn * myEntityIdSiteColumn
Definition: lgrDisObjectTableFactory.h:86
DtDatabaseInterface is an interface object accessing and modifying a database.
Definition: databaseInterface.h:29
DtDatabaseColumn * myEntityTypeSubcategoryColumn
Definition: lgrDisObjectTableFactory.h:95
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82
DIS message.
Definition: disPacket.h:27