インタフェース
org.sql.comparison.Comparison の使用

Comparison を使用しているパッケージ
org.sql.comparison 比較条件式を管理するクラスを提供する 
org.sql.condition 検索条件を管理するクラスを提供する 
 

org.sql.comparison での Comparison の使用
 

Comparison を実装している org.sql.comparison のクラス
 class AbstractComparison
          比較条件式を管理する為の基本クラス
 class BetweenComparison
          BETWEEN条件を管理するクラス.
 class ExistsComparison
          EXISTS条件式を管理するクラス
 class InComparison
          IN条件を管理するクラス.
 class LikeComparison
          LIKE条件を管理するクラス.
 class NullComparison
          NULL条件を管理するクラス.
 class SimpleComparison
          一般的な比較条件を管理するクラス.
 class SubQueryComparison
          サブクエリによる条件式を管理するクラス.
 

Comparison を返す org.sql.comparison のメソッド
static Comparison Comparisons.eqNot(java.lang.String column, java.lang.Object value)
          不完全一致条件オブジェクト生成
static Comparison Comparisons.eqNot(java.lang.String column, java.util.Date value, Format format)
          不完全一致条件オブジェクト生成
static Comparison Comparisons.eq(java.lang.String column, java.lang.Object value)
          完全一致条件オブジェクト生成
static Comparison Comparisons.eq(java.lang.String column, java.util.Date value, Format format)
          完全一致条件オブジェクト生成
static Comparison Comparisons.ge(java.lang.String column, java.lang.Object value)
          以上条件オブジェクト生成
static Comparison Comparisons.ge(java.lang.String column, java.util.Date value, Format format)
          以上条件オブジェクト生成
static Comparison Comparisons.gt(java.lang.String column, java.lang.Object value)
          より大きい条件オブジェクト生成
static Comparison Comparisons.gt(java.lang.String column, java.util.Date value, Format format)
          より大きい条件オブジェクト生成
static Comparison Comparisons.le(java.lang.String column, java.lang.Object value)
          以下条件オブジェクト生成
static Comparison Comparisons.le(java.lang.String column, java.util.Date value, Format format)
          以下条件オブジェクト生成
static Comparison Comparisons.lt(java.lang.String column, java.lang.Object value)
          未満条件オブジェクト生成
static Comparison Comparisons.lt(java.lang.String column, java.util.Date value, Format format)
          未満条件オブジェクト生成
static Comparison Comparisons.in(java.lang.String column, java.util.List value)
          IN条件オブジェクト生成
static Comparison Comparisons.in(java.lang.String column, java.lang.Object[] value)
          IN条件オブジェクト生成
static Comparison Comparisons.like(java.lang.String column, LikeMatch match)
          部分一致条件オブジェクト生成
static Comparison Comparisons.between(java.lang.String column, java.lang.Object value1, java.lang.Object value2)
          範囲条件オブジェクト生成
static Comparison Comparisons.isNull(java.lang.String column)
          NULL条件オブジェクト生成
static Comparison Comparisons.isNotNull(java.lang.String column)
          NOT NULL条件オブジェクト生成
static Comparison Comparisons.exists(SelectSql sql)
          EXISTS条件オブジェクト生成
static Comparison Comparisons.existsNot(SelectSql sql)
          NOT EXISTS条件オブジェクト生成
static Comparison Comparisons.query(java.lang.String column, SelectSql sql, Match match)
          サブクエリ条件オブジェクト生成
 

org.sql.condition での Comparison の使用
 

Comparison 型のパラメータを持つ org.sql.condition のメソッド
 void Condition.and(Comparison comparison)
          WHERE 〜 AND条件を設定する
 void Condition.or(Comparison comparison)
          WHERE 〜 OR条件を設定する