Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java @ 1011:aca3b46160cb
Added support for more than one db connection in datacage templating.
flys-artifacts/trunk@2457 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 02 Aug 2011 22:16:16 +0000 |
parents | b81626b10cb7 |
children | 5cb84ceee2a0 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java Tue Aug 02 16:36:22 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/templating/CompiledStatement.java Tue Aug 02 22:16:16 2011 +0000 @@ -122,9 +122,17 @@ } } - public ResultData execute(Connection connection, StackFrames frames) + public ResultData execute( + Connection connection, + StackFrames frames, + boolean cached + ) throws SQLException { + if (!cached) { + return executeUncached(connection, frames); + } + Cache cache = CacheFactory.getCache(DATACAGE_DB_CACHE); return cache != null