|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.cattaka.rdbassistant.script.core.ScriptTableUtil
public class ScriptTableUtil
ScriptTableに関する汎用的な処理を提供します。
コンストラクタの概要 | |
---|---|
ScriptTableUtil()
|
メソッドの概要 | |
---|---|
ScriptTable |
createMarkedDiff(ScriptTable tbl1,
ScriptTable tbl2,
int... keyColumnIndices)
指定されたテーブル間の差異を探し、差異のある箇所に指定したマーキングを行ったテーブルを返します。 |
ScriptTable |
createMarkedDiff(ScriptTable tbl1,
ScriptTable tbl2,
java.lang.String... keyColumns)
指定されたテーブル間の差異を探し、差異のある箇所に指定したマーキングを行ったテーブルを返します。 |
static ScriptTable |
loadCsv(java.lang.String fileName)
TSVファイルをScriptTableとして読み込みます。 |
static ScriptTable |
loadCsv(java.lang.String fileName,
java.lang.String charset)
CSVファイルをScriptTableとして読み込みます。 |
static ScriptTable |
loadTsv(java.lang.String fileName)
TSVファイルをScriptTableとして読み込みます。 |
static ScriptTable |
loadTsv(java.lang.String fileName,
java.lang.String charset)
TSVファイルをScriptTableとして読み込みます。 |
static void |
saveCsv(ScriptTable table,
java.lang.String fileName)
ScriptTableをCSVファイルとして出力します。 |
static void |
saveCsv(ScriptTable table,
java.lang.String fileName,
java.lang.String charset)
ScriptTableをCSVファイルとして出力します。 |
static void |
saveTsv(ScriptTable table,
java.lang.String fileName)
ScriptTableをTSVファイルとして出力します。 |
static void |
saveTsv(ScriptTable table,
java.lang.String fileName,
java.lang.String charset)
ScriptTableをTSVファイルとして出力します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ScriptTableUtil()
メソッドの詳細 |
---|
public ScriptTable createMarkedDiff(ScriptTable tbl1, ScriptTable tbl2, java.lang.String... keyColumns) throws net.cattaka.jspf.JspfException
tbl1
- 比較対象となるテーブルですtbl2
- 比較対象となるテーブルですkeyColumns
- キー項目の列名
net.cattaka.jspf.JspfException
- 指定された列名の列が存在しない場合やキー項目がユニークでない場合にスローされます。public ScriptTable createMarkedDiff(ScriptTable tbl1, ScriptTable tbl2, int... keyColumnIndices) throws net.cattaka.jspf.JspfException
tbl1
- 比較対象となるテーブルですtbl2
- 比較対象となるテーブルですkeyColumns
- キー項目の列番
net.cattaka.jspf.JspfException
- キー項目がユニークでない場合にスローされます。public static ScriptTable loadCsv(java.lang.String fileName) throws net.cattaka.jspf.JspfException
fileName
- 対象となるファイル名
net.cattaka.jspf.JspfException
- ファイルが存在しない場合などのエラー時にスローされるpublic static ScriptTable loadCsv(java.lang.String fileName, java.lang.String charset) throws net.cattaka.jspf.JspfException
fileName
- 対象となるファイル名charset
- 文字コード
net.cattaka.jspf.JspfException
- ファイルが存在しない場合などのエラー時にスローされるpublic static ScriptTable loadTsv(java.lang.String fileName) throws net.cattaka.jspf.JspfException
fileName
- 対象となるファイル名
net.cattaka.jspf.JspfException
- ファイルが存在しない場合などのエラー時にスローされるpublic static ScriptTable loadTsv(java.lang.String fileName, java.lang.String charset) throws net.cattaka.jspf.JspfException
fileName
- 対象となるファイル名charset
- 文字コード
net.cattaka.jspf.JspfException
- ファイルが存在しない場合などのエラー時にスローされるpublic static void saveCsv(ScriptTable table, java.lang.String fileName) throws net.cattaka.jspf.JspfException
table
- 対象となるテーブルfileName
- 対象となるファイル名
net.cattaka.jspf.JspfException
- 入出力エラーが発生した場合にスローされるpublic static void saveCsv(ScriptTable table, java.lang.String fileName, java.lang.String charset) throws net.cattaka.jspf.JspfException
table
- 対象となるテーブルfileName
- 対象となるファイル名charset
- 文字コード
net.cattaka.jspf.JspfException
- 入出力エラーが発生した場合にスローされるpublic static void saveTsv(ScriptTable table, java.lang.String fileName) throws net.cattaka.jspf.JspfException
table
- 対象となるテーブルfileName
- 対象となるファイル名
net.cattaka.jspf.JspfException
- 入出力エラーが発生した場合にスローされるpublic static void saveTsv(ScriptTable table, java.lang.String fileName, java.lang.String charset) throws net.cattaka.jspf.JspfException
table
- 対象となるテーブルfileName
- 対象となるファイル名charset
- 文字コード
net.cattaka.jspf.JspfException
- 入出力エラーが発生した場合にスローされる
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |