10 #include "aspose.tasks.cpp/IO/DB/DbSettings.h"
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 namespace Connectivity
19 template <
typename,
typename>
class DbMapper;
21 class DbTypeConverter;
22 class MpdAssignmentBaselineMapper;
23 class MpdAssignmentMapper;
24 class MpdCalendarDataMapper;
25 class MpdCalendarMapper;
26 class MpdDateFieldMapper;
27 class MpdDurationFieldMapper;
28 class MpdExtendedAttributeDefinitionMapper;
29 class MpdFlagFieldMapper;
30 class MpdNumberFieldMapper;
31 class MpdOutlineCodeDefinitionMapper;
32 class MpdOutlineCodeFieldMapper;
33 class MpdProjectPropsMapper;
34 class MpdResourceBaselineMapper;
35 class MpdResourceMapper;
36 class MpdResourceRateMapper;
37 class MpdTaskBaselineMapper;
38 class MpdTaskLinkMapper;
40 class MpdTextFieldMapper;
50 namespace Connectivity {
60 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
61 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
63 template<
typename FT0,
typename FT1>
friend class Aspose::Tasks::Connectivity::DbMapper;
64 friend class Aspose::Tasks::Connectivity::MpdAssignmentBaselineMapper;
65 friend class Aspose::Tasks::Connectivity::MpdAssignmentMapper;
66 friend class Aspose::Tasks::Connectivity::MpdCalendarDataMapper;
67 friend class Aspose::Tasks::Connectivity::MpdCalendarMapper;
68 friend class Aspose::Tasks::Connectivity::MpdDateFieldMapper;
69 friend class Aspose::Tasks::Connectivity::MpdDurationFieldMapper;
70 friend class Aspose::Tasks::Connectivity::MpdExtendedAttributeDefinitionMapper;
71 friend class Aspose::Tasks::Connectivity::MpdFlagFieldMapper;
72 friend class Aspose::Tasks::Connectivity::MpdNumberFieldMapper;
73 friend class Aspose::Tasks::Connectivity::MpdOutlineCodeDefinitionMapper;
74 friend class Aspose::Tasks::Connectivity::MpdOutlineCodeFieldMapper;
75 friend class Aspose::Tasks::Connectivity::MpdProjectPropsMapper;
76 friend class Aspose::Tasks::Connectivity::MpdResourceBaselineMapper;
77 friend class Aspose::Tasks::Connectivity::MpdResourceMapper;
78 friend class Aspose::Tasks::Connectivity::MpdResourceRateMapper;
79 friend class Aspose::Tasks::Connectivity::MpdTaskBaselineMapper;
80 friend class Aspose::Tasks::Connectivity::MpdTaskLinkMapper;
81 friend class Aspose::Tasks::Connectivity::MpdTaskMapper;
82 friend class Aspose::Tasks::Connectivity::MpdTextFieldMapper;
83 friend class Aspose::Tasks::Connectivity::MpdValueMapper;
97 ASPOSE_TASKS_SHARED_API
MpdSettings(
const System::String& connectionString, int32_t projectId);
101 ASPOSE_TASKS_SHARED_API System::SharedPtr<DbReader> GetDbReader()
override;
102 ASPOSE_TASKS_SHARED_API System::SharedPtr<DbTypeConverter> GetTypeConverter()
override;
103 ASPOSE_TASKS_SHARED_API System::String GetWhereClause();
110 System::String where;
Allows to specify settings to read from project database.
Definition: DbSettings.h:71
Allows to set necessary options to read project data from MPD format (MS Access database file format)...
Definition: MpdSettings.h:56
int32_t get_ProjectId() const
Gets id of the project to read.
MpdSettings(const System::String &connectionString, int32_t projectId)
Initializes a new instance of the MpdSettings class.