org.sql.generator
クラス UpdateSql

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

public class UpdateSql
extends AbstractRegistedSql

更新SQL生成クラス.

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

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

Javaソースサンプル

例)UPDATE TABLE1 SET COLUMN1 = 'あ', COLUMN2 = 'い' WHERE COLUMN3 = 'お'

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

 Condition condition = new Condition();
 condition.and(Comparisons.eq("COLUMN3", "お"));
 
 UpdateSql sql = new UpdateSql("TABLE1", column);
 sql.setCondition(condition);

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

コンストラクタの概要
UpdateSql(java.lang.String table)
          コンストラクタ
UpdateSql(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
 

コンストラクタの詳細

UpdateSql

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

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

UpdateSql

public UpdateSql(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
例外:
GeneratorException - SQL生成例外