com.ibatis.sqlmap.engine.impl
Interface ExtendedSqlMapClient

All Superinterfaces:
SqlMapClient, SqlMapExecutor, SqlMapTransactionManager
All Known Implementing Classes:
SqlMapClientImpl

public interface ExtendedSqlMapClient
extends SqlMapClient

A more advanced SQL map client interface


Method Summary
 SqlMapExecutorDelegate getDelegate()
          Get the SQL delegate
 MappedStatement getMappedStatement(java.lang.String id)
          Get a mapped statement by ID
 ResultObjectFactory getResultObjectFactory()
           
 SqlExecutor getSqlExecutor()
          Get the SQL executor
 boolean isEnhancementEnabled()
          Get the status of CGLib enhancements
 boolean isLazyLoadingEnabled()
          Get the status of lazy loading
 
Methods inherited from interface com.ibatis.sqlmap.client.SqlMapClient
flushDataCache, flushDataCache, getSession, openSession, openSession
 
Methods inherited from interface com.ibatis.sqlmap.client.SqlMapExecutor
delete, delete, executeBatch, executeBatchDetailed, insert, insert, queryForList, queryForList, queryForList, queryForList, queryForMap, queryForMap, queryForObject, queryForObject, queryForObject, queryForPaginatedList, queryForPaginatedList, queryWithRowHandler, queryWithRowHandler, startBatch, update, update
 
Methods inherited from interface com.ibatis.sqlmap.client.SqlMapTransactionManager
commitTransaction, endTransaction, getCurrentConnection, getDataSource, getUserConnection, setUserConnection, startTransaction, startTransaction
 

Method Detail

getDelegate

public SqlMapExecutorDelegate getDelegate()
Get the SQL delegate

Returns:
- the SqlMapExecutorDelegate

getMappedStatement

public MappedStatement getMappedStatement(java.lang.String id)
Get a mapped statement by ID

Parameters:
id - - the ID
Returns:
- the mapped statement

getSqlExecutor

public SqlExecutor getSqlExecutor()
Get the SQL executor

Returns:
- the SQL executor

isLazyLoadingEnabled

public boolean isLazyLoadingEnabled()
Get the status of lazy loading

Returns:
- the status

isEnhancementEnabled

public boolean isEnhancementEnabled()
Get the status of CGLib enhancements

Returns:
- the status

getResultObjectFactory

public ResultObjectFactory getResultObjectFactory()