From 8c901e93474af5fcd17a7f37acd711622c5286e0 Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Fri, 28 Mar 2008 14:54:20 +0000 Subject: * Introduced common abstract AssetDataBase implementing IAssetProvider * changed the semantics of SQLiteBase to SQLiteUtils * Added abstract placeholder files for the other db providers --- OpenSim/Framework/Data.MySQL/MySQLAssetData.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'OpenSim/Framework/Data.MySQL/MySQLAssetData.cs') diff --git a/OpenSim/Framework/Data.MySQL/MySQLAssetData.cs b/OpenSim/Framework/Data.MySQL/MySQLAssetData.cs index b439582..79994ae 100644 --- a/OpenSim/Framework/Data.MySQL/MySQLAssetData.cs +++ b/OpenSim/Framework/Data.MySQL/MySQLAssetData.cs @@ -34,7 +34,7 @@ using OpenSim.Framework.Console; namespace OpenSim.Framework.Data.MySQL { - internal class MySQLAssetData : IAssetProvider + internal class MySQLAssetData : AssetDataBase, IPlugin { private static readonly log4net.ILog m_log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); @@ -66,7 +66,7 @@ namespace OpenSim.Framework.Data.MySQL UpgradeAssetsTable(tableList["assets"]); } - public AssetBase FetchAsset(LLUUID assetID) + override public AssetBase FetchAsset(LLUUID assetID) { AssetBase asset = null; lock (_dbConnection) @@ -108,7 +108,7 @@ namespace OpenSim.Framework.Data.MySQL return asset; } - public void CreateAsset(AssetBase asset) + override public void CreateAsset(AssetBase asset) { lock (_dbConnection) { @@ -147,12 +147,12 @@ namespace OpenSim.Framework.Data.MySQL } } - public void UpdateAsset(AssetBase asset) + override public void UpdateAsset(AssetBase asset) { CreateAsset(asset); } - public bool ExistsAsset(LLUUID uuid) + override public bool ExistsAsset(LLUUID uuid) { throw new Exception("The method or operation is not implemented."); } @@ -160,7 +160,7 @@ namespace OpenSim.Framework.Data.MySQL /// /// All writes are immediately commited to the database, so this is a no-op /// - public void CommitAssets() + override public void CommitAssets() { } @@ -168,7 +168,7 @@ namespace OpenSim.Framework.Data.MySQL #region IPlugin Members - public void Initialise() + override public void Initialise() { IniFile GridDataMySqlFile = new IniFile("mysql_connection.ini"); string hostname = GridDataMySqlFile.ParseFileReadValue("hostname"); @@ -183,12 +183,12 @@ namespace OpenSim.Framework.Data.MySQL TestTables(); } - public string Version + override public string Version { get { return _dbConnection.getVersion(); } } - public string Name + override public string Name { get { return "MySQL Asset storage engine"; } } -- cgit v1.1