Database Class Reference
[GDB]

Database class. More...

Inheritance diagram for Database:

Inheritance graph
Collaboration diagram for Database:

Collaboration graph

List of all members.

Public Member Functions

virtual ~Database ()
 Destructor.
const std::wstring & GetAlias () const
 Gets the alias of the Database.
const std::wstring & GetPath () const
 Gets the path of the Database.
SessionNewSession ()
 Creates a new Session.
void GetStatistics (DatabaseStatistics &stats)
 Gets Database statistics.

Friends

class Dex
class Graph


Detailed Description

Database class.

All the data of the Database is stored into a persistent file which just can be created or open through a Dex instance.

Also, all the manipulation of a Database must be done by means of a Session which can be initiated from a Database instance.

Multiple Databases do not share the memory, that is there is no negotiation among them. In those cases, memory must be prefixed for each Database. To do that, use the DEXConfig.

Author:
Sparsity Technologies http://www.sparsity-technologies.com

Member Function Documentation

const std::wstring& Database::GetAlias (  )  const [inline]

Gets the alias of the Database.

Returns:
The alias of the Database.

const std::wstring& Database::GetPath (  )  const [inline]

Gets the path of the Database.

Returns:
The path of the Database.

void Database::GetStatistics ( DatabaseStatistics stats  ) 

Gets Database statistics.

Parameters:
stats [out] The DatabaseStatistics instance.


The documentation for this class was generated from the following file:

Generated on Tue Jul 16 12:10:14 2013 for Dex by  doxygen 1.5.6