diff options
author | Jeff Ames | 2008-06-26 20:25:57 +0000 |
---|---|---|
committer | Jeff Ames | 2008-06-26 20:25:57 +0000 |
commit | f8ccf00f1cd8b99a2012558ded7de01ffcff7e35 (patch) | |
tree | 0aa16acb4bd909a9c746557ae068180ba681bbf0 /OpenSim/Data/MSSQL/MSSQLGridData.cs | |
parent | Apply patch from bug #1606 -- Documentation for Data/Null, Data/Base. Thanks... (diff) | |
download | opensim-SC-f8ccf00f1cd8b99a2012558ded7de01ffcff7e35.zip opensim-SC-f8ccf00f1cd8b99a2012558ded7de01ffcff7e35.tar.gz opensim-SC-f8ccf00f1cd8b99a2012558ded7de01ffcff7e35.tar.bz2 opensim-SC-f8ccf00f1cd8b99a2012558ded7de01ffcff7e35.tar.xz |
Apply patch from bug #1609 -- Documentation for Data/MSSQL. Thanks kerunix_Flan!
Diffstat (limited to 'OpenSim/Data/MSSQL/MSSQLGridData.cs')
-rw-r--r-- | OpenSim/Data/MSSQL/MSSQLGridData.cs | 31 |
1 files changed, 27 insertions, 4 deletions
diff --git a/OpenSim/Data/MSSQL/MSSQLGridData.cs b/OpenSim/Data/MSSQL/MSSQLGridData.cs index d7adb84..d67e463 100644 --- a/OpenSim/Data/MSSQL/MSSQLGridData.cs +++ b/OpenSim/Data/MSSQL/MSSQLGridData.cs | |||
@@ -37,7 +37,7 @@ using log4net; | |||
37 | namespace OpenSim.Data.MSSQL | 37 | namespace OpenSim.Data.MSSQL |
38 | { | 38 | { |
39 | /// <summary> | 39 | /// <summary> |
40 | /// A grid data interface for Microsoft SQL Server | 40 | /// A grid data interface for MSSQL Server |
41 | /// </summary> | 41 | /// </summary> |
42 | public class MSSQLGridData : GridDataBase | 42 | public class MSSQLGridData : GridDataBase |
43 | { | 43 | { |
@@ -53,6 +53,8 @@ namespace OpenSim.Data.MSSQL | |||
53 | /// <summary> | 53 | /// <summary> |
54 | /// Initialises the Grid Interface | 54 | /// Initialises the Grid Interface |
55 | /// </summary> | 55 | /// </summary> |
56 | /// <param name="connect">connect string</param> | ||
57 | /// <remarks>use mssql_connection.ini</remarks> | ||
56 | override public void Initialise(string connect) | 58 | override public void Initialise(string connect) |
57 | { | 59 | { |
58 | // TODO: make the connect string actually do something | 60 | // TODO: make the connect string actually do something |
@@ -77,6 +79,9 @@ namespace OpenSim.Data.MSSQL | |||
77 | TestTables(); | 79 | TestTables(); |
78 | } | 80 | } |
79 | 81 | ||
82 | /// <summary> | ||
83 | /// | ||
84 | /// </summary> | ||
80 | private void TestTables() | 85 | private void TestTables() |
81 | { | 86 | { |
82 | IDbCommand cmd = database.Query("SELECT TOP 1 * FROM "+m_regionsTableName, new Dictionary<string, string>()); | 87 | IDbCommand cmd = database.Query("SELECT TOP 1 * FROM "+m_regionsTableName, new Dictionary<string, string>()); |
@@ -102,7 +107,7 @@ namespace OpenSim.Data.MSSQL | |||
102 | } | 107 | } |
103 | 108 | ||
104 | /// <summary> | 109 | /// <summary> |
105 | /// Returns the storage system name | 110 | /// The name of this DB provider. |
106 | /// </summary> | 111 | /// </summary> |
107 | /// <returns>A string containing the storage system name</returns> | 112 | /// <returns>A string containing the storage system name</returns> |
108 | override public string getName() | 113 | override public string getName() |
@@ -111,7 +116,7 @@ namespace OpenSim.Data.MSSQL | |||
111 | } | 116 | } |
112 | 117 | ||
113 | /// <summary> | 118 | /// <summary> |
114 | /// Returns the storage system version | 119 | /// Database provider version. |
115 | /// </summary> | 120 | /// </summary> |
116 | /// <returns>A string containing the storage system version</returns> | 121 | /// <returns>A string containing the storage system version</returns> |
117 | override public string getVersion() | 122 | override public string getVersion() |
@@ -120,13 +125,15 @@ namespace OpenSim.Data.MSSQL | |||
120 | } | 125 | } |
121 | 126 | ||
122 | /// <summary> | 127 | /// <summary> |
128 | /// NOT IMPLEMENTED, | ||
123 | /// Returns a list of regions within the specified ranges | 129 | /// Returns a list of regions within the specified ranges |
124 | /// </summary> | 130 | /// </summary> |
125 | /// <param name="a">minimum X coordinate</param> | 131 | /// <param name="a">minimum X coordinate</param> |
126 | /// <param name="b">minimum Y coordinate</param> | 132 | /// <param name="b">minimum Y coordinate</param> |
127 | /// <param name="c">maximum X coordinate</param> | 133 | /// <param name="c">maximum X coordinate</param> |
128 | /// <param name="d">maximum Y coordinate</param> | 134 | /// <param name="d">maximum Y coordinate</param> |
129 | /// <returns>An array of region profiles</returns> | 135 | /// <returns>null</returns> |
136 | /// <remarks>always return null</remarks> | ||
130 | override public RegionProfileData[] GetProfilesInRange(uint a, uint b, uint c, uint d) | 137 | override public RegionProfileData[] GetProfilesInRange(uint a, uint b, uint c, uint d) |
131 | { | 138 | { |
132 | return null; | 139 | return null; |
@@ -240,6 +247,11 @@ namespace OpenSim.Data.MSSQL | |||
240 | } | 247 | } |
241 | } | 248 | } |
242 | 249 | ||
250 | /// <summary> | ||
251 | /// Update the specified region in the database | ||
252 | /// </summary> | ||
253 | /// <param name="profile">The profile to update</param> | ||
254 | /// <returns>A dataresponse enum indicating success</returns> | ||
243 | public override DataResponse UpdateProfile(RegionProfileData profile) | 255 | public override DataResponse UpdateProfile(RegionProfileData profile) |
244 | { | 256 | { |
245 | if (updateRegionRow(profile)) | 257 | if (updateRegionRow(profile)) |
@@ -252,6 +264,11 @@ namespace OpenSim.Data.MSSQL | |||
252 | } | 264 | } |
253 | } | 265 | } |
254 | 266 | ||
267 | /// <summary> | ||
268 | /// Update the specified region in the database | ||
269 | /// </summary> | ||
270 | /// <param name="profile">The profile to update</param> | ||
271 | /// <returns>success ?</returns> | ||
255 | public bool updateRegionRow(RegionProfileData profile) | 272 | public bool updateRegionRow(RegionProfileData profile) |
256 | { | 273 | { |
257 | //Insert new region | 274 | //Insert new region |
@@ -425,6 +442,12 @@ namespace OpenSim.Data.MSSQL | |||
425 | return false; | 442 | return false; |
426 | } | 443 | } |
427 | 444 | ||
445 | /// <summary> | ||
446 | /// NOT IMPLEMENTED | ||
447 | /// </summary> | ||
448 | /// <param name="x"></param> | ||
449 | /// <param name="y"></param> | ||
450 | /// <returns>null</returns> | ||
428 | override public ReservationData GetReservationAtPoint(uint x, uint y) | 451 | override public ReservationData GetReservationAtPoint(uint x, uint y) |
429 | { | 452 | { |
430 | return null; | 453 | return null; |