OpenSim::Data::Null::NullDataStore Class Reference

NULL DataStore, do not store anything. More...

Inheritance diagram for OpenSim::Data::Null::NullDataStore:

OpenSim::Region::Environment::Interfaces::IRegionDataStore List of all members.

Public Member Functions

void Initialise (string dbfile)
 Initialises the data storage engine.
void Dispose ()
 Dispose the database.
void StoreRegionSettings (RegionSettings rs)
RegionSettings LoadRegionSettings (UUID regionUUID)
void StoreObject (SceneObjectGroup obj, UUID regionUUID)
 Stores all object's details apart from inventory.
void RemoveObject (UUID obj, UUID regionUUID)
 Entirely removes the object, including inventory.
void StorePrimInventory (UUID primID, ICollection< TaskInventoryItem > items)
 Store a prim's inventory.
List< SceneObjectGroupLoadObjects (UUID regionUUID)
 Load persisted objects from region storage.
void StoreTerrain (double[,] ter, UUID regionID)
 Store a terrain revision in region storage.
double[,] LoadTerrain (UUID regionID)
 Load the latest terrain revision from region storage.
void RemoveLandObject (UUID globalID)
 
  • delete from land where UUID=globalID
  • delete from landaccesslist where LandUUID=globalID

void StoreLandObject (ILandObject land)
List< LandDataLoadLandObjects (UUID regionUUID)
void Shutdown ()

Detailed Description

NULL DataStore, do not store anything.


Member Function Documentation

void OpenSim::Data::Null::NullDataStore::Initialise ( string  dbfile  )  [inline]

Initialises the data storage engine.

Parameters:
filename The file to save the database to (may not be applicable). Alternatively, a connection string for the database

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::Dispose (  )  [inline]

Dispose the database.

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::StoreRegionSettings ( RegionSettings  rs  )  [inline]

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

RegionSettings OpenSim::Data::Null::NullDataStore::LoadRegionSettings ( UUID  regionUUID  )  [inline]

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::StoreObject ( SceneObjectGroup  obj,
UUID  regionUUID 
) [inline]

Stores all object's details apart from inventory.

Parameters:
obj 
regionUUID 

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::RemoveObject ( UUID  obj,
UUID  regionUUID 
) [inline]

Entirely removes the object, including inventory.

Parameters:
uuid 
regionUUID 
Returns:

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::StorePrimInventory ( UUID  primID,
ICollection< TaskInventoryItem items 
) [inline]

Store a prim's inventory.

Returns:

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

List<SceneObjectGroup> OpenSim::Data::Null::NullDataStore::LoadObjects ( UUID  regionUUID  )  [inline]

Load persisted objects from region storage.

Parameters:
regionUUID the Region UUID
Returns:
List of loaded groups

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::StoreTerrain ( double  ter[,],
UUID  regionID 
) [inline]

Store a terrain revision in region storage.

Parameters:
ter HeightField data
regionID region UUID

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

double [,] OpenSim::Data::Null::NullDataStore::LoadTerrain ( UUID  regionID  )  [inline]

Load the latest terrain revision from region storage.

Parameters:
regionID the region UUID
Returns:
Heightfield data

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::RemoveLandObject ( UUID  globalID  )  [inline]

Parameters:
globalID 

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::StoreLandObject ( ILandObject  land  )  [inline]

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

List<LandData> OpenSim::Data::Null::NullDataStore::LoadLandObjects ( UUID  regionUUID  )  [inline]

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.

void OpenSim::Data::Null::NullDataStore::Shutdown (  )  [inline]

Implements OpenSim::Region::Environment::Interfaces::IRegionDataStore.


The documentation for this class was generated from the following file:
Generated on Mon Jan 5 01:00:39 2009 for OpenSim by  doxygen 1.5.1