org.seasar.doma.internal.jdbc.sql
クラス CallableSqlBuilder

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.sql.CallableSqlBuilder
すべての実装されたインタフェース:
CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException>

public class CallableSqlBuilder
extends Object
implements CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException>

作成者:
taedium

入れ子のクラスの概要
protected  class CallableSqlBuilder.Context
           
 
フィールドの概要
protected  boolean began
           
protected  Config config
           
protected  SqlLogFormattingFunction formattingFunction
           
protected  String moduleName
           
protected  List<CallableSqlParameter> parameters
           
protected  ResultParameter<?> resultParameter
           
 
コンストラクタの概要
CallableSqlBuilder(Config config, String moduleName, List<CallableSqlParameter> parameters)
           
CallableSqlBuilder(Config config, String moduleName, List<CallableSqlParameter> parameters, ResultParameter<?> resultParameter)
           
 
メソッドの概要
 CallableSql build()
           
protected  void handelListParameter(ListParameter<?> parameter, CallableSqlBuilder.Context p)
           
protected  void handelResultParameter(ResultParameter<?> parameter, CallableSqlBuilder.Context p)
           
 Void visitDomainListParameter(DomainListParameter parameter, CallableSqlBuilder.Context p)
           
 Void visitDomainListResultParameter(DomainListResultParameter<?> parameter, CallableSqlBuilder.Context p)
           
 Void visitDomainResultParameter(DomainResultParameter<?> parameter, CallableSqlBuilder.Context p)
           
 Void visitEntityListParameter(EntityListParameter<?,?> parameter, CallableSqlBuilder.Context p)
           
 Void visitEntityListResultParameter(EntityListResultParameter<?,?> parameter, CallableSqlBuilder.Context p)
           
 Void visitInOutParameter(InOutParameter parameter, CallableSqlBuilder.Context p)
           
 Void visitInParameter(InParameter parameter, CallableSqlBuilder.Context p)
           
 Void visitOutParameter(OutParameter parameter, CallableSqlBuilder.Context p)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

config

protected final Config config

resultParameter

protected final ResultParameter<?> resultParameter

parameters

protected final List<CallableSqlParameter> parameters

moduleName

protected final String moduleName

formattingFunction

protected final SqlLogFormattingFunction formattingFunction

began

protected boolean began
コンストラクタの詳細

CallableSqlBuilder

public CallableSqlBuilder(Config config,
                          String moduleName,
                          List<CallableSqlParameter> parameters)

CallableSqlBuilder

public CallableSqlBuilder(Config config,
                          String moduleName,
                          List<CallableSqlParameter> parameters,
                          ResultParameter<?> resultParameter)
メソッドの詳細

build

public CallableSql build()

visitDomainResultParameter

public Void visitDomainResultParameter(DomainResultParameter<?> parameter,
                                       CallableSqlBuilder.Context p)
                                throws RuntimeException
定義:
インタフェース CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException> 内の visitDomainResultParameter
例外:
RuntimeException

visitDomainListResultParameter

public Void visitDomainListResultParameter(DomainListResultParameter<?> parameter,
                                           CallableSqlBuilder.Context p)
                                    throws RuntimeException
定義:
インタフェース CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException> 内の visitDomainListResultParameter
例外:
RuntimeException

visitEntityListResultParameter

public Void visitEntityListResultParameter(EntityListResultParameter<?,?> parameter,
                                           CallableSqlBuilder.Context p)
                                    throws RuntimeException
定義:
インタフェース CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException> 内の visitEntityListResultParameter
例外:
RuntimeException

handelResultParameter

protected void handelResultParameter(ResultParameter<?> parameter,
                                     CallableSqlBuilder.Context p)

visitDomainListParameter

public Void visitDomainListParameter(DomainListParameter parameter,
                                     CallableSqlBuilder.Context p)
                              throws RuntimeException
定義:
インタフェース CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException> 内の visitDomainListParameter
例外:
RuntimeException

visitEntityListParameter

public Void visitEntityListParameter(EntityListParameter<?,?> parameter,
                                     CallableSqlBuilder.Context p)
                              throws RuntimeException
定義:
インタフェース CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException> 内の visitEntityListParameter
例外:
RuntimeException

handelListParameter

protected void handelListParameter(ListParameter<?> parameter,
                                   CallableSqlBuilder.Context p)

visitInParameter

public Void visitInParameter(InParameter parameter,
                             CallableSqlBuilder.Context p)
                      throws RuntimeException
定義:
インタフェース CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException> 内の visitInParameter
例外:
RuntimeException

visitInOutParameter

public Void visitInOutParameter(InOutParameter parameter,
                                CallableSqlBuilder.Context p)
                         throws RuntimeException
定義:
インタフェース CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException> 内の visitInOutParameter
例外:
RuntimeException

visitOutParameter

public Void visitOutParameter(OutParameter parameter,
                              CallableSqlBuilder.Context p)
                       throws RuntimeException
定義:
インタフェース CallableSqlParameterVisitor<Void,CallableSqlBuilder.Context,RuntimeException> 内の visitOutParameter
例外:
RuntimeException


Copyright © 2009 The Seasar Foundation. All Rights Reserved.