From b0764ea0a168ac0def56b6b1e6f0b3c036be82f5 Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Thu, 1 Sep 2016 12:48:15 +0200
Subject: [PATCH] get number of variables in stats API

---
 src/main/java/eu/hbp/mip/controllers/StatsApi.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/eu/hbp/mip/controllers/StatsApi.java b/src/main/java/eu/hbp/mip/controllers/StatsApi.java
index 0e10c7ca2..9513d9191 100644
--- a/src/main/java/eu/hbp/mip/controllers/StatsApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/StatsApi.java
@@ -56,8 +56,9 @@ public class StatsApi {
 
     private Long countVariables()
     {
-        LOGGER.warn("TEST DB : " + jdbcTemplate.queryForObject("select count(*) from information_schema.tables", Long.class));  // This is a test
-        Long count = jdbcTemplate.queryForObject("select count(*) from adni_merge", Long.class);  // TODO: compute from adni_merge DB
+        Long count = jdbcTemplate.queryForObject(
+                "SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS " +
+                        "WHERE table_schema = 'public' AND table_name = 'adni_merge'", Long.class);  // TODO: compute from adni_merge DB
         return count;
     }
 
-- 
GitLab