C# Класс OpenSim.Data.SQLite.SQLiteAssetData

An asset storage interface for the SQLite database system
Наследование: AssetDataBase
Показать файл Открыть проект

Открытые методы

Метод Описание
Delete ( string id ) : bool
Dispose ( ) : void
ExistsAsset ( UUID uuid ) : bool

Check if an asset exist in database

FetchAssetMetadataSet ( int start, int count ) : List

Returns a list of AssetMetadata objects. The list is a subset of the entire data set offset by start containing count elements.

GetAsset ( UUID uuid ) : OpenSim.Framework.AssetBase

Fetch Asset

Initialise ( ) : void

Initialise the AssetData interface using default URI

Initialise ( string dbconnect ) : void

Initialises AssetData interface Loads and initialises a new SQLite connection and maintains it. use default URI if connect string is empty.

StoreAsset ( OpenSim.Framework.AssetBase asset ) : void

Create an asset

Приватные методы

Метод Описание
buildAsset ( IDataReader row ) : OpenSim.Framework.AssetBase

buildAssetMetadata ( IDataReader row ) : OpenSim.Framework.AssetMetadata

Описание методов

Delete() публичный Метод

public Delete ( string id ) : bool
id string
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ExistsAsset() публичный Метод

Check if an asset exist in database
public ExistsAsset ( UUID uuid ) : bool
uuid UUID The asset UUID
Результат bool

FetchAssetMetadataSet() публичный Метод

Returns a list of AssetMetadata objects. The list is a subset of the entire data set offset by start containing count elements.
public FetchAssetMetadataSet ( int start, int count ) : List
start int The number of results to discard from the total data set.
count int The number of rows the returned list should contain.
Результат List

GetAsset() публичный Метод

Fetch Asset
public GetAsset ( UUID uuid ) : OpenSim.Framework.AssetBase
uuid UUID UUID of ... ?
Результат OpenSim.Framework.AssetBase

Initialise() публичный Метод

Initialise the AssetData interface using default URI
public Initialise ( ) : void
Результат void

Initialise() публичный Метод

Initialises AssetData interface Loads and initialises a new SQLite connection and maintains it. use default URI if connect string is empty.
public Initialise ( string dbconnect ) : void
dbconnect string connect string
Результат void

StoreAsset() публичный Метод

Create an asset
public StoreAsset ( OpenSim.Framework.AssetBase asset ) : void
asset OpenSim.Framework.AssetBase Asset Base
Результат void