x4Trace Documentation v1.0
Loading...
Searching...
No Matches
Ix4Trace.Engine.Database Namespace Reference

Classes

class  ISQL
 Represent an interface of SQL connection. Uses for execution of SQL commands. More...
 
interface  ISQLConnectionNAT
 Interface of native SQL connection. More...
 
class  SQLConnection
 
class  SQLDataTable
 Represents a result data of the sql command. More...
 
class  SQLTransaction
 Represents a transaction object. Not in use. Use grupped sql commands. More...
 

Functions

delegate void DatabaseRecordLocked (Entity.Entity obj, ISQL sqlConnection, string tableName, string pKey)
 Delegate of record locked network event.
 
delegate void DatabaseRecordUnLocked (Entity.Entity obj, ISQL sqlConnection, string tableName, string pKey)
 Delegate of record unlocked network event.
 
delegate void DatabaseRecordInserted (Entity.Entity obj, ISQL sqlConnection, string tableName, string pKey)
 Delegate of record inserted network event.
 
delegate void DatabaseRecordUpdated (Entity.Entity obj, ISQL sqlConnection, string tableName, string pKey)
 Delegate of record updated network event.
 

Function Documentation

◆ DatabaseRecordInserted()

delegate void Ix4Trace.Engine.Database.DatabaseRecordInserted ( Entity.Entity obj,
ISQL sqlConnection,
string tableName,
string pKey )

Delegate of record inserted network event.

Parameters
objEntity to lock.
sqlConnectionConnection.
tableNameName of thable.
pKeyKey of table.

◆ DatabaseRecordLocked()

delegate void Ix4Trace.Engine.Database.DatabaseRecordLocked ( Entity.Entity obj,
ISQL sqlConnection,
string tableName,
string pKey )

Delegate of record locked network event.

Parameters
objEntity to lock.
sqlConnectionConnection.
tableNameName of thable.
pKeyKey of table.

◆ DatabaseRecordUnLocked()

delegate void Ix4Trace.Engine.Database.DatabaseRecordUnLocked ( Entity.Entity obj,
ISQL sqlConnection,
string tableName,
string pKey )

Delegate of record unlocked network event.

Parameters
objEntity to lock.
sqlConnectionConnection.
tableNameName of thable.
pKeyKey of table.

◆ DatabaseRecordUpdated()

delegate void Ix4Trace.Engine.Database.DatabaseRecordUpdated ( Entity.Entity obj,
ISQL sqlConnection,
string tableName,
string pKey )

Delegate of record updated network event.

Parameters
objEntity to lock.
sqlConnectionConnection.
tableNameName of thable.
pKeyKey of table.