org.sql.generator
クラス AbstractConditionSql

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

public abstract class AbstractConditionSql
extends AbstractSimpleSql

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

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

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

コンストラクタの詳細

AbstractConditionSql

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

パラメータ:
table - テーブル名
メソッドの詳細

setCondition

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

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

getCondition

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

戻り値:
検索条件

clear

public void clear()
クリア

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

getParameter

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

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