public class UnitLine extends Object implements Model, QueryElement
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
NCODE
結合条件コード・フィールド名
|
static String |
NLEFT_COLUMN_NAME
左側のカラムのカラムコード
|
static String |
NLEFT_TABLE_CODE
左側のカラムのテーブルコード
|
static String |
NRIGHT_COLUMN_NAME
右側のカラムのカラムコード
|
static String |
NRIGHT_TABLE_CODE
右側のカラムのテーブルコード
|
static String |
NTYPE
結合条件タイプ
|
static int |
TYPE_INNER_JOIN
等価結合
|
static int |
TYPE_LEFT_JOIN
左結合
|
static int |
TYPE_RIGHT_JOIN
右結合
|
static int[] |
TYPES
結合条件・配列
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
checkError()
データに異常値が無いか調べます。
|
String |
getCode()
結合条件コードを取得します。
|
String |
getLeftColumnName()
左側のカラムのカラム(物理)名を取得します。
|
String |
getLeftTableCode()
左側のカラムのテーブルコードを取得します。
|
String |
getRightColumnName()
右側のカラムのカラム(物理)名を取得します。
|
String |
getRightTableCode()
右側のカラムのテーブルコードを取得します。
|
int |
getType()
結合条件タイプを取得します。
|
String |
getUniqueCode()
構成要素を一意に特定するコードを取得します。
|
void |
setCode(String code)
結合条件コードを設定します。
|
void |
setLeftColumnName(String leftColumnName)
左側のカラムのカラム(物理)名を設定します。
|
void |
setLeftTableCode(String leftTableCode)
左側のカラムのテーブルコードを設定します。
|
void |
setRightColumnName(String rightColumnName)
右側のカラムのカラム(物理)名を設定します。
|
void |
setRightTableCode(String rightTableCode)
右側のカラムのテーブルコードを設定します。
|
void |
setType(int type)
結合条件タイプを設定します。
|
String |
toString() |
public static final int TYPE_INNER_JOIN
public static final int TYPE_LEFT_JOIN
public static final int TYPE_RIGHT_JOIN
public static final int[] TYPES
public UnitLine(String code)
code
- 結合条件コードpublic void checkError() throws QueryException
Model
checkError
インタフェース内 Model
QueryException
public String getCode()
public String getLeftColumnName()
public String getLeftTableCode()
public String getRightColumnName()
public String getRightTableCode()
public int getType()
public String getUniqueCode()
QueryElement
getUniqueCode
インタフェース内 QueryElement
public void setCode(String code)
code
- 結合条件コードpublic void setLeftColumnName(String leftColumnName)
leftColumnName
- カラム名public void setLeftTableCode(String leftTableCode)
leftTableCode
- テーブルコードpublic void setRightColumnName(String rightColumnName)
rightColumnName
- カラム名public void setRightTableCode(String rightTableCode)
rightTableCode
- テーブルコードpublic void setType(int type)
type
- 1:等価結合 2:左結合 3:右結合Copyright © 2012 NTT DATA INTRAMART CORPORATION