| Name | Package | Description |
| AccessPlan | com.ibatis.sqlmap.engine.accessplan | An interface to make access to resources consistent, regardless of type. |
| CacheController | com.ibatis.sqlmap.engine.cache | Cache controller (implementation) interface |
| ConnectionDaoTransaction | com.ibatis.dao.engine.transaction | No description provided. |
| Dao | com.ibatis.dao.client | The interface that identifies and describes Data Access Objects. |
| DaoManager | com.ibatis.dao.client | This interface describes the DaoManager interface. |
| DaoTransaction | com.ibatis.dao.client | This interface marks a class as being a DaoTransaction. |
| DaoTransactionManager | com.ibatis.dao.engine.transaction | No description provided. |
| DataExchange | com.ibatis.sqlmap.engine.exchange | Interface for exchanging data between a parameter map/result map and the related objects |
| DataSourceFactory | com.ibatis.sqlmap.engine.datasource | Interface to provide a way to create and configure a DataSource for iBATIS |
| DomCollectionTypeMarker | com.ibatis.sqlmap.engine.type | No description provided. |
| DomTypeMarker | com.ibatis.sqlmap.engine.type | No description provided. |
| DynamicParent | com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements | No description provided. |
| ExecuteListener | com.ibatis.sqlmap.engine.mapping.statement | No description provided. |
| ExtendedSqlMapClient | com.ibatis.sqlmap.engine.impl | A more advanced SQL map client interface |
| Log | com.ibatis.common.logging | No description provided. |
| MappedStatement | com.ibatis.sqlmap.engine.mapping.statement | No description provided. |
| Nodelet | com.ibatis.common.xml | A nodelet is a sort of callback or event handler that can be registered
to handle an XPath event registered with the NodeParser. |
| PaginatedList | com.ibatis.common.util | Interface for lists that support paging |
| ParameterMap | com.ibatis.sqlmap.engine.mapping.parameter | No description provided. |
| ParameterMapping | com.ibatis.sqlmap.engine.mapping.parameter | No description provided. |
| ParameterSetter | com.ibatis.sqlmap.client.extensions | Allows parameters to be set on the underlying prepared statement. |
| Probe | com.ibatis.common.beans | A Probe is an object that is used to work with beans, DOM objects, or other
objects. |
| ResultGetter | com.ibatis.sqlmap.client.extensions | Allows values to be retrieved from the underlying result set. |
| ResultMap | com.ibatis.sqlmap.engine.mapping.result | This is a grouping of ResultMapping objects used to map results back to objects |
| ResultMapping | com.ibatis.sqlmap.engine.mapping.result | Interface for the objects that map individual columns |
| RowHandler | com.ibatis.sqlmap.client.event | Event handler for row by row processing. |
| RowHandler | com.ibatis.db.sqlmap | No description provided. |
| Scope | com.ibatis.sqlmap.engine.scope | An interface to simplify access to different scopes (contexts?) |
| Sql | com.ibatis.sqlmap.engine.mapping.sql | No description provided. |
| SqlChild | com.ibatis.sqlmap.engine.mapping.sql | No description provided. |
| SqlMapClient | com.ibatis.sqlmap.client | A thread safe client for working with your SQL Maps (Start Here). |
| SqlMapExecutor | com.ibatis.sqlmap.client | This interface declares all methods involved with executing statements
and batches for an SQL Map. |
| SqlMapSession | com.ibatis.sqlmap.client | A single threaded session for working with your SQL Maps. |
| SqlMapTransactionManager | com.ibatis.sqlmap.client | This interface declares methods for demarcating SQL Map transactions. |
| SqlTagHandler | com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements | No description provided. |
| Transaction | com.ibatis.sqlmap.engine.transaction | No description provided. |
| TransactionConfig | com.ibatis.sqlmap.engine.transaction | No description provided. |
| TypeHandler | com.ibatis.sqlmap.engine.type | Interface for getting data into, and out of a mapped statement |
| TypeHandlerCallback | com.ibatis.sqlmap.client.extensions | A simple interface for implementing custom type handlers. |
| XmlCollectionTypeMarker | com.ibatis.sqlmap.engine.type | No description provided. |
| XmlConverter | com.ibatis.sqlmap.engine.builder.xml | Interface for converting XML |
| XmlTypeMarker | com.ibatis.sqlmap.engine.type | No description provided. |