OpenSim
|
A RegionData Interface to the SQLite database More...
Public Member Functions | |
SQLiteSimulationData () | |
SQLiteSimulationData (string connectionString) | |
void | Initialise (string connectionString) |
| |
void | Dispose () |
Dispose the database More... | |
void | StoreRegionSettings (RegionSettings rs) |
void | StoreSpawnPoints (RegionSettings rs) |
RegionLightShareData | LoadRegionWindlightSettings (UUID regionUUID) |
Load windlight settings from region storage More... | |
void | RemoveRegionWindlightSettings (UUID regionID) |
Remove windlight settings from region storage More... | |
void | StoreRegionWindlightSettings (RegionLightShareData wl) |
Adds an windlight into region storage More... | |
string | LoadRegionEnvironmentSettings (UUID regionUUID) |
Load Environment settings from region storage More... | |
void | StoreRegionEnvironmentSettings (UUID regionUUID, string settings) |
Store Environment settings into region storage More... | |
void | RemoveRegionEnvironmentSettings (UUID regionUUID) |
Delete Environment settings from region storage More... | |
RegionSettings | LoadRegionSettings (UUID regionUUID) |
void | StoreObject (SceneObjectGroup obj, UUID regionUUID) |
Adds an object into region storage More... | |
void | RemoveObject (UUID obj, UUID regionUUID) |
Removes an object from region storage More... | |
List< SceneObjectGroup > | LoadObjects (UUID regionUUID) |
Load persisted objects from region storage. More... | |
void | StoreTerrain (double[,] ter, UUID regionID) |
void | StoreTerrain (TerrainData terrData, UUID regionID) |
Store a terrain revision in region storage More... | |
double[,] | LoadTerrain (UUID regionID) |
Load the latest terrain revision from region storage More... | |
TerrainData | LoadTerrain (UUID regionID, int pSizeX, int pSizeY, int pSizeZ) |
Load the latest terrain revision from region storage More... | |
void | RemoveLandObject (UUID globalID) |
| |
void | StoreLandObject (ILandObject parcel) |
List< LandData > | LoadLandObjects (UUID regionUUID) |
void | Commit () |
void | Shutdown () |
See Commit More... | |
void | StorePrimInventory (UUID primID, ICollection< TaskInventoryItem > items) |
UUID[] | GetObjectIDs (UUID regionID) |
void | SaveExtra (UUID regionID, string name, string value) |
void | RemoveExtra (UUID regionID, string name) |
Dictionary< string, string > | GetExtra (UUID regionID) |
Protected Member Functions | |
void | CreateDataSetMapping (IDataAdapter da, string tableName) |
Properties | |
virtual Assembly | Assembly [get] |
A RegionData Interface to the SQLite database
Definition at line 51 of file SQLiteSimulationData.cs.
|
inline |
Definition at line 88 of file SQLiteSimulationData.cs.
|
inline |
Definition at line 92 of file SQLiteSimulationData.cs.
|
inline |
Definition at line 1046 of file SQLiteSimulationData.cs.
|
inlineprotected |
Definition at line 1090 of file SQLiteSimulationData.cs.
|
inline |
Dispose the database
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 311 of file SQLiteSimulationData.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 2991 of file SQLiteSimulationData.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 2978 of file SQLiteSimulationData.cs.
|
inline |
connectionString | the connection string |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 112 of file SQLiteSimulationData.cs.
|
inline |
regionUUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 1018 of file SQLiteSimulationData.cs.
|
inline |
Load persisted objects from region storage.
regionUUID | The region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 694 of file SQLiteSimulationData.cs.
|
inline |
Load Environment settings from region storage
regionUUID | the region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 502 of file SQLiteSimulationData.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 558 of file SQLiteSimulationData.cs.
|
inline |
Load windlight settings from region storage
regionUUID | RegionID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 436 of file SQLiteSimulationData.cs.
|
inline |
Load the latest terrain revision from region storage
regionID | the region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 871 of file SQLiteSimulationData.cs.
|
inline |
Load the latest terrain revision from region storage
regionID | the region UUID |
pSizeX | the X dimension of the terrain being filled |
pSizeY | the Y dimension of the terrain being filled |
pSizeZ | the Z dimension of the terrain being filled |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 881 of file SQLiteSimulationData.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 2987 of file SQLiteSimulationData.cs.
|
inline |
globalID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 916 of file SQLiteSimulationData.cs.
|
inline |
Removes an object from region storage
obj | the object |
regionUUID | the region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 640 of file SQLiteSimulationData.cs.
|
inline |
Delete Environment settings from region storage
regionUUID | the region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 540 of file SQLiteSimulationData.cs.
|
inline |
Remove windlight settings from region storage
regionID | RegionID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 460 of file SQLiteSimulationData.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 2983 of file SQLiteSimulationData.cs.
|
inline |
See Commit
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 1077 of file SQLiteSimulationData.cs.
|
inline |
parcel |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 960 of file SQLiteSimulationData.cs.
|
inline |
Adds an object into region storage
obj | the object |
regionUUID | the region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 611 of file SQLiteSimulationData.cs.
|
inline |
primID | |
items |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 2554 of file SQLiteSimulationData.cs.
|
inline |
Store Environment settings into region storage
regionUUID | the region UUID |
settings | LLSD string from viewer |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 517 of file SQLiteSimulationData.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 375 of file SQLiteSimulationData.cs.
|
inline |
Adds an windlight into region storage
wl | RegionLightShareData |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 479 of file SQLiteSimulationData.cs.
|
inline |
Definition at line 400 of file SQLiteSimulationData.cs.
|
inline |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 824 of file SQLiteSimulationData.cs.
|
inline |
Store a terrain revision in region storage
ter | terrain heightfield |
regionID | region UUID |
Implements OpenSim.Region.Framework.Interfaces.ISimulationDataStore.
Definition at line 834 of file SQLiteSimulationData.cs.
|
getprotected |
Definition at line 84 of file SQLiteSimulationData.cs.