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

http://dive4elements.wald.intevation.org