public class Column extends Object implements Model, IColumn2, QueryElement
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
NCAPTION
キャプション・フィールド名
|
static String |
NCODE
カラムコード・フィールド名
|
static String |
NCOLUMNNAME
カラム物理名・フィールド名
|
static String |
NCOLUMNTYPE
カラムタイプ・フィールド名
|
static String |
NSORTKEY
ソートキー・フィールド名
|
static String |
NSORTTYPE
ソートタイプ・フィールド名
|
static String |
NTABLECODE
テーブルコード・フィールド名
|
static String |
SORT_ASC
昇順
|
static String |
SORT_DEFAULT
ソート指定なし
|
static String |
SORT_DESC
降順
|
static int |
TYPE_BINARY
バイナリ型
|
static int |
TYPE_BOOLEAN
真偽値型
|
static int |
TYPE_DATE
日付型
|
static int |
TYPE_NUMBER
数値型
|
static int |
TYPE_STRING
文字列型
|
static int |
TYPE_TIMESTAMP
タイムスタンプ型
|
static int[] |
TYPES
カラム型・配列
|
CAPTION, CODE, COLUMNCODE, COLUMNTYPE
修飾子とタイプ | メソッドと説明 |
---|---|
void |
checkError()
データに異常値が無いか調べます。
|
String |
getCaption()
キャプション(表示名)を取得します。
|
String |
getCode()
カラムコードを取得します。
|
String |
getColumnCode()
カラムコードを取得します。
|
String |
getColumnName()
カラム名(テーブル上の物理名)を取得します。
|
int |
getColumnType()
カラムのデータ型を取得します。
|
int |
getSortKey()
ソートキーを取得します。
|
String |
getSortType()
ソートタイプを取得します。
|
String |
getTableCode()
テーブルコードを取得します。
|
String |
getUniqueCode()
構成要素を一意に特定するコードを取得します。
|
void |
setCaption(String caption)
キャプションを設定します。
|
void |
setCode(String code)
カラムコードを設定します。
|
void |
setColumnName(String columnName)
カラム名を設定します。
|
void |
setColumnType(int columnType)
カラムのデータ型をセットします。
|
void |
setSortKey(int sortKey)
ソートキーを設定します。
|
void |
setSortType(String sortType)
ソートタイプをセットします。
|
void |
setTableCode(String tableCode)
テーブルコードを設定します。
|
String |
toString()
モデルの文字列表現を返します。
|
public static final int TYPE_STRING
public static final int TYPE_NUMBER
public static final int TYPE_DATE
public static final int TYPE_TIMESTAMP
public static final int TYPE_BINARY
public static final int TYPE_BOOLEAN
public static final int[] TYPES
public Column(String code)
code
- カラムコードpublic void checkError() throws QueryException
Model
checkError
インタフェース内 Model
QueryException
public String getCaption()
getCaption
インタフェース内 IColumn2
public String getCode()
public String getColumnCode()
IColumn
getColumnCode
インタフェース内 IColumn
public String getColumnName()
public int getColumnType()
IColumn
getColumnType
インタフェース内 IColumn
public int getSortKey()
public String getSortType()
public String getTableCode()
public String getUniqueCode()
QueryElement
getUniqueCode
インタフェース内 QueryElement
public void setCaption(String caption)
setCaption
インタフェース内 IColumn2
caption
- キャプションpublic void setCode(String code)
code
- カラムコードpublic void setColumnName(String columnName)
columnName
- カラム名public void setColumnType(int columnType)
IColumn
setColumnType
インタフェース内 IColumn
columnType
- 文字列:1 数値:2 日付:3 タイムスタンプ:4public void setSortKey(int sortKey)
sortKey
- ソートキーpublic void setSortType(String sortType)
sortType
- ソートタイプpublic void setTableCode(String tableCode)
tableCode
- テーブルコードCopyright © 2012 NTT DATA INTRAMART CORPORATION