org.seasar.doma.internal.jdbc.command
クラス ModuleCommand<R,Q extends ModuleQuery>

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.command.ModuleCommand<R,Q>
すべての実装されたインタフェース:
Command<R,Q>
直系の既知のサブクラス:
FunctionCommand, ProcedureCommand

public abstract class ModuleCommand<R,Q extends ModuleQuery>
extends Object
implements Command<R,Q>

作成者:
taedium

フィールドの概要
protected  Q query
           
protected  CallableSql sql
           
 
コンストラクタの概要
ModuleCommand(Q query)
           
 
メソッドの概要
protected  void bindParameters(CallableStatement callableStatement)
           
 R execute()
           
protected abstract  R executeInternal(CallableStatement callableStatement)
           
protected  void fetchParameters(CallableStatement callableStatement)
           
protected  void log()
           
protected  void setupOptions(CallableStatement preparedStatement)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

query

protected final Q extends ModuleQuery query

sql

protected CallableSql sql
コンストラクタの詳細

ModuleCommand

public ModuleCommand(Q query)
メソッドの詳細

execute

public R execute()
定義:
インタフェース Command<R,Q extends ModuleQuery> 内の execute

executeInternal

protected abstract R executeInternal(CallableStatement callableStatement)
                              throws SQLException
例外:
SQLException

setupOptions

protected void setupOptions(CallableStatement preparedStatement)
                     throws SQLException
例外:
SQLException

bindParameters

protected void bindParameters(CallableStatement callableStatement)
                       throws SQLException
例外:
SQLException

fetchParameters

protected void fetchParameters(CallableStatement callableStatement)
                        throws SQLException
例外:
SQLException

log

protected void log()


Copyright © 2009 The Seasar Foundation. All Rights Reserved.