public class Condition extends Object implements Model, QueryElement
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
CONDITION_DIRECT
直接入力
|
static int |
CONDITION_EXACT
完全一致
|
static int |
CONDITION_FRONT
前方一致
|
static int |
CONDITION_IJOU
以上
|
static int |
CONDITION_IKA
以下
|
static int |
CONDITION_MIMAN
未満
|
static int |
CONDITION_PARTINAL
部分一致
|
static int |
CONDITION_RANGE
範囲指定
|
static int[] |
CONDITION_TYPES
抽出条件タイプ・配列
|
static String |
NCODE
抽出条件コード・フィールド名
|
static String |
NCOLUMN_NAME
カラム物理名・フィールド名
|
static String |
NCOLUMNTYPE
カラムタイプ・フィールド名
|
static String |
NCONDITIONTYPE
抽出条件タイプ・フィールド名
|
static String |
NKEYWORD
キーワード・フィールド名
|
static String |
NMAX_VALUE
抽出条件上限値・フィールド名
|
static String |
NMIN_VALUE
抽出条件下限値・フィールド名
|
static String |
NREVERSE
「以外」フラグ・フィールド名
|
static String |
NSORTKEY
ソートキー・フィールド名
|
static String |
NTABLE_CODE
テーブルコード・フィールド名
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
checkError()
データに異常値が無いか調べます。
|
String |
getCode()
抽出条件コードを取得します。
|
String |
getColumnName()
カラム名(テーブル上の物理名)を取得します。
|
int |
getColumnType()
カラムタイプ
1:文字列 2:数値 3:日付を取得します。 |
String |
getConditionType()
抽出条件タイプを取得します。
|
int |
getConditionTypeNumber()
抽出条件タイプを取得します。
|
String |
getKeyword()
抽出条件値(キーワード)を取得します。
|
String |
getMaxValue()
抽出条件(上限)を取得します。
|
String |
getMinValue()
抽出条件(下限)を取得します。
|
int |
getSortKey()
ソートキーを取得します。
|
String |
getTableCode()
テーブルコードを取得します。
|
String |
getUniqueCode()
構成要素を一意に特定するコードを取得します。
|
boolean |
isReverse()
「以外フラグ」を取得します。
|
void |
setCode(String code)
抽出条件コードを設定します。
|
void |
setColumnName(String columnName)
カラム名を設定します。
|
void |
setColumnType(int columnType)
カラムタイプを設定します。
|
void |
setConditionType(int conditionType)
抽出条件タイプを設定します。
|
void |
setKeyword(String keyword)
抽出条件値を設定します。
|
void |
setMaxValue(String maxValue)
抽出条件(上限)を設定します。
|
void |
setMinValue(String minValue)
抽出条件(下限)を設定します。
|
void |
setReverse(boolean reverse)
「以外フラグ」を設定します。
|
void |
setSortKey(int sortKey)
ソートキーを設定します。
|
void |
setTableCode(String tableCode)
テーブルコードを設定します。
|
String |
toString() |
public static final int CONDITION_EXACT
public static final int CONDITION_PARTINAL
public static final int CONDITION_FRONT
public static final int CONDITION_IJOU
public static final int CONDITION_IKA
public static final int CONDITION_MIMAN
public static final int CONDITION_RANGE
public static final int CONDITION_DIRECT
public static final int[] CONDITION_TYPES
public Condition(String code)
code
- 抽出条件コードpublic void checkError() throws QueryException
Model
checkError
インタフェース内 Model
QueryException
public String getCode()
public String getColumnName()
public int getColumnType()
public String getConditionType()
public int getConditionTypeNumber()
public String getKeyword()
public String getMaxValue()
public String getMinValue()
public int getSortKey()
public String getTableCode()
public String getUniqueCode()
QueryElement
getUniqueCode
インタフェース内 QueryElement
public boolean isReverse()
public void setCode(String code)
code
- 抽出条件コードpublic void setColumnName(String columnName)
columnName
- カラム名public void setColumnType(int columnType)
columnType
- カラムタイプpublic void setConditionType(int conditionType)
conditionType
- 抽出条件タイプpublic void setKeyword(String keyword)
keyword
- キーワードpublic void setMaxValue(String maxValue)
maxValue
- 上限値public void setMinValue(String minValue)
minValue
- 下限値public void setReverse(boolean reverse)
reverse
- 「以外」フラグpublic void setSortKey(int sortKey)
sortKey
- ソートキーpublic void setTableCode(String tableCode)
tableCode
- テーブルコードCopyright © 2012 NTT DATA INTRAMART CORPORATION