public interface

Executor

org.apache.ibatis.executor.Executor
Known Indirect Subclasses

Summary

Fields
public static final ResultHandler NO_RESULT_HANDLER
Public Methods
abstract void clearLocalCache()
abstract void close(boolean forceRollback)
abstract void commit(boolean required)
abstract CacheKey createCacheKey(MappedStatement ms, Object parameterObject, RowBounds rowBounds, BoundSql boundSql)
abstract void deferLoad(MappedStatement ms, MetaObject resultObject, String property, CacheKey key, Class<?> targetType)
abstract List<BatchResult> flushStatements()
abstract Transaction getTransaction()
abstract boolean isCached(MappedStatement ms, CacheKey key)
abstract boolean isClosed()
abstract <E> List<E> query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler)
abstract <E> List<E> query(MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey cacheKey, BoundSql boundSql)
abstract <E> Cursor<E> queryCursor(MappedStatement ms, Object parameter, RowBounds rowBounds)
abstract void rollback(boolean required)
abstract void setExecutorWrapper(Executor executor)
abstract int update(MappedStatement ms, Object parameter)

Fields

public static final ResultHandler NO_RESULT_HANDLER

Public Methods

public abstract void clearLocalCache ()

public abstract void close (boolean forceRollback)

public abstract void commit (boolean required)

Throws
SQLException

public abstract CacheKey createCacheKey (MappedStatement ms, Object parameterObject, RowBounds rowBounds, BoundSql boundSql)

public abstract void deferLoad (MappedStatement ms, MetaObject resultObject, String property, CacheKey key, Class<?> targetType)

public abstract List<BatchResult> flushStatements ()

Throws
SQLException

public abstract Transaction getTransaction ()

public abstract boolean isCached (MappedStatement ms, CacheKey key)

public abstract boolean isClosed ()

public abstract List<E> query (MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler)

Throws
SQLException

public abstract List<E> query (MappedStatement ms, Object parameter, RowBounds rowBounds, ResultHandler resultHandler, CacheKey cacheKey, BoundSql boundSql)

Throws
SQLException

public abstract Cursor<E> queryCursor (MappedStatement ms, Object parameter, RowBounds rowBounds)

Throws
SQLException

public abstract void rollback (boolean required)

Throws
SQLException

public abstract void setExecutorWrapper (Executor executor)

public abstract int update (MappedStatement ms, Object parameter)

Throws
SQLException