DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.ISystem Interface Reference
Inheritance diagram for Deveel.Data.ISystem:
Deveel.Data.IDatabaseHandler Deveel.Data.Diagnostics.IEventSource Deveel.Data.DatabaseSystem

Public Member Functions

IEnumerable< string > GetDatabases ()
 
IDatabase CreateDatabase (IConfiguration configuration, string adminUser, string adminPassword)
 
bool DatabaseExists (string databaseName)
 
IDatabase OpenDatabase (IConfiguration configuration)
 
bool DeleteDatabase (string databaseName)
 
- Public Member Functions inherited from Deveel.Data.IDatabaseHandler
IDatabase GetDatabase (string databaseName)
 

Properties

IEnumerable< ModuleInfoModules [get]
 
new ISystemContext Context [get]
 
- Properties inherited from Deveel.Data.Diagnostics.IEventSource
IContext Context [get]
 
IEventSource ParentSource [get]
 Gets an optional parent source. More...
 
IEnumerable< KeyValuePair< string, object > > Metadata [get]
 Gets the list of metadata associated to the source. More...
 

Detailed Description

Definition at line 24 of file ISystem.cs.

Member Function Documentation

IDatabase Deveel.Data.ISystem.CreateDatabase ( IConfiguration  configuration,
string  adminUser,
string  adminPassword 
)

Implemented in Deveel.Data.DatabaseSystem.

bool Deveel.Data.ISystem.DatabaseExists ( string  databaseName)

Implemented in Deveel.Data.DatabaseSystem.

bool Deveel.Data.ISystem.DeleteDatabase ( string  databaseName)

Implemented in Deveel.Data.DatabaseSystem.

IEnumerable<string> Deveel.Data.ISystem.GetDatabases ( )

Implemented in Deveel.Data.DatabaseSystem.

IDatabase Deveel.Data.ISystem.OpenDatabase ( IConfiguration  configuration)

Implemented in Deveel.Data.DatabaseSystem.

Property Documentation

new ISystemContext Deveel.Data.ISystem.Context
get

Definition at line 27 of file ISystem.cs.

IEnumerable<ModuleInfo> Deveel.Data.ISystem.Modules
get

Definition at line 25 of file ISystem.cs.


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