Mercurial > dive4elements > framework
diff artifact-database/src/main/java/org/dive4elements/artifactdatabase/Backend.java @ 541:3b1e48d22ce0
Experimentally let database cleaner and backend share the same sql executor.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Thu, 03 Sep 2015 15:34:07 +0200 |
parents | 6f6a5b229a7a |
children | 68f01f10624e |
line wrap: on
line diff
--- a/artifact-database/src/main/java/org/dive4elements/artifactdatabase/Backend.java Thu Sep 03 11:46:24 2015 +0200 +++ b/artifact-database/src/main/java/org/dive4elements/artifactdatabase/Backend.java Thu Sep 03 15:34:07 2015 +0200 @@ -273,6 +273,10 @@ setupSQL(config.getSQL()); } + public SQLExecutor getSQLExecutor() { + return sqlExecutor; + } + /** * Constructor to create a backend with a link to the database cleaner. * @param cleaner The clean which periodically removes outdated @@ -706,6 +710,7 @@ final int [] id = new int[1]; SQLExecutor.Instance exec = sqlExecutor.new Instance() { + @Override public boolean doIt() throws SQLException { prepareStatement(SQL_NEXT_ID); result = stmnt.executeQuery();