Overview
Classes: Binder, ConnectionHandle, Connector, DataTruncatedException, DataTypes, Diagnostics, EnvironmentHandle, Error, Extractor, Handle, HandleException, InsufficientStorageException, ODBCColumn, ODBCException, ODBCStatementImpl, Parameter, Preparation, SessionImpl, UnknownDataLengthException, Utility
Types: ConnectionDiagnostics, ConnectionError, ConnectionException, DescriptorDiagnostics, DescriptorError, DescriptorException, DescriptorHandle, EnvironmentDiagnostics, EnvironmentError, EnvironmentException, StatementDiagnostics, StatementError, StatementException, StatementHandle
Classes
class Binder
Binds placeholders in the sql query to the provided values.
class ConnectionHandle
ODBC connection handle class
class Connector
Connector instantiates SqLite SessionImpl objects.
class DataTruncatedException
class DataTypes
C <==> SQL datatypes mapping utility class.
class Diagnostics
Utility class providing functionality for retrieving ODBC diagnostic
records.
class EnvironmentHandle
ODBC environment handle class
class Error
Class encapsulating ODBC diagnostic record collection.
class Extractor
Extracts and converts data values from the result row returned by ODBC.
class Handle
ODBC handle class template
class HandleException
class InsufficientStorageException
class ODBCColumn
class ODBCException
class ODBCStatementImpl
Implements statement functionality needed for ODBC
class Parameter
class Preparation
Class used for database preparation where we first have to register all data types
with respective memory output locations before extracting data.
class SessionImpl
Implements SessionImpl interface
class UnknownDataLengthException
class Utility
Types
ConnectionDiagnostics
typedef Diagnostics < SQLHDBC, 2 > ConnectionDiagnostics;
ConnectionError
typedef Error < SQLHDBC, 2 > ConnectionError;
ConnectionException
typedef HandleException < SQLHDBC, 2 > ConnectionException;
DescriptorDiagnostics
typedef Diagnostics < SQLHDESC, 4 > DescriptorDiagnostics;
DescriptorError
typedef Error < SQLHSTMT, 4 > DescriptorError;
DescriptorException
typedef HandleException < SQLHDESC, 4 > DescriptorException;
DescriptorHandle
typedef Handle < SQLHDESC, 4 > DescriptorHandle;
EnvironmentDiagnostics
typedef Diagnostics < SQLHENV, 1 > EnvironmentDiagnostics;
EnvironmentError
typedef Error < SQLHENV, 1 > EnvironmentError;
EnvironmentException
typedef HandleException < SQLHENV, 1 > EnvironmentException;
StatementDiagnostics
typedef Diagnostics < SQLHSTMT, 3 > StatementDiagnostics;
StatementError
typedef Error < SQLHSTMT, 3 > StatementError;
StatementException
typedef HandleException < SQLHSTMT, 3 > StatementException;
StatementHandle
typedef Handle < SQLHSTMT, 3 > StatementHandle;