org.sql.generator
クラス BaseConditionSql

java.lang.Object
  上位を拡張 org.sql.generator.BaseSql
      上位を拡張 org.sql.generator.BaseSimpleSql
          上位を拡張 org.sql.generator.BaseConditionSql
すべての実装されたインタフェース:
java.io.Serializable, Sql, Parameter
直系の既知のサブクラス:
DeleteSql, SelectSql, UpdateSql

public abstract class BaseConditionSql
extends BaseSimpleSql

検索条件を設定するSQLを生成する為の基本クラス.

バージョン:
$Revision: 1.1 $ $Date: 2006/04/08 08:48:16 $
作成者:
Satoshi Nagashiba
関連項目:
直列化された形式

コンストラクタの概要
BaseConditionSql(java.lang.String table)
          コンストラクタ
BaseConditionSql(java.lang.String table, Condition condition)
          コンストラクタ
 
メソッドの概要
 void clear()
          クリア
 Condition getCondition()
          検索条件を取得
 java.lang.Object[] getParameter()
          バインドするパラメータ取得
 void setCondition(Condition condition)
          検索条件を追加
 
クラス org.sql.generator.BaseSimpleSql から継承されたメソッド
getColumn, getFrom, setColumn, setFrom
 
クラス org.sql.generator.BaseSql から継承されたメソッド
getBindSql, getSql
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BaseConditionSql

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

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

BaseConditionSql

public BaseConditionSql(java.lang.String table,
                        Condition condition)
コンストラクタ

パラメータ:
table - テーブル名
condition - 検索条件
メソッドの詳細

setCondition

public void setCondition(Condition condition)
検索条件を追加

パラメータ:
condition - 検索条件

getCondition

public Condition getCondition()
検索条件を取得

戻り値:
検索条件

clear

public void clear()
クリア

オーバーライド:
クラス BaseSimpleSql 内の clear

getParameter

public java.lang.Object[] getParameter()
バインドするパラメータ取得

定義:
インタフェース Parameter 内の getParameter
オーバーライド:
クラス BaseSimpleSql 内の getParameter
戻り値:
バインドするパラメータ