org.sql.comparison
クラス Comparisons

java.lang.Object
  上位を拡張 org.sql.comparison.Comparisons

public final class Comparisons
extends java.lang.Object

比較条件オブジェクト生成ラッパークラス.

作成者:
S.Nagashiba

メソッドの概要
static Comparison between(java.lang.String column, java.lang.Object value1, java.lang.Object value2)
          範囲条件オブジェクト生成
static Comparison eq(java.lang.String column, java.util.Date value, Format format)
          完全一致条件オブジェクト生成
static Comparison eq(java.lang.String column, java.lang.Object value)
          完全一致条件オブジェクト生成
static Comparison eqNot(java.lang.String column, java.util.Date value, Format format)
          不完全一致条件オブジェクト生成
static Comparison eqNot(java.lang.String column, java.lang.Object value)
          不完全一致条件オブジェクト生成
static Comparison exists(SelectSql sql)
          EXISTS条件オブジェクト生成
static Comparison existsNot(SelectSql sql)
          NOT EXISTS条件オブジェクト生成
static Comparison ge(java.lang.String column, java.util.Date value, Format format)
          以上条件オブジェクト生成
static Comparison ge(java.lang.String column, java.lang.Object value)
          以上条件オブジェクト生成
static Comparison gt(java.lang.String column, java.util.Date value, Format format)
          より大きい条件オブジェクト生成
static Comparison gt(java.lang.String column, java.lang.Object value)
          より大きい条件オブジェクト生成
static Comparison in(java.lang.String column, java.util.List value)
          IN条件オブジェクト生成
static Comparison in(java.lang.String column, java.lang.Object[] value)
          IN条件オブジェクト生成
static Comparison isNotNull(java.lang.String column)
          NOT NULL条件オブジェクト生成
static Comparison isNull(java.lang.String column)
          NULL条件オブジェクト生成
static Comparison le(java.lang.String column, java.util.Date value, Format format)
          以下条件オブジェクト生成
static Comparison le(java.lang.String column, java.lang.Object value)
          以下条件オブジェクト生成
static Comparison like(java.lang.String column, LikeMatch match)
          部分一致条件オブジェクト生成
static Comparison lt(java.lang.String column, java.util.Date value, Format format)
          未満条件オブジェクト生成
static Comparison lt(java.lang.String column, java.lang.Object value)
          未満条件オブジェクト生成
static Comparison query(java.lang.String column, SelectSql sql, Match match)
          サブクエリ条件オブジェクト生成
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

eqNot

public static Comparison eqNot(java.lang.String column,
                               java.lang.Object value)
不完全一致条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
戻り値:
比較条件オブジェクト

eqNot

public static Comparison eqNot(java.lang.String column,
                               java.util.Date value,
                               Format format)
不完全一致条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
format - 書式オブジェクト
戻り値:
比較条件オブジェクト

eq

public static Comparison eq(java.lang.String column,
                            java.lang.Object value)
完全一致条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
戻り値:
比較条件オブジェクト

eq

public static Comparison eq(java.lang.String column,
                            java.util.Date value,
                            Format format)
完全一致条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
format - 書式オブジェクト
戻り値:
比較条件オブジェクト

ge

public static Comparison ge(java.lang.String column,
                            java.lang.Object value)
以上条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
戻り値:
比較条件オブジェクト

ge

public static Comparison ge(java.lang.String column,
                            java.util.Date value,
                            Format format)
以上条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
format - 書式オブジェクト
戻り値:
比較条件オブジェクト

gt

public static Comparison gt(java.lang.String column,
                            java.lang.Object value)
より大きい条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
戻り値:
比較条件オブジェクト

gt

public static Comparison gt(java.lang.String column,
                            java.util.Date value,
                            Format format)
より大きい条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
format - 書式オブジェクト
戻り値:
比較条件オブジェクト

le

public static Comparison le(java.lang.String column,
                            java.lang.Object value)
以下条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
戻り値:
比較条件オブジェクト

le

public static Comparison le(java.lang.String column,
                            java.util.Date value,
                            Format format)
以下条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
format - 書式オブジェクト
戻り値:
比較条件オブジェクト

lt

public static Comparison lt(java.lang.String column,
                            java.lang.Object value)
未満条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
戻り値:
比較条件オブジェクト

lt

public static Comparison lt(java.lang.String column,
                            java.util.Date value,
                            Format format)
未満条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定可
format - 書式オブジェクト
戻り値:
比較条件オブジェクト

in

public static Comparison in(java.lang.String column,
                            java.util.List value)
IN条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定不可
戻り値:
比較条件オブジェクト

in

public static Comparison in(java.lang.String column,
                            java.lang.Object[] value)
IN条件オブジェクト生成

パラメータ:
column - カラム
value - 値(※テーブルカラム設定不可
戻り値:
比較条件オブジェクト

like

public static Comparison like(java.lang.String column,
                              LikeMatch match)
部分一致条件オブジェクト生成

パラメータ:
column - カラム
match - 一致条件オブジェクト
戻り値:
比較条件オブジェクト

between

public static Comparison between(java.lang.String column,
                                 java.lang.Object value1,
                                 java.lang.Object value2)
範囲条件オブジェクト生成

パラメータ:
column - カラム
value1 - 値1(※テーブルカラム設定不可
value2 - 値2(※テーブルカラム設定不可
戻り値:
比較条件オブジェクト

isNull

public static Comparison isNull(java.lang.String column)
NULL条件オブジェクト生成

パラメータ:
column - カラム
戻り値:
比較条件オブジェクト

isNotNull

public static Comparison isNotNull(java.lang.String column)
NOT NULL条件オブジェクト生成

パラメータ:
column - カラム
戻り値:
比較条件オブジェクト

exists

public static Comparison exists(SelectSql sql)
EXISTS条件オブジェクト生成

パラメータ:
sql - SQL生成オブジェクト
戻り値:
比較条件オブジェクト

existsNot

public static Comparison existsNot(SelectSql sql)
NOT EXISTS条件オブジェクト生成

パラメータ:
sql - SQL生成オブジェクト
戻り値:
比較条件オブジェクト

query

public static Comparison query(java.lang.String column,
                               SelectSql sql,
                               Match match)
サブクエリ条件オブジェクト生成

パラメータ:
column - カラム
sql - SQL生成オブジェクト
match - 比較方法
戻り値:
比較条件オブジェクト