本記事では、オフライン評価を実行する際に、アップロードが必要なファイルを取得する方法について説明します。
アップロード可能なファイルの種類
現在、互換性評価ではSQLファイル、MyBatisファイル、iBatisファイルのアップロードがサポートされており、主要なフレームワークの大部分をカバーしています。実際の状況に応じてファイルをアップロードし、評価を実施してください。すべてのファイルおよび生成されたレポートは、いつでも削除できます。
SQLファイルの取得
SQLファイルは標準的なテキストファイルであり、各DMLまたはDDLステートメントの末尾には改行が必要で、$$ を終端文字として使用します。互換性評価では、この識別子を用いてSQLステートメントを分割し、評価を行います。
SQLファイルの内容例は以下のとおりです。
SELECT * FROM A
$$
CREATE TABLE A(
INT a
)
$$
SELECT * FROM B
$$
MyBatisまたはiBatisファイルの取得
MyBatisファイルとiBatisファイルは、MyBatis/iBatisフレームワークのXML設定ファイルです。アップロード後、互換性評価はXML設定を解析し、元のSQLステートメントを抽出して評価を行います。