Package | Description |
---|---|
org.apache.ibatis.binding |
Bings mapper interfaces with mapped statements.
|
org.apache.ibatis.cursor.defaults |
Default implementation for cursor feature.
|
org.apache.ibatis.executor |
Contains the statement executors.
|
org.apache.ibatis.executor.resultset |
Contains the result processing logic.
|
org.apache.ibatis.executor.statement |
Statement handlers.
|
org.apache.ibatis.session |
Base package.
|
org.apache.ibatis.session.defaults |
Default impl for SqlSession.
|
Modifier and Type | Method and Description |
---|---|
RowBounds |
MapperMethod.MethodSignature.extractRowBounds(Object[] args) |
Constructor and Description |
---|
DefaultCursor(DefaultResultSetHandler resultSetHandler,
ResultMap resultMap,
ResultSetWrapper rsw,
RowBounds rowBounds) |
Modifier and Type | Method and Description |
---|---|
CacheKey |
Executor.createCacheKey(MappedStatement ms,
Object parameterObject,
RowBounds rowBounds,
BoundSql boundSql) |
CacheKey |
CachingExecutor.createCacheKey(MappedStatement ms,
Object parameterObject,
RowBounds rowBounds,
BoundSql boundSql) |
CacheKey |
BaseExecutor.createCacheKey(MappedStatement ms,
Object parameterObject,
RowBounds rowBounds,
BoundSql boundSql) |
<E> List<E> |
SimpleExecutor.doQuery(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
<E> List<E> |
ReuseExecutor.doQuery(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
<E> List<E> |
BatchExecutor.doQuery(MappedStatement ms,
Object parameterObject,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
protected abstract <E> List<E> |
BaseExecutor.doQuery(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
protected <E> Cursor<E> |
SimpleExecutor.doQueryCursor(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
BoundSql boundSql) |
protected <E> Cursor<E> |
ReuseExecutor.doQueryCursor(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
BoundSql boundSql) |
protected <E> Cursor<E> |
BatchExecutor.doQueryCursor(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
BoundSql boundSql) |
protected abstract <E> Cursor<E> |
BaseExecutor.doQueryCursor(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
BoundSql boundSql) |
<E> List<E> |
Executor.query(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler) |
<E> List<E> |
CachingExecutor.query(MappedStatement ms,
Object parameterObject,
RowBounds rowBounds,
ResultHandler resultHandler) |
<E> List<E> |
BaseExecutor.query(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler) |
<E> List<E> |
Executor.query(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
CacheKey cacheKey,
BoundSql boundSql) |
<E> List<E> |
CachingExecutor.query(MappedStatement ms,
Object parameterObject,
RowBounds rowBounds,
ResultHandler resultHandler,
CacheKey key,
BoundSql boundSql) |
<E> List<E> |
BaseExecutor.query(MappedStatement ms,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
CacheKey key,
BoundSql boundSql) |
<E> Cursor<E> |
Executor.queryCursor(MappedStatement ms,
Object parameter,
RowBounds rowBounds) |
<E> Cursor<E> |
CachingExecutor.queryCursor(MappedStatement ms,
Object parameter,
RowBounds rowBounds) |
<E> Cursor<E> |
BaseExecutor.queryCursor(MappedStatement ms,
Object parameter,
RowBounds rowBounds) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultResultSetHandler.handleRowValues(ResultSetWrapper rsw,
ResultMap resultMap,
ResultHandler<?> resultHandler,
RowBounds rowBounds,
ResultMapping parentMapping) |
Constructor and Description |
---|
DefaultResultSetHandler(Executor executor,
MappedStatement mappedStatement,
ParameterHandler parameterHandler,
ResultHandler<?> resultHandler,
BoundSql boundSql,
RowBounds rowBounds) |
Modifier and Type | Field and Description |
---|---|
protected RowBounds |
BaseStatementHandler.rowBounds |
Constructor and Description |
---|
BaseStatementHandler(Executor executor,
MappedStatement mappedStatement,
Object parameterObject,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
CallableStatementHandler(Executor executor,
MappedStatement mappedStatement,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
PreparedStatementHandler(Executor executor,
MappedStatement mappedStatement,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
RoutingStatementHandler(Executor executor,
MappedStatement ms,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
SimpleStatementHandler(Executor executor,
MappedStatement mappedStatement,
Object parameter,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
Modifier and Type | Field and Description |
---|---|
static RowBounds |
RowBounds.DEFAULT |
Modifier and Type | Method and Description |
---|---|
ResultSetHandler |
Configuration.newResultSetHandler(Executor executor,
MappedStatement mappedStatement,
RowBounds rowBounds,
ParameterHandler parameterHandler,
ResultHandler resultHandler,
BoundSql boundSql) |
StatementHandler |
Configuration.newStatementHandler(Executor executor,
MappedStatement mappedStatement,
Object parameterObject,
RowBounds rowBounds,
ResultHandler resultHandler,
BoundSql boundSql) |
void |
SqlSessionManager.select(String statement,
Object parameter,
RowBounds rowBounds,
ResultHandler handler) |
void |
SqlSession.select(String statement,
Object parameter,
RowBounds rowBounds,
ResultHandler handler)
Retrieve a single row mapped from the statement key and parameter using a
ResultHandler and
RowBounds . |
<T> Cursor<T> |
SqlSessionManager.selectCursor(String statement,
Object parameter,
RowBounds rowBounds) |
<T> Cursor<T> |
SqlSession.selectCursor(String statement,
Object parameter,
RowBounds rowBounds)
A Cursor offers the same results as a List, except it fetches data lazily using an Iterator.
|
<E> List<E> |
SqlSessionManager.selectList(String statement,
Object parameter,
RowBounds rowBounds) |
<E> List<E> |
SqlSession.selectList(String statement,
Object parameter,
RowBounds rowBounds)
Retrieve a list of mapped objects from the statement key and parameter,
within the specified row bounds.
|
<K,V> Map<K,V> |
SqlSessionManager.selectMap(String statement,
Object parameter,
String mapKey,
RowBounds rowBounds) |
<K,V> Map<K,V> |
SqlSession.selectMap(String statement,
Object parameter,
String mapKey,
RowBounds rowBounds)
The selectMap is a special case in that it is designed to convert a list
of results into a Map based on one of the properties in the resulting
objects.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultSqlSession.select(String statement,
Object parameter,
RowBounds rowBounds,
ResultHandler handler) |
<T> Cursor<T> |
DefaultSqlSession.selectCursor(String statement,
Object parameter,
RowBounds rowBounds) |
<E> List<E> |
DefaultSqlSession.selectList(String statement,
Object parameter,
RowBounds rowBounds) |
<K,V> Map<K,V> |
DefaultSqlSession.selectMap(String statement,
Object parameter,
String mapKey,
RowBounds rowBounds) |
Copyright © 2009–2021 MyBatis.org. All rights reserved.