net.cattaka.rdbassistant.script.core
クラス ScriptTableUtil
java.lang.Object
net.cattaka.rdbassistant.script.core.ScriptTableUtil
public class ScriptTableUtil
- extends java.lang.Object
ScriptTableに関する汎用的な処理を提供します。
- 作成者:
- cattaka
クラス java.lang.Object から継承されたメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptTableUtil
public ScriptTableUtil()
createMarkedDiff
public ScriptTable createMarkedDiff(ScriptTable tbl1,
ScriptTable tbl2,
java.lang.String... keyColumns)
throws net.cattaka.jspf.JspfException
- 指定されたテーブル間の差異を探し、差異のある箇所に指定したマーキングを行ったテーブルを返します。
行ヘッダと列ヘッダは一つ目のテーブルの物が使用されます。
削除された列も表示されます。
- パラメータ:
tbl1
- 比較対象となるテーブルですtbl2
- 比較対象となるテーブルですkeyColumns
- キー項目の列名
- 戻り値:
- 比較結果
- 例外:
net.cattaka.jspf.JspfException
- 指定された列名の列が存在しない場合やキー項目がユニークでない場合にスローされます。
createMarkedDiff
public ScriptTable createMarkedDiff(ScriptTable tbl1,
ScriptTable tbl2,
int... keyColumnIndices)
throws net.cattaka.jspf.JspfException
- 指定されたテーブル間の差異を探し、差異のある箇所に指定したマーキングを行ったテーブルを返します。
行ヘッダと列ヘッダは一つ目のテーブルの物が使用されます。
削除された列も表示されます。
- パラメータ:
tbl1
- 比較対象となるテーブルですtbl2
- 比較対象となるテーブルですkeyColumns
- キー項目の列番
- 戻り値:
- 比較結果
- 例外:
net.cattaka.jspf.JspfException
- キー項目がユニークでない場合にスローされます。