The C# SQL Classes

For an overview see page C# Classes

The eXtremeDB C# SQL API groups local, remote, and aggregated SQL access around a common connection contract. Use the pages below to navigate the SQL-specific classes.

ISqlConnection
Common SQL connection contract implemented by the SQL connection classes
SqlLocalConnection
In-process SQL connection for an opened database
SqlRemoteConnection
Remote SQL connection to an xSQL or HA-backed SQL server
SqlServer
SQL server for remote SQL clients
SqlResultSet
Result set returned by an SQL query
SqlTuple
One row of an SQL query result
SqlException
Managed SQL wrapper exception for closed-connection and similar SQL state errors
SqlAggregator
Aggregated SQL connection over multiple local SQL engines
SqlCursor
Navigation and iteration over SQL query results