public interface  org.apache.ibatis.executor.Executor extends java.lang.Object
{
public static final org.apache.ibatis.session.ResultHandler NO_RESULT_HANDLER;
public abstract int update(org.apache.ibatis.mapping.MappedStatement, java.lang.Object) throws java.sql.SQLException;
public abstract java.util.List query(org.apache.ibatis.mapping.MappedStatement, java.lang.Object, org.apache.ibatis.session.RowBounds, org.apache.ibatis.session.ResultHandler, org.apache.ibatis.cache.CacheKey, org.apache.ibatis.mapping.BoundSql) throws java.sql.SQLException;
public abstract java.util.List query(org.apache.ibatis.mapping.MappedStatement, java.lang.Object, org.apache.ibatis.session.RowBounds, org.apache.ibatis.session.ResultHandler) throws java.sql.SQLException;
public abstract org.apache.ibatis.cursor.Cursor queryCursor(org.apache.ibatis.mapping.MappedStatement, java.lang.Object, org.apache.ibatis.session.RowBounds) throws java.sql.SQLException;
public abstract java.util.List flushStatements() throws java.sql.SQLException;
public abstract void commit(boolean) throws java.sql.SQLException;
public abstract void rollback(boolean) throws java.sql.SQLException;
public abstract org.apache.ibatis.cache.CacheKey createCacheKey(org.apache.ibatis.mapping.MappedStatement, java.lang.Object, org.apache.ibatis.session.RowBounds, org.apache.ibatis.mapping.BoundSql);
public abstract boolean isCached(org.apache.ibatis.mapping.MappedStatement, org.apache.ibatis.cache.CacheKey);
public abstract void clearLocalCache();
public abstract void deferLoad(org.apache.ibatis.mapping.MappedStatement, org.apache.ibatis.reflection.MetaObject, java.lang.String, org.apache.ibatis.cache.CacheKey, java.lang.Class);
public abstract org.apache.ibatis.transaction.Transaction getTransaction();
public abstract void close(boolean);
public abstract boolean isClosed();
public abstract void setExecutorWrapper(org.apache.ibatis.executor.Executor);
static void <clinit>()
{
<org.apache.ibatis.executor.Executor: org.apache.ibatis.session.ResultHandler NO_RESULT_HANDLER> = null;
return;
}
}