메소드 | 설명 | |
---|---|---|
Dispose ( ) : void |
Closes this DB provider
|
|
Initialise ( string connectionString ) : void |
Loads and initialises the MSSQL inventory storage interface
|
|
addInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void |
Creates a new inventory folder
|
|
addInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void |
Adds a specified item to the database
|
|
deleteInventoryFolder ( UUID folderID ) : void |
Delete an inventory folder
|
|
deleteInventoryItem ( UUID itemID ) : void |
Delete an item in inventory database
|
|
fetchActiveGestures ( UUID avatarID ) : List |
Returns all activated gesture-items in the inventory of the specified avatar.
|
|
getFolderHierarchy ( UUID parentID ) : List |
Returns all child folders in the hierarchy from the parent folder and down. Does not return the parent folder itself.
|
|
getInventoryFolder ( UUID folderID ) : OpenSim.Framework.InventoryFolderBase |
Returns a specified inventory folder
|
|
getInventoryFolders ( UUID parentID ) : List |
Returns a list of folders in a users inventory contained within the specified folder
|
|
getInventoryInFolder ( UUID folderID ) : List |
Returns a list of items in a specified folder
|
|
getInventoryItem ( UUID itemID ) : OpenSim.Framework.InventoryItemBase |
Returns a specified inventory item
|
|
getUserRootFolder ( UUID user ) : OpenSim.Framework.InventoryFolderBase |
see InventoryItemBase.getUserRootFolder
|
|
getUserRootFolders ( UUID user ) : List |
Returns a list of the root folders within a users inventory
|
|
moveInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void |
Updates an inventory folder
|
|
queryInventoryFolder ( UUID folderID ) : OpenSim.Framework.InventoryFolderBase | ||
queryInventoryItem ( UUID itemID ) : OpenSim.Framework.InventoryItemBase | ||
updateInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void |
Updates an inventory folder
|
|
updateInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void |
Updates the specified inventory item
|
메소드 | 설명 | |
---|---|---|
readInventoryFolder ( System.Data.SqlClient.SqlDataReader reader ) : OpenSim.Framework.InventoryFolderBase |
Reads a list of inventory folders returned by a query.
|
메소드 | 설명 | |
---|---|---|
DeleteItemsInFolder ( UUID folderID, |
Delete an item in inventory database
|
|
DeleteOneFolder ( UUID folderID, |
Delete a folder in inventory databasae
|
|
Initialise ( ) : void | ||
getFolderHierarchy ( UUID parentID, |
Gets the folder hierarchy in a loop.
|
|
getInventoryFolders ( |
Gets the inventory folders.
|
|
getInventoryFolders ( UUID parentID, UUID user ) : List |
Gets the inventory folders.
|
|
readInventoryItem ( IDataRecord reader ) : OpenSim.Framework.InventoryItemBase |
Reads a one item from an SQL result
|
public Initialise ( string connectionString ) : void | ||
connectionString | string | connect string |
리턴 | void |
public addInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void | ||
folder | OpenSim.Framework.InventoryFolderBase | Folder to create |
리턴 | void |
public addInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void | ||
item | OpenSim.Framework.InventoryItemBase | The inventory item |
리턴 | void |
public deleteInventoryFolder ( UUID folderID ) : void | ||
folderID | UUID | Id of folder to delete |
리턴 | void |
public deleteInventoryItem ( UUID itemID ) : void | ||
itemID | UUID | the item UUID |
리턴 | void |
public fetchActiveGestures ( UUID avatarID ) : List |
||
avatarID | UUID | The |
리턴 | List |
public getFolderHierarchy ( UUID parentID ) : List |
||
parentID | UUID | The folder to get subfolders for |
리턴 | List |
public getInventoryFolder ( UUID folderID ) : OpenSim.Framework.InventoryFolderBase | ||
folderID | UUID | The folder to return |
리턴 | OpenSim.Framework.InventoryFolderBase |
public getInventoryFolders ( UUID parentID ) : List |
||
parentID | UUID | The folder to search |
리턴 | List |
public getInventoryInFolder ( UUID folderID ) : List |
||
folderID | UUID | The folder to search |
리턴 | List |
public getInventoryItem ( UUID itemID ) : OpenSim.Framework.InventoryItemBase | ||
itemID | UUID | The item ID |
리턴 | OpenSim.Framework.InventoryItemBase |
public getUserRootFolder ( UUID user ) : OpenSim.Framework.InventoryFolderBase | ||
user | UUID | the User UUID |
리턴 | OpenSim.Framework.InventoryFolderBase |
public getUserRootFolders ( UUID user ) : List |
||
user | UUID | The user whos inventory is to be searched |
리턴 | List |
public moveInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void | ||
folder | OpenSim.Framework.InventoryFolderBase | Folder to update |
리턴 | void |
public queryInventoryFolder ( UUID folderID ) : OpenSim.Framework.InventoryFolderBase | ||
folderID | UUID | |
리턴 | OpenSim.Framework.InventoryFolderBase |
public queryInventoryItem ( UUID itemID ) : OpenSim.Framework.InventoryItemBase | ||
itemID | UUID | |
리턴 | OpenSim.Framework.InventoryItemBase |
protected static readInventoryFolder ( System.Data.SqlClient.SqlDataReader reader ) : OpenSim.Framework.InventoryFolderBase | ||
reader | System.Data.SqlClient.SqlDataReader | A MSSQL Data Reader |
리턴 | OpenSim.Framework.InventoryFolderBase |
public updateInventoryFolder ( OpenSim.Framework.InventoryFolderBase folder ) : void | ||
folder | OpenSim.Framework.InventoryFolderBase | Folder to update |
리턴 | void |
public updateInventoryItem ( OpenSim.Framework.InventoryItemBase item ) : void | ||
item | OpenSim.Framework.InventoryItemBase | Inventory item to update |
리턴 | void |