eXtremeDB SQL .NET 6.0 API
Public Member Functions | Properties | List of all members
eXtremeDB.ISqlConnection Interface Reference

Database connection for execution of SQL queries. Each thread working with the database should have its own database connection. More...

Inheritance diagram for eXtremeDB.ISqlConnection:
Inheritance graph
[legend]

Public Member Functions

SqlResultSet ExecuteQuery (String query, params Object[] args)
 Execute SQL query.

Parameters
querySQL query with '?' used as parameter placeholder.
Returns
cursor through selected tuples
More...
 
int ExecuteStatement (String stmt, params Object[] args)
 Execute SQL update statement

Parameters
stmtSQL DML statement with '?' used as parameter placeholder.
Returns
number of affected (updated, inserted, deleted) records
More...
 
void Disconnect ()
 Close this connection. More...
 
void DetachResultSet (SqlResultSet result)
 Internal method called by SqlResultSet. Should not be explicitly called by application. More...
 

Properties

IDatabaseWrapper Wrapper [get]
 

Detailed Description

Database connection for execution of SQL queries. Each thread working with the database should have its own database connection.

Member Function Documentation

◆ DetachResultSet()

void eXtremeDB.ISqlConnection.DetachResultSet ( SqlResultSet  result)

Internal method called by SqlResultSet. Should not be explicitly called by application.

Implemented in eXtremeDB.SqlLocalConnection, and eXtremeDB.SqlRemoteConnection.

◆ Disconnect()

void eXtremeDB.ISqlConnection.Disconnect ( )

Close this connection.

Implemented in eXtremeDB.SqlRemoteConnection, and eXtremeDB.SqlLocalConnection.

◆ ExecuteQuery()

SqlResultSet eXtremeDB.ISqlConnection.ExecuteQuery ( String  query,
params Object[]  args 
)

Execute SQL query.

Parameters
querySQL query with '?' used as parameter placeholder.
Returns
cursor through selected tuples

Implemented in eXtremeDB.SqlRemoteConnection, and eXtremeDB.SqlLocalConnection.

◆ ExecuteStatement()

int eXtremeDB.ISqlConnection.ExecuteStatement ( String  stmt,
params Object[]  args 
)

Execute SQL update statement

Parameters
stmtSQL DML statement with '?' used as parameter placeholder.
Returns
number of affected (updated, inserted, deleted) records

Implemented in eXtremeDB.SqlRemoteConnection, and eXtremeDB.SqlLocalConnection.

Property Documentation

◆ Wrapper

IDatabaseWrapper eXtremeDB.ISqlConnection.Wrapper
get

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