C# Class Deveel.Data.DatabaseExtensions

Mostrar archivo Open project: deveel/deveeldb

Public Methods

Method Description
AsEventSource ( this database ) : IEventSource
Authenticate ( this database, string username, string password ) : bool
Close ( this database ) : bool
CreateSession ( this database, string userName, string password ) : ISession
CreateSession ( this database, string userName, string password, IsolationLevel isolation ) : ISession
CreateTransaction ( this database, IsolationLevel isolation ) : ITransaction
Delete ( this database ) : bool
FindTransactionById ( this database, int commidId ) : ITransaction

Private Methods

Method Description
CreateInitialSystemSession ( this database ) : ISession
CreateSafeTransaction ( this database, IsolationLevel isolation ) : ITransaction
CreateSession ( this database, string userName, IsolationLevel isolation ) : ISession
CreateSystemSession ( this database ) : ISession
CreateSystemSession ( this database, IsolationLevel isolation ) : ISession

Method Details

AsEventSource() public static method

public static AsEventSource ( this database ) : IEventSource
database this
return IEventSource

Authenticate() public static method

public static Authenticate ( this database, string username, string password ) : bool
database this
username string
password string
return bool

Close() public static method

public static Close ( this database ) : bool
database this
return bool

CreateSession() public static method

public static CreateSession ( this database, string userName, string password ) : ISession
database this
userName string
password string
return ISession

CreateSession() public static method

public static CreateSession ( this database, string userName, string password, IsolationLevel isolation ) : ISession
database this
userName string
password string
isolation IsolationLevel
return ISession

CreateTransaction() public static method

public static CreateTransaction ( this database, IsolationLevel isolation ) : ITransaction
database this
isolation IsolationLevel
return ITransaction

Delete() public static method

public static Delete ( this database ) : bool
database this
return bool

FindTransactionById() public static method

public static FindTransactionById ( this database, int commidId ) : ITransaction
database this
commidId int
return ITransaction