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

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder

public class PreparedSqlBuilder
extends Object

作成者:
taedium

フィールドの概要
protected  Config config
           
protected  StringBuilder formattedSql
           
protected  SqlLogFormattingFunction formattingFunction
           
protected  List<InParameter> parameters
           
protected  StringBuilder rawSql
           
 
コンストラクタの概要
PreparedSqlBuilder(Config config)
           
 
メソッドの概要
 void appendDomain(Domain<?,?> domain)
           
 void appendSql(String sql)
           
 PreparedSql build()
           
 void cutBackSql(int length)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

parameters

protected final List<InParameter> parameters

rawSql

protected final StringBuilder rawSql

formattedSql

protected final StringBuilder formattedSql

config

protected final Config config

formattingFunction

protected final SqlLogFormattingFunction formattingFunction
コンストラクタの詳細

PreparedSqlBuilder

public PreparedSqlBuilder(Config config)
メソッドの詳細

appendSql

public void appendSql(String sql)

cutBackSql

public void cutBackSql(int length)

appendDomain

public void appendDomain(Domain<?,?> domain)

build

public PreparedSql build()


Copyright © 2009 The Seasar Foundation. All Rights Reserved.