10 #ifndef lgrHlaObjectTableFactory_H_
11 #define lgrHlaObjectTableFactory_H_
17 #include <vlutil/vlString.h>
31 class DtBaseObjClassDesc;
32 class DtBaseParamDesc;
33 class DtConstLgrHlaMessage;
64 std::vector<DtDatabaseTableSP> createTables(
72 const DtString& attrNode, std::vector<DtDatabaseTableSP> &tables);
75 void updateTables( std::vector<DtDatabaseTableSP>& tables,
87 const std::vector<DtString>*& removalColumns,
94 typedef std::map<MAKLogger::DtLgrHlaHandle,const DtAttributeFedNode*>
\
97 typedef std::map<MAKLogger::DtLgrHlaHandle,AttributeHandleNodeMap>
\
109 virtual void updateSubTableDefaultColumns(
const DtDatabaseTable& primaryTable,