# The C# Classes

> Please use the links below to view the individual class definition:

> Database
> Database creation, open and close
> Connection
> Methods for database insert and search operations
> Cursor
> Methods for processing result sets
> Sequence
> Sequence iteration and management

> ## SQL Classes

> SqlLocalConnection
> Database connection for execution of SQL queries
> SqlRemoteConnection
> Database connection for execution of SQL queries
> SqlServer
> Provides a SQL server
> SqlResultSet
> Data set for SQL query results
> SqlAggregator
> SQL aggregation connection
> SqlCursor
> Methods for processing SQL query results

> ## Transaction logging Classes

> LogWriter
> Transaction log writer
> LogReader
> Transaction log reader

> ## High Availability Classes

> MasterConnection
> The database connection used by an HA master application
> ReplicaConnection
> The database connection used by an HA replica application
> ClusterConnection
> The database connection used by a cluster node