DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Transactions.ITransactionFactory Interface Reference

Defines the required features to factory transactions within a relational system. More...

Inheritance diagram for Deveel.Data.Transactions.ITransactionFactory:
Deveel.Data.Database.DatabaseTransactionFactory

Public Member Functions

ITransaction CreateTransaction (IsolationLevel isolation)
 Creates a new the transaction with the isolation specified. More...
 

Properties

TransactionCollection OpenTransactions [get]
 Gets the collection of currently open transactions. More...
 

Detailed Description

Defines the required features to factory transactions within a relational system.

Definition at line 24 of file ITransactionFactory.cs.

Member Function Documentation

ITransaction Deveel.Data.Transactions.ITransactionFactory.CreateTransaction ( IsolationLevel  isolation)

Creates a new the transaction with the isolation specified.

Parameters
isolationThe transaction isolation level.
Returns
Returns an instance of ITransaction that holds the the access to the underlying data system according to the isolation level provided.

Implemented in Deveel.Data.Database.DatabaseTransactionFactory.

Property Documentation

TransactionCollection Deveel.Data.Transactions.ITransactionFactory.OpenTransactions
get

Gets the collection of currently open transactions.

The open transactions within the underlying system.

Definition at line 31 of file ITransactionFactory.cs.


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