C# Класс OpenSim.Data.MySQL.MySQLSimulationData

A MySQL Interface for the Region Server
Наследование: ISimulationDataStore
Показать файл Открыть проект

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

Метод Описание
Dispose ( ) : void
Initialise ( string connectionString ) : void
LoadLandObjects ( UUID regionUUID ) : List
LoadObjects ( UUID regionID ) : List
LoadRegionSettings ( UUID regionUUID ) : OpenSim.Framework.RegionSettings
LoadRegionWindlightSettings ( UUID regionUUID ) : RegionLightShareData
LoadTerrain ( UUID regionID ) : ].double[
MySQLSimulationData ( ) : System
MySQLSimulationData ( string connectionString ) : System
RemoveLandObject ( UUID globalID ) : void
RemoveObject ( UUID obj, UUID regionUUID ) : void
Shutdown ( ) : void
StoreLandObject ( ILandObject parcel ) : void
StoreObject ( SceneObjectGroup obj, UUID regionUUID ) : void
StorePrimInventory ( UUID primID, ICollection items ) : void
StoreRegionSettings ( OpenSim.Framework.RegionSettings rs ) : void
StoreRegionWindlightSettings ( RegionLightShareData wl ) : void
StoreTerrain ( double ter, UUID regionID ) : void

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

Метод Описание
BuildItem ( IDataReader row ) : TaskInventoryItem

Build a prim inventory item from the persisted data.

BuildLandAccessData ( IDataReader row ) : ParcelManager.ParcelAccessEntry

BuildLandData ( IDataReader row ) : LandData

BuildPrim ( IDataReader row ) : SceneObjectPart
BuildRegionSettings ( IDataReader row ) : OpenSim.Framework.RegionSettings
BuildShape ( IDataReader row ) : OpenSim.Framework.PrimitiveBaseShape

ExecuteNonQuery ( MySqlCommand c ) : void
ExecuteReader ( MySqlCommand c ) : IDataReader
FillItemCommand ( MySqlCommand cmd, TaskInventoryItem taskItem ) : void

FillLandAccessCommand ( MySqlCommand cmd, ParcelManager entry, UUID parcelID ) : void

FillLandCommand ( MySqlCommand cmd, LandData land, UUID regionUUID ) : void

FillPrimCommand ( MySqlCommand cmd, SceneObjectPart prim, UUID sceneGroupID, UUID regionUUID ) : void

Fill the prim command with prim values

FillRegionSettingsCommand ( MySqlCommand cmd, OpenSim.Framework.RegionSettings settings ) : void

FillShapeCommand ( MySqlCommand cmd, SceneObjectPart prim ) : void

LoadItems ( SceneObjectPart prim ) : void

Load in a prim's persisted inventory.

RemoveItems ( List uuids ) : void

Remove all persisted items for a list of prims The caller must acquire the necessrary synchronization locks

RemoveItems ( UUID uuid ) : void

Remove all persisted items of the given prim. The caller must acquire the necessrary synchronization locks

RemoveShapes ( List uuids ) : void

Remove all persisted shapes for a list of prims The caller must acquire the necessrary synchronization locks

SerializeTerrain ( double val ) : Array

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

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

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

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

public Initialise ( string connectionString ) : void
connectionString string
Результат void

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

public LoadLandObjects ( UUID regionUUID ) : List
regionUUID UUID
Результат List

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

public LoadObjects ( UUID regionID ) : List
regionID UUID
Результат List

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

public LoadRegionSettings ( UUID regionUUID ) : OpenSim.Framework.RegionSettings
regionUUID UUID
Результат OpenSim.Framework.RegionSettings

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

public LoadRegionWindlightSettings ( UUID regionUUID ) : RegionLightShareData
regionUUID UUID
Результат OpenSim.Framework.RegionLightShareData

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

public LoadTerrain ( UUID regionID ) : ].double[
regionID UUID
Результат ].double[

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

public MySQLSimulationData ( ) : System
Результат System

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

public MySQLSimulationData ( string connectionString ) : System
connectionString string
Результат System

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

public RemoveLandObject ( UUID globalID ) : void
globalID UUID
Результат void

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

public RemoveObject ( UUID obj, UUID regionUUID ) : void
obj UUID
regionUUID UUID
Результат void

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

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

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

public StoreLandObject ( ILandObject parcel ) : void
parcel ILandObject
Результат void

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

public StoreObject ( SceneObjectGroup obj, UUID regionUUID ) : void
obj OpenSim.Region.Framework.Scenes.SceneObjectGroup
regionUUID UUID
Результат void

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

public StorePrimInventory ( UUID primID, ICollection items ) : void
primID UUID
items ICollection
Результат void

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

public StoreRegionSettings ( OpenSim.Framework.RegionSettings rs ) : void
rs OpenSim.Framework.RegionSettings
Результат void

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

public StoreRegionWindlightSettings ( RegionLightShareData wl ) : void
wl OpenSim.Framework.RegionLightShareData
Результат void

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

public StoreTerrain ( double ter, UUID regionID ) : void
ter double
regionID UUID
Результат void