# Package com.informix.jdbc

Interface Summary
Connection2: Deprecated
IfmxCallableStatement: The IfmxCallableStatement interface extends the java.sql.CallableStatement interface.
IfmxComplexSQLInput: The IfmxComplexSQLInput interface contains Informix extensions to the SQLInput interface.
IfmxComplexSQLOutput: The IfmxComplexSQLOutput interface contains Informix extensions to the SQLOutput interface.
IfmxConnection: The IfmxConnection interface contains Informix extensions to the Connection interface.
IfmxPAM
IfmxParameterMetaData: The IfmxParameterMetaData interface extends the java.sql.IfmxParameterMetaData interface.
IfmxPreparedStatement: The IfmxPreparedStatement interface contains Informix extensions to the standard JDBC PreparedStatement interface.
IfmxResultSet: The IfmxResultSet interface extends the java.sql.ResultSet interface.
IfmxResultSetMetaData: The IfmxResultSetMetaData interface contains Informix extensions to the ResultSetMetaData interface.
IfmxSavepoint
IfmxStatement: The IfmxStatement interface contains Informix extensions to the standard JDBC Statement interface.
IfmxUDTSQLInput: The IfmxUDTSQLInput interface extends the SQLInput interface.
IfmxUDTSQLOutput: The IfmxUDTSQLOutput interface extends the SQLOutput interface.
IfxConnection: IfxConnection is a sub-interface of java.sql.Connection with a few more added Informix specific methods.
IfxProtocol: IfxProtocol represents the protocol and data exchange between the client and an Informix database server.
ParameterMetaData2: Deprecated
PreparedStatement2: Deprecated
ResultSet2: Deprecated
SQLUDTInput: JDBC 2.0
SQLUDTOutput: JDBC 2.0 This SQLUDTOutput interface extends from SQLOutput.
UDTSQLData: This interface is an Informix extension to SQLData.

Class Summary

Crypto

This class is just a wrapper to Encryption CSM class
com.informix.csm.crypto.IfxEncCsm
JDBC Programmers can use this classname to specify encryption
CSM class as
CSM=(classname=com.informix.jdbc.Crypto,.........)
By introducing this wrapper class we just make it easier for
JDBC programmer to remember name of encryption CSM
remembring "com.informix.jdbc.Crypto" is easier than
remembering "com.informix.csm.crypto.IfxEncCsm"

Gsscsm

This class is just a wrapper to Encryption CSM class
com.informix.csm.crypto.IfxEncCsm
JDBC Programmers can use this classname to specify encryption
CSM class as
CSM=(classname=com.informix.jdbc.Crypto,.........)
By introducing this wrapper class we just make it easier for
JDBC programmer to remember name of encryption CSM
remembring "com.informix.jdbc.Crypto" is easier than
remembering "com.informix.csm.crypto.IfxEncCsm"

IfxArray: JDBC 2.0
IfxBblob: By default, a Blob is a transaction duration reference to a binary large object.
IfxBigInt: Support for long (IfxBigInt) datatypes.
IfxBlob: Support for Blob datatypes.
IfxBSONObject: The IfxBSONObject is a hybrid of both the `SQLData` interface necessary to read and write BSON data with the Informix JDBC driver and the `BSONObject` interface necessary to work with BSON objects that returned by or sent to Informix.
IfxByteArrayInputStream: JDBC 2.0 A IfxByteArrayInputStream is a subclass of ByteArrayInputStream.
IfxCallableStatement: CallableStatement is used to execute SQL stored procedures.
IfxCblob: By default, a CLOB is a transaction duration reference to a character large object.
IfxChar: Support for Char datatypes.
IfxClientResultSet
IfxCollection
IfxColumnInfo: Note: We may put this class in ResultSetMetaData class as nested class in the future.
IfxComplex
IfxComplexInput
IfxComplexOutput
IfxDatabaseMetaData: This class provides information about the database as a whole.
IfxDate: Support for date datatypes.
IfxDateTime: Support for datetime datatypes.
IfxDecimal
IfxDriver: The Java SQL framework allows for multiple database drivers.
IfxFloat: Support for double datatypes.
IfxImpExp
IfxInputStream: JDBC 2.0 A IfxInputStream is a subclass of InputStream.
IfxInt8: Support for long (IfxInt8) datatypes.
IfxInteger: Support for integer datatypes.
IfxIntervalDF: Support for IntervalDF datatypes.
IfxIntervalYM: Support for IntervalYM datatypes.
IfxJSON: JSON data type representation for JDBC driver.
IfxLobDescriptor: The IfxLobDescriptor class stores the internal characteristics of a smart large object.
IfxLobInputStream: JDBC 2.0 A IfxInputStream is a subclass of InputStream.
IfxLocales
IfxLocator: The IfxLocator class (known as the locator pointer or large object locator) is the communication link between the database server and the client for a particular large object.
IfxLoStat: The IfxLoStat class stores some statistical information about a smart large object such as the size, last access time, last modified time, last status change, and so on.
IfxLvarchar: Support for Varchar datatypes.
IfxMessageTypes
IfxNativeSQL: A driver may convert the JDBC sql grammar into its system's native SQL grammar prior to sending it; nativeSQL returns the native form of the statement that the driver would have sent.
IfxObject
IfxOutputStream: JDBC 2.0 A IfxOutputStream is a subclass of OutputStream.
IfxPAMChallenge
IfxPAMResponse
IfxParameterMetaData
IfxPreparedStatement: A SQL statement is pre-compiled and stored in a PreparedStatement object.
IfxResultSet: A ResultSet provides access to a table of data generated by executing a Statement.
IfxResultSetMetaData: A ResultSetMetaData object can be used to find out about the types and properties of the columns in a ResultSet.
IfxRow
IfxSavepoint
IfxScrollableResultSet
IfxShort: Support for short datatypes.
IfxSmallFloat: Support for float datatypes.
IfxSmartBlob: The IfxSmartBlob class provides smart large object access.
IfxSmBlob: Support for Clob/Blob datatypes.
IfxSqli: The IfxSqli class implements IfxProtocol according to SQLI specification.
IfxSqliConnect: A Connection represents a session with a specific database.
IfxStatement: A Statement object is used for executing a static SQL statement and obtaining the results produced by it.
IfxStatementTypes: Statement numbers
IfxString: Support for Decimal datatypes.
IfxStruct
IfxTmpFile
IfxUDTInfo: This class contains all information about a user defined datatype like UDT, distinct, and named row types
IfxUDTInput: JDBC 2.0 A SQLInput stream contains a stream of values that represent an SQL structured or distinct type instance.
IfxUDTOutput
IfxUpdateResultSet
IfxVarChar: Support for Varchar datatypes.
Message
PreparedStatementCache
Version
Version2

Enum Summary
IfxConnectionProperty