aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/Data.MapperFactory/DataMapperFactory.cs30
1 files changed, 30 insertions, 0 deletions
diff --git a/OpenSim/Framework/Data.MapperFactory/DataMapperFactory.cs b/OpenSim/Framework/Data.MapperFactory/DataMapperFactory.cs
new file mode 100644
index 0000000..f7fd4c8
--- /dev/null
+++ b/OpenSim/Framework/Data.MapperFactory/DataMapperFactory.cs
@@ -0,0 +1,30 @@
1using System;
2using System.Collections.Generic;
3using OpenSim.Framework;
4using OpenSim.Framework.Data;
5using OpenSim.Framework.Data.Base;
6using OpenSim.Framework.Data.MySQLMapper;
7
8namespace OpenSim.Framework.Data.MapperFactory
9{
10 public class DataMapperFactory
11 {
12 public enum MAPPER_TYPE {
13 MYSQL,
14 };
15
16 public DataMapperFactory() {
17
18 }
19
20 static public BaseDatabaseConnector GetDataBaseMapper(MAPPER_TYPE type, string connectionString)
21 {
22 switch (type) {
23 case MAPPER_TYPE.MYSQL:
24 return new MySQLDatabaseMapper(connectionString);
25 default:
26 return null;
27 }
28 }
29 }
30}