org.seasar.s2sqlmap.spring.lob.port
クラス AbstractLobTypeHandler

java.lang.Object
  拡張com.ibatis.sqlmap.engine.type.BaseTypeHandler
      拡張org.seasar.s2sqlmap.spring.lob.port.AbstractLobTypeHandler
すべての実装インタフェース:
com.ibatis.sqlmap.engine.type.TypeHandler
直系の既知のサブクラス:
BlobByteArrayTypeHandler, BlobSerializableTypeHandler, ClobStringTypeHandler

public abstract class AbstractLobTypeHandler
extends com.ibatis.sqlmap.engine.type.BaseTypeHandler

Spring FrameworkからSeasarへの移植版です。

バージョン:
$Revision:$
作成者:
$Author: gwatsman $

コンストラクタの概要
  AbstractLobTypeHandler()
           
protected AbstractLobTypeHandler(LobHandler lobHandler)
           
 
メソッドの概要
 java.lang.Object getResult(java.sql.CallableStatement cs, int columnIndex)
           
 java.lang.Object getResult(java.sql.ResultSet rs, int columnIndex)
           
 java.lang.Object getResult(java.sql.ResultSet rs, java.lang.String columnName)
           
protected abstract  java.lang.Object getResultInternal(java.sql.ResultSet rs, int index, LobHandler lobHandler)
           
 void setParameter(java.sql.PreparedStatement ps, int i, java.lang.Object parameter, java.lang.String jdbcType)
           
protected abstract  void setParameterInternal(java.sql.PreparedStatement ps, int index, java.lang.Object value, java.lang.String jdbcType, LobCreator lobCreator)
           
 
クラス com.ibatis.sqlmap.engine.type.BaseTypeHandler から継承したメソッド
equals
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース com.ibatis.sqlmap.engine.type.TypeHandler から継承したメソッド
valueOf
 

コンストラクタの詳細

AbstractLobTypeHandler

public AbstractLobTypeHandler()

AbstractLobTypeHandler

protected AbstractLobTypeHandler(LobHandler lobHandler)
メソッドの詳細

setParameter

public final void setParameter(java.sql.PreparedStatement ps,
                               int i,
                               java.lang.Object parameter,
                               java.lang.String jdbcType)
                        throws java.sql.SQLException
例外:
java.sql.SQLException

getResult

public final java.lang.Object getResult(java.sql.ResultSet rs,
                                        java.lang.String columnName)
                                 throws java.sql.SQLException
例外:
java.sql.SQLException

getResult

public final java.lang.Object getResult(java.sql.ResultSet rs,
                                        int columnIndex)
                                 throws java.sql.SQLException
例外:
java.sql.SQLException

getResult

public java.lang.Object getResult(java.sql.CallableStatement cs,
                                  int columnIndex)
                           throws java.sql.SQLException
例外:
java.sql.SQLException

setParameterInternal

protected abstract void setParameterInternal(java.sql.PreparedStatement ps,
                                             int index,
                                             java.lang.Object value,
                                             java.lang.String jdbcType,
                                             LobCreator lobCreator)
                                      throws java.sql.SQLException,
                                             java.io.IOException
例外:
java.sql.SQLException
java.io.IOException

getResultInternal

protected abstract java.lang.Object getResultInternal(java.sql.ResultSet rs,
                                                      int index,
                                                      LobHandler lobHandler)
                                               throws java.sql.SQLException,
                                                      java.io.IOException
例外:
java.sql.SQLException
java.io.IOException


Copyright © 2005 The Seasar Project. All Rights Reserved.