|
1.0.6 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.cattaka.rdbassistant.script.core.ScriptTableUtil
public class ScriptTableUtil
ScriptTableに関する汎用的な処理を提供します。
コンストラクタの概要 | |
---|---|
ScriptTableUtil()
|
メソッドの概要 | |
---|---|
static ScriptTable |
convertCsv2Table(java.lang.String rawString)
CSVの文字列をScriptTableとして読み込みます。 |
static java.lang.String |
convertTable2Csv(ScriptTable table)
ScriptTableをCSV形式の文字列に変換します。 |
static java.lang.String |
convertTable2Tsv(ScriptTable table)
ScriptTableをTSV形式の文字列に変換します。 |
static ScriptTable |
convertTsv2Table(java.lang.String rawString)
TSVの文字列をScriptTableとして読み込みます。 |
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)
CSVファイルを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 convertCsv2Table(java.lang.String rawString) throws net.cattaka.jspf.JspfException
rawString
- 対象となるCSVの文字列
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 convertTsv2Table(java.lang.String rawString) throws net.cattaka.jspf.JspfException
rawString
- 対象となるTSVの文字列
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
- 入出力エラーが発生した場合にスローされるpublic static java.lang.String convertTable2Tsv(ScriptTable table)
table
-
public static java.lang.String convertTable2Csv(ScriptTable table)
table
-
|
1.0.6 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |