mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 14:16:07 +08:00
* Yet more inventory shelling
* Very initial MySQL work done * Refactored some of the MySQL code - functions which are passed a reader are no longer getX() but now readX().
This commit is contained in:
@@ -137,7 +137,7 @@ namespace OpenGrid.Framework.Data.MySQL
|
||||
}
|
||||
}
|
||||
|
||||
public SimProfileData getSimRow(IDataReader reader)
|
||||
public SimProfileData readSimRow(IDataReader reader)
|
||||
{
|
||||
SimProfileData retval = new SimProfileData();
|
||||
|
||||
@@ -199,7 +199,7 @@ namespace OpenGrid.Framework.Data.MySQL
|
||||
return retval;
|
||||
}
|
||||
|
||||
public UserAgentData getAgentRow(IDataReader reader)
|
||||
public UserAgentData readAgentRow(IDataReader reader)
|
||||
{
|
||||
UserAgentData retval = new UserAgentData();
|
||||
|
||||
@@ -231,7 +231,7 @@ namespace OpenGrid.Framework.Data.MySQL
|
||||
return retval;
|
||||
}
|
||||
|
||||
public UserProfileData getUserRow(IDataReader reader)
|
||||
public UserProfileData readUserRow(IDataReader reader)
|
||||
{
|
||||
UserProfileData retval = new UserProfileData();
|
||||
|
||||
@@ -277,6 +277,32 @@ namespace OpenGrid.Framework.Data.MySQL
|
||||
return retval;
|
||||
}
|
||||
|
||||
public List<InventoryFolderBase> readInventoryInFolder(IDataReader reader)
|
||||
{
|
||||
List<InventoryFolderBase> rows = new List<InventoryFolderBase>();
|
||||
|
||||
while(reader.Read())
|
||||
{
|
||||
try
|
||||
{
|
||||
InventoryFolderBase retval = new InventoryFolderBase();
|
||||
|
||||
retval.agentID = new libsecondlife.LLUUID((string)reader["agentID"]);
|
||||
retval.parentID = new libsecondlife.LLUUID((string)reader["parentFolderID"]);
|
||||
retval.folderID = new libsecondlife.LLUUID((string)reader["folderID"]);
|
||||
retval.name = (string)reader["folderName"];
|
||||
|
||||
rows.Add(retval);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Console.WriteLine(e.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
return rows;
|
||||
}
|
||||
|
||||
public bool insertLogRow(string serverDaemon, string target, string methodCall, string arguments, int priority, string logMessage)
|
||||
{
|
||||
string sql = "INSERT INTO logs (`target`, `server`, `method`, `arguments`, `priority`, `message`) VALUES ";
|
||||
|
||||
Reference in New Issue
Block a user