public class TerminableTableImpl extends Object implements TerminableTable, ColumnMappingParentInterface
| コンストラクタと説明 |
|---|
TerminableTableImpl(Table table)
新規にインスタンスを生成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addColumnMapping(ColumnMappingImpl columnMapping) |
void |
clearColumnMapping() |
void |
executeMapping()
このオブジェクトの内部情報を元にモデルのマッピングを行います。
|
Map |
getColumnMappings()
期間化テーブルに含まれる属性に関連するカラムマッピングの情報をすべて取得します。
|
String |
getEndDateColumnName()
期間の日時に該当するカラムのカラム名を取得します。
|
String |
getName()
期間化テーブルのテーブル名を取得します。
|
String |
getStartDateColumnName()
期間の開始日時に該当するカラムのカラム名を取得します。
|
Table |
getTable()
期間化テーブルが定義されているテーブル定義を取得します。
|
Map |
getTableColumnMap()
テーブルのカラムマップを取得する
|
String |
getTermColumnName()
期間CDに該当するカラムのカラム名を取得します。
|
void |
setColumnMappings(Map columnMappingMap) |
void |
setEndDateColumnName(String endDateColumnName) |
void |
setName(String name) |
void |
setStartDateColumnName(String startDateColumnName) |
void |
setTermColumnName(String termColumnName) |
void |
verify()
このオブジェクトの内部情報を検査します。
|
public TerminableTableImpl(Table table)
public Table getTable()
TerminableTablegetTable インタフェース内 TerminableTablepublic String getName()
TerminableTablegetName インタフェース内 TerminableTablepublic void setName(String name)
name - public Map getColumnMappings()
TerminableTableColumnMappingを値としたマップを返します。getColumnMappings インタフェース内 TerminableTablepublic void addColumnMapping(ColumnMappingImpl columnMapping)
columnMapping - public void clearColumnMapping()
public void setColumnMappings(Map columnMappingMap)
columnMappingMap - public String getTermColumnName()
TerminableTablegetTermColumnName インタフェース内 TerminableTablepublic void setTermColumnName(String termColumnName)
termColumnName - public String getStartDateColumnName()
TerminableTablegetStartDateColumnName インタフェース内 TerminableTablepublic void setStartDateColumnName(String startDateColumnName)
startDateColumnName - public String getEndDateColumnName()
TerminableTablegetEndDateColumnName インタフェース内 TerminableTablepublic void setEndDateColumnName(String endDateColumnName)
endDateColumnName - public Map getTableColumnMap()
ColumnMappingParentInterfacegetTableColumnMap インタフェース内 ColumnMappingParentInterfacepublic void executeMapping()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceexecuteMapping インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigExceptionpublic void verify()
throws DataStoreConfigException
DataStoreConfigurationModelInterfaceverify インタフェース内 DataStoreConfigurationModelInterfaceDataStoreConfigException - 内部情報に整合性違反がある場合Copyright © 2012 NTT DATA INTRAMART CORPORATION