public class VCExporter extends CSVExporter implements ExportFormat, ExportListener
QUOT, SEPARATOR, USE_DOUBLE_QUOTATION_ALL_STRINGVALUES
コンストラクタと説明 |
---|
VCExporter(ViewCreatorData vcdata,
ExportOptions options)
新しいエクスポーター・インスタンスを生成します。
|
VCExporter(ViewCreatorData vcdata,
ExportOptions options,
String zoneId)
新しいエクスポーター・インスタンスを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
after()
ファイルにレコードを書きだすたびに呼び出されます。
|
void |
before(Map<String,Object> record)
レコードを書きだす前に呼び出されます。
|
String |
convert(Line line)
テーブルから取得された1レコード分のデータを
出力用の文字列に変換します |
Format |
getFormat(String fieldName,
ExportOptions options)
フォーマット文字列を取得します
|
String |
getHeader()
ヘッダとして出力する文字列を取得します。
|
void |
init(Connection con,
Properties props)
エクスポーターを初期化します。
|
getExportFileName, toCSVValue, toCSVValue, toStringList
destroy, getDatabaseColumns, getDestFileName, getFooter, getNullValue, getTableName, setDatabaseColumns, setDestFileName, setNullValue, setTableName
public VCExporter(ViewCreatorData vcdata, ExportOptions options) throws FormulaSymtaxException
vcdata
- ViewCreator設定データoptions
- エクスポートオプション設定FormulaSymtaxException
- 計算式が設定されたカラムの式に間違いがある場合にスローされます。public VCExporter(ViewCreatorData vcdata, ExportOptions options, String zoneId) throws FormulaSymtaxException
vcdata
- ViewCreator設定データoptions
- エクスポートオプション設定zoneId
- 出力時に使用するタイムゾーンIDFormulaSymtaxException
- 計算式が設定されたカラムの式に間違いがある場合にスローされます。public void after()
ExportListener
after
インタフェース内 ExportListener
public void before(Map<String,Object> record)
ExportListener
before
インタフェース内 ExportListener
record
- 1レコードを表すデータ <フィールド名, データ>Exporter.convert(Line)
public String convert(Line line) throws TerminateException
Exporter
convert
クラス内 CSVExporter
line
- 1レコード分のデータTerminateException
- 処理を中断するときにスローされますpublic Format getFormat(String fieldName, ExportOptions options)
ExportFormat
getFormat
インタフェース内 ExportFormat
fieldName
- フィールド名options
- エクスポートオプション設定public String getHeader()
Exporter
getHeader
クラス内 CSVExporter
public void init(Connection con, Properties props) throws TerminateException
Exporter
init
クラス内 CSVExporter
con
- DB接続オブジェクトprops
- 初期化パラメータTerminateException
- 初期化処理に失敗したときスローされますCopyright © 2012 NTT DATA INTRAMART CORPORATION