Data Structures
Here are the data structures with brief descriptions:
| CIsaAPI | Base class for all DBMS API wrappers |
| CSABLob | A subsidiary class to bind a SA_dtBLob parameter with SACommand << operator |
| CSABytes | A subsidiary class to bind a SA_dtBytes parameter with SACommand << operator |
| CSACLob | A subsidiary class to bind a SA_dtCLob parameter with SACommand << operator |
| CSACommand | Defines a specific command that you intend to execute against a data source |
| CsaCommandHandles | Base class for DBMS specific command handle(s) |
| CSAConnection | The DBMS connection class. Represents an unique session with a data source |
| CsaConnectionHandles | Base class for DBMS specific connection handle(s) |
| CSADateTime | Provides support for manipulating date/time values |
| CSAException | Library error exception class |
| CSAField | Defines a specific command result set field that you read the value |
| CSAGlobals | Global SQLAPI++ settings class |
| CSAInterval | This is MySQL specific class that is used to represent MySQL TIME data type |
| CSALongBinary | A subsidiary class to bind a SA_dtLongBinary parameter with SACommand << operator |
| CSALongChar | A subsidiary class to bind a SA_dtLongChar parameter with SACommand << operator |
| CSALongOrLob | A subsidiary class to bind a long or LOB parameter with SACommand << operator |
| CSANull | Defines a specific empty/NULL data class for SACommand << operator |
| CSANumeric | Provides support for manipulating NUMERIC values |
| CSAOptions | A subsidiary class to specify an object with options |
| CSAParam | Defines a specific command parameter that you assign and/or read the value |
| CSAPI | Represents a database API. The point you have to start with |
| CSAPos | A subsidiary class to specify a parameter position for SACommand << operator |
| CSAString | Provides support for manipulating character values |
| CSAValue | Subsidiary class |
| CSAValueRead | Base DBMS values storage class |