|
IEnumerable< KeyValuePair< string, object > > | GetMetaData () |
|
Definition at line 28 of file SystemSession.cs.
Deveel.Data.SystemSession.SystemSession |
( |
ITransaction |
transaction | ) |
|
|
inline |
Definition at line 29 of file SystemSession.cs.
30 :
this(transaction, transaction.CurrentSchema()) {
Deveel.Data.SystemSession.SystemSession |
( |
ITransaction |
transaction, |
|
|
string |
currentSchema |
|
) |
| |
|
inline |
Definition at line 33 of file SystemSession.cs.
34 if (
String.IsNullOrEmpty(currentSchema))
35 throw new ArgumentNullException(
"currentSchema");
A long string in the system.
The system implementation of a transaction model that handles isolated operations within a database c...
new ITransactionContext Context
ISessionContext CreateSessionContext()
void Deveel.Data.SystemSession.Access |
( |
IEnumerable< IDbObject > |
objects, |
|
|
AccessType |
accessType |
|
) |
| |
|
inline |
void Deveel.Data.SystemSession.Commit |
( |
| ) |
|
|
inline |
Commits the latest changes made by the user in the session.
- See also
- ITransaction
Implements Deveel.Data.ISession.
Definition at line 101 of file SystemSession.cs.
The system implementation of a transaction model that handles isolated operations within a database c...
void Commit()
Commits all write operation done during the lifetime of this transaction and invalidates it...
ILargeObject Deveel.Data.SystemSession.CreateLargeObject |
( |
long |
size, |
|
|
bool |
compressed |
|
) |
| |
|
inline |
IQuery Deveel.Data.SystemSession.CreateQuery |
( |
| ) |
|
|
inline |
void Deveel.Data.SystemSession.Dispose |
( |
| ) |
|
|
inline |
Definition at line 43 of file SystemSession.cs.
The system implementation of a transaction model that handles isolated operations within a database c...
void Deveel.Data.SystemSession.Exit |
( |
IEnumerable< IDbObject > |
objects, |
|
|
AccessType |
accessType |
|
) |
| |
|
inline |
IEnumerable<KeyValuePair<string, object> > Deveel.Data.SystemSession.GetMetaData |
( |
| ) |
|
|
inlineprivate |
Definition at line 75 of file SystemSession.cs.
76 return new Dictionary<string, object> {
Provides the information for a user in a database system
const string SystemName
The name of the SYSTEM special user.
void Deveel.Data.SystemSession.Rollback |
( |
| ) |
|
|
inline |
Rolls-back all the modifications made by the user in this session
<seealse cref="ITransaction">
Implements Deveel.Data.ISession.
Definition at line 105 of file SystemSession.cs.
The system implementation of a transaction model that handles isolated operations within a database c...
void Rollback()
Rollback any write operations done during the lifetime of this transaction and invalidates it...
IContext IEventSource. Deveel.Data.SystemSession.Context |
|
getprivate |
string Deveel.Data.SystemSession.CurrentSchema |
|
getprivate set |
DateTimeOffset Deveel.Data.SystemSession.LastCommandTime |
|
get |
IEnumerable<KeyValuePair<string, object> > IEventSource. Deveel.Data.SystemSession.Metadata |
|
getprivate |
IEventSource IEventSource. Deveel.Data.SystemSession.ParentSource |
|
getprivate |
DateTimeOffset Deveel.Data.SystemSession.StartedOn |
|
getprivate set |
User Deveel.Data.SystemSession.User |
|
get |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data/SystemSession.cs