Class SimpleMavenSqlFileResolver
java.lang.Object
io.github.tezch.atomsql.processor.SimpleMavenSqlFileResolver
- All Implemented Interfaces:
SqlFileResolver
SimpleMavenSqlFileResolver
- Author:
- tezch
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.tezch.atomsql.processor.SqlFileResolver
SqlFileResolver.SqlFileNotFoundException -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SimpleMavenSqlFileResolver
public SimpleMavenSqlFileResolver()
-
-
Method Details
-
resolve
public byte[] resolve(Path classOutput, String packageName, String sqlFileName, Map<String, String> options) throws IOException, SqlFileResolver.SqlFileNotFoundExceptionDescription copied from interface:SqlFileResolver- Specified by:
resolvein interfaceSqlFileResolver- Parameters:
classOutput- クラスファイル出力先packageName- SQLファイルが存在するパッケージ名sqlFileName- SQLファイル名options- アノテーションプロセッサ実行時オプション- Returns:
- byte[] SQLファイルの内容
- Throws:
IOException- SQLファイル読み込み時にエラーが発生した場合SqlFileResolver.SqlFileNotFoundException-Sqlが付与されていないメソッドにSQLファイルが存在しない場合
-