DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Protected Member Functions | Properties | List of all members
Deveel.Data.Transactions.TableCommitEvent Class Reference
Inheritance diagram for Deveel.Data.Transactions.TableCommitEvent:
Deveel.Data.Diagnostics.Event Deveel.Data.Diagnostics.IEvent

Public Member Functions

 TableCommitEvent (ObjectName tableName, int tableId, IEnumerable< int > addedRows, IEnumerable< int > removedRows)
 

Protected Member Functions

override void GetEventData (Dictionary< string, object > data)
 
- Protected Member Functions inherited from Deveel.Data.Diagnostics.Event
 Event ()
 
 Event (DateTimeOffset timeStamp)
 
virtual IEventSource OnSourceGet (IEventSource eventSource)
 
virtual IEventSource OnSourceSet (IEventSource eventSource)
 

Properties

ObjectName TableName [get, private set]
 
int TableId [get, private set]
 
IEnumerable< int > AddedRows [get, private set]
 
IEnumerable< int > RemovedRows [get, private set]
 
- Properties inherited from Deveel.Data.Diagnostics.Event
IEventSource EventSource [get, set]
 
DateTimeOffset TimeStamp [get, private set]
 
IDictionary< string, object > IEvent. EventData [get]
 
- Properties inherited from Deveel.Data.Diagnostics.IEvent
IEventSource EventSource [get, set]
 Gets the event source. More...
 
DateTimeOffset TimeStamp [get]
 
IDictionary< string, object > EventData [get]
 Gets additional event data that come with the event. More...
 

Detailed Description

Definition at line 9 of file TableCommitEvent.cs.

Constructor & Destructor Documentation

Deveel.Data.Transactions.TableCommitEvent.TableCommitEvent ( ObjectName  tableName,
int  tableId,
IEnumerable< int >  addedRows,
IEnumerable< int >  removedRows 
)
inline

Definition at line 10 of file TableCommitEvent.cs.

10  {
11  if (tableName == null)
12  throw new ArgumentNullException("tableName");
13 
14  TableName = tableName;
15  TableId = tableId;
16  AddedRows = addedRows;
17  RemovedRows = removedRows;
18  }

Member Function Documentation

override void Deveel.Data.Transactions.TableCommitEvent.GetEventData ( Dictionary< string, object >  data)
inlineprotectedvirtual

Reimplemented from Deveel.Data.Diagnostics.Event.

Definition at line 28 of file TableCommitEvent.cs.

Property Documentation

IEnumerable<int> Deveel.Data.Transactions.TableCommitEvent.AddedRows
getprivate set

Definition at line 24 of file TableCommitEvent.cs.

IEnumerable<int> Deveel.Data.Transactions.TableCommitEvent.RemovedRows
getprivate set

Definition at line 26 of file TableCommitEvent.cs.

int Deveel.Data.Transactions.TableCommitEvent.TableId
getprivate set

Definition at line 22 of file TableCommitEvent.cs.

ObjectName Deveel.Data.Transactions.TableCommitEvent.TableName
getprivate set

Definition at line 20 of file TableCommitEvent.cs.


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