OpenSim
|
A PGSQL Interface for the Asset server More...
Public Member Functions | |
override void | Dispose () |
override void | Initialise () |
override void | Initialise (string connectionString) |
Initialises asset interface More... | |
override AssetBase | GetAsset (UUID assetID) |
Fetch Asset from m_database More... | |
override bool | StoreAsset (AssetBase asset) |
Create asset in m_database More... | |
override bool[] | AssetsExist (UUID[] uuids) |
Check if the assets exist in the database. More... | |
override List< AssetMetadata > | FetchAssetMetadataSet (int start, int count) |
Returns a list of AssetMetadata objects. The list is a subset of the entire data set offset by start containing count elements. More... | |
override bool | Delete (string id) |
Properties | |
virtual Assembly | Assembly [get] |
override string | Version [get] |
Database provider version. More... | |
override string | Name [get] |
The name of this DB provider. More... | |
Properties inherited from OpenSim.Data.AssetDataBase | |
abstract string | Version [get] |
abstract string | Name [get] |
Properties inherited from OpenSim.Framework.IPlugin | |
string | Version [get] |
Returns the plugin version More... | |
string | Name [get] |
Returns the plugin name More... | |
A PGSQL Interface for the Asset server
Definition at line 43 of file PGSQLAssetData.cs.
|
inlinevirtual |
Check if the assets exist in the database.
uuids | The assets' IDs |
Implements OpenSim.Data.AssetDataBase.
Definition at line 239 of file PGSQLAssetData.cs.
|
inlinevirtual |
Implements OpenSim.Data.AssetDataBase.
Definition at line 311 of file PGSQLAssetData.cs.
|
inlinevirtual |
Implements OpenSim.Data.AssetDataBase.
Definition at line 62 of file PGSQLAssetData.cs.
|
inlinevirtual |
Returns a list of AssetMetadata objects. The list is a subset of the entire data set offset by start containing count elements.
start | The number of results to discard from the total data set. |
count | The number of rows the returned list should contain. |
Implements OpenSim.Data.AssetDataBase.
Definition at line 277 of file PGSQLAssetData.cs.
|
inlinevirtual |
Fetch Asset from m_database
assetID | the asset UUID |
Implements OpenSim.Data.AssetDataBase.
Definition at line 117 of file PGSQLAssetData.cs.
|
inlinevirtual |
Initialises asset interface
Implements OpenSim.Data.AssetDataBase.
Definition at line 68 of file PGSQLAssetData.cs.
|
inlinevirtual |
Initialises asset interface
a string instead of file, if someone writes the support
connectionString | connect string |
Implements OpenSim.Data.AssetDataBase.
Definition at line 81 of file PGSQLAssetData.cs.
|
inlinevirtual |
Create asset in m_database
asset | the asset |
Implements OpenSim.Data.AssetDataBase.
Definition at line 152 of file PGSQLAssetData.cs.
|
getprotected |
Definition at line 56 of file PGSQLAssetData.cs.
|
get |
The name of this DB provider.
Definition at line 104 of file PGSQLAssetData.cs.
|
get |
Database provider version.
Definition at line 96 of file PGSQLAssetData.cs.