org.sql.generator
クラス InsertSql

java.lang.Object
  拡張org.sql.generator.AbstractSql
      拡張org.sql.generator.AbstarctSimpleSql
          拡張org.sql.generator.AbstractRegistedSql
              拡張org.sql.generator.InsertSql
すべての実装インタフェース:
BindSql, java.io.Serializable, Sql

public class InsertSql
extends AbstractRegistedSql

追加SQL生成クラス.

更新式、テーブル名を設定します。

設定された各オブジェクトからSQL文を構築し生成します。

Javaソースサンプル

例)INSERT INTO TABLE1 (COLUMN1, COLUMN2) VALUES ('あ', 'い')

 RegistedColumn column = new RegistedColumn();
 column.append("COLUMN1", "あ");
 column.append("COLUMN2", "い");

 InsertSql sql = new InsertSql("TABLE1", column);

作成者:
S.Nagashiba
関連項目:
直列化された形式

コンストラクタの概要
InsertSql(java.lang.String table)
          コンストラクタ
InsertSql(java.lang.String table, RegistedColumn column)
          コンストラクタ
 
メソッドの概要
 java.lang.String getBindSql()
          埋め込み型SQL取得
 java.lang.String getSql()
          SQL取得
 
クラス org.sql.generator.AbstractRegistedSql から継承したメソッド
clear, getParameter, setColumn
 
クラス org.sql.generator.AbstarctSimpleSql から継承したメソッド
clearFrom, getFrom, setFrom
 
クラス org.sql.generator.AbstractSql から継承したメソッド
clearCondition, getCondition, setCondition
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

InsertSql

public InsertSql(java.lang.String table)
コンストラクタ

パラメータ:
table - テーブル名

InsertSql

public InsertSql(java.lang.String table,
                 RegistedColumn column)
コンストラクタ

パラメータ:
table - テーブル名
column - 更新カラム情報
メソッドの詳細

getSql

public java.lang.String getSql()
                        throws GeneratorException
SQL取得

戻り値:
SQL
例外:
GeneratorException - SQL生成例外

getBindSql

public java.lang.String getBindSql()
                            throws GeneratorException
埋め込み型SQL取得

戻り値:
埋め込み型SQL
例外:
SQL生成例外
GeneratorException - SQL生成例外