9 #ifndef lgrSqlExportSettings_H_
10 #define lgrSqlExportSettings_H_
13 #include <vlutil/vlString.h>
18 class DtLgrPacketFilter;
34 void setFromDestination(
const DtString& destination);
37 virtual void setDriver(
const DtString& str);
39 virtual const DtString& driver()
const;
43 virtual void setServerName(
const DtString& str);
45 virtual const DtString& serverName()
const;
49 virtual void setUserName(
const DtString& str);
51 virtual const DtString& userName()
const;
55 virtual void setPassword(
const DtString& str);
57 virtual const DtString& password()
const;
61 virtual void setDataSource(
const DtString& str);
63 virtual const DtString& dataSource()
const;
67 virtual void setOmtFile(
const DtString& str);
69 virtual const DtString& omtFile()
const;
73 virtual void setFomModuleOmtFiles(
const DtString& str);
76 virtual const DtString& fomModuleOmtFiles()
const;
80 virtual void setMimOmtFile(
const DtString& str);
83 virtual const DtString& mimOmtFile()
const;
88 virtual void getPrimaryAndFomModuleOmtFiles(std::vector<DtString>& omtFileList);
91 virtual void setShortTableNames(
bool use);
93 virtual bool shortTableNames()
const;
97 virtual void setGenerateInstanceTable(
bool generate);
99 virtual bool generateInstanceTable()
const;
103 virtual void setGenerateCheckpointTable(
bool generate);
105 virtual bool generateCheckpointTable()
const;
109 virtual void setGenerateLargeSubcomponentTables(
bool generate);
111 virtual bool generateLargeSubcomponentTables()
const;
115 virtual void setLargeSubcomponentThreshold(
int threshold);
117 virtual int largeSubcomponentThreshold()
const;
int myLargeSubcomponentThreshold
Definition: lgrSqlExportSettings.h:138
PacketFilterList myFilters
Definition: lgrSqlExportSettings.h:139
DtString myServerName
Definition: lgrSqlExportSettings.h:127
std::list< DtLgrPacketFilter * > PacketFilterList
Definition: lgrSqlExportSettings.h:24
DtString myFomModuleOmtFiles
Definition: lgrSqlExportSettings.h:132
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
DtString myOmtFile
Definition: lgrSqlExportSettings.h:131
DtString myDataSource
Definition: lgrSqlExportSettings.h:130
The class which holds the export settings.
Definition: lgrSqlExportSettings.h:21
DtString myUserName
Definition: lgrSqlExportSettings.h:128
bool myUseShortNames
Definition: lgrSqlExportSettings.h:134
DtString myPassword
Definition: lgrSqlExportSettings.h:129
DtString myDriver
Definition: lgrSqlExportSettings.h:126
bool myGenerateCheckpointTable
Definition: lgrSqlExportSettings.h:136
bool myGenerateLargeSubcomponentTables
Definition: lgrSqlExportSettings.h:137
bool myGenerateInstanceTable
Definition: lgrSqlExportSettings.h:135
DtString myMimOmtFile
Definition: lgrSqlExportSettings.h:133