インタフェース
org.seasar.extension.jdbc.IterationCallback の使用

IterationCallback を使用しているパッケージ
org.seasar.extension.jdbc S2JDBCの機能拡張です。 
org.seasar.extension.jdbc.handler S2JDBCの拡張した結果セットハンドラを提供します。 
org.seasar.extension.jdbc.query S2JDBC用のクエリを扱うための実装を提供します。 
 

org.seasar.extension.jdbc での IterationCallback の使用
 

IterationCallback 型のパラメータを持つ org.seasar.extension.jdbc のメソッド
<RESULT> RESULT
Select.iterate(IterationCallback<T,RESULT> callback)
          問い合わせ結果を一件ごとにコールバックに通知します。
 

org.seasar.extension.jdbc.handler での IterationCallback の使用
 

IterationCallback として宣言されている org.seasar.extension.jdbc.handler のフィールド
protected  IterationCallback ObjectIterationResultSetHandler.callback
          反復コールバック
protected  IterationCallback MapIterationResultSetHandler.callback
          反復コールバック
protected  IterationCallback BeanIterationResultSetHandler.callback
          反復コールバック
protected  IterationCallback BeanIterationAutoResultSetHandler.callback
          反復コールバック
 

IterationCallback 型のパラメータを持つ org.seasar.extension.jdbc.handler のコンストラクタ
BeanIterationAutoResultSetHandler(ValueType[] valueTypes, EntityMapper entityMapper, java.lang.String sql, int limit, IterationCallback callback)
          BeanIterationAutoResultSetHandlerを作成します。
BeanIterationResultSetHandler(java.lang.Class<?> beanClass, DbmsDialect dialect, PersistenceConvention persistenceConvention, java.lang.String sql, int limit, IterationCallback callback)
          BeanIterationResultSetHandlerを作成します。
MapIterationResultSetHandler(java.lang.Class<? extends java.util.Map> mapClass, DbmsDialect dialect, PersistenceConvention peristenceConvention, java.lang.String sql, int limit, IterationCallback callback)
          MapListSupportLimitResultSetHandlerを作成します。
ObjectIterationResultSetHandler(ValueType valueType, int limit, IterationCallback callback)
          ObjectIterationResultSetHandlerを作成します。
 

org.seasar.extension.jdbc.query での IterationCallback の使用
 

IterationCallback 型のパラメータを持つ org.seasar.extension.jdbc.query のメソッド
protected  ResultSetHandler AutoSelectImpl.createIterateResultSetHandler(IterationCallback<T,?> callback)
           
protected  ResultSetHandler AbstractSqlSelect.createIterateResultSetHandler(IterationCallback<T,?> callback)
           
protected abstract  ResultSetHandler AbstractSelect.createIterateResultSetHandler(IterationCallback<T,?> callback)
          反復する結果セットハンドラを作成します。
<RESULT> RESULT
AbstractSelect.iterate(IterationCallback<T,RESULT> callback)
           
protected
<RESULT> RESULT
AbstractSelect.iterateInternal(IterationCallback<T,RESULT> callback)
          検索して反復した結果を返します。
 



Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.