Graeme Burnett's ESQL/C Programming Examples
Common Header Files

File NameDescription
c.class.h Abstract type definitions
c.defs.h Global constant definitions
c.incl.h Global include files
c.proto.h Function prototypes
error.class.h ESQL/C error handling routines global definitions
esql.class.h ESQL/C typedefs
esql.defs.h ESQL/C constant definitions
esql.incl.h ESQL/C include files
esql.proto.h ESQL/C function prototypes
global.h Global Variables
hash.h ESQL/C function prototypes


Informix ESQL/C Library Modules

File NameDescription
Error.ec General error handling routine for ESQL and C Programs.
IUCheck.ec ESQL/C SQL Statement status checking routine.
IUCheckDBSignature.ec Routine for performing and MD5 checksum of an in-situ Informix Database schema.
IUCheckSQLCode.ec Check the result of an SQL call
IUColumnInfo.ec Describe the data type of a table column
IUCompress.ec Compress a stream into mulitple compress files. Useful if stream is greater than permitted file size.
IUConnectionInfo.ec retrieve sqlhosts entry for current connection
IUConstraints.ec Recursively Enable/Disable Referential Integrity Constraints
IUDatabase.ec Create or Drop an Informix Database
IUDBConnect.ec Connect to an Informix Database
IUDBDisconnect.ec Disconnect from an Informix Database
IUDBObjectExists.ec Check if any database object (constraint, index, column etc) exists
IUDisplayError.ec Print error message followed by sql statement
IUDisplayException.ec check SQLCODE for success/warning or error
IUDisplayShortError.ec Display a less verbose SQL error message
IUDisplayWarning.ec Display an SQL warning statement
IUDisplayException.ec Display a verbose SQL error
IUExpressionCheck.ec Full error checking of an sql statement
IUListTables.ec return a List of tablenames in the current database
IULoadTable.ec Load an informix table from a compressed series of files
IUUnloadTable.ec Unload an informix table into a compressed series of files
IUMasterTableList.ec return a List of Master tables from a detail table - useful when turning off constraints
IUOnspaces.ec C interface to onspaces
IURenameTable.ec Rename an Informix Table
IURunSQL.ec Run an SQL command
IUSQLStateError.ec Check the SQLSTATE structure for an error condition
IUTime.ec Time the system, user cpu usage and elapsed time of an SQL call
IUTransaction.ec Start/End a database transaction


Last Updated