)]}'
{"java/src/main/java/monasca/api/infrastructure/persistence/vertica/MetricQueries.java":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"985925b085f83edf028014f080ace3bca640748f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":" * Copyright (c) 2014 Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except"},{"line_number":5,"context_line":" * in compliance with the License. You may obtain a copy of the License at"}],"source_content_type":"text/x-java","patch_set":5,"id":"fa0719c6_614dec6b","line":2,"range":{"start_line":2,"start_character":17,"end_line":2,"end_character":21},"updated":"2016-03-22 15:19:01.000000000","message":"copyright","commit_id":"803ef8ad98f8c1de000252340481686b4033f606"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"985925b085f83edf028014f080ace3bca640748f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        .append(\"(select dimension_set_id from MonMetrics.Dimensions where \");"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"      int i \u003d 0;"},{"line_number":51,"context_line":"      for (String dimension_key : dimensions.keySet())  {"},{"line_number":52,"context_line":"        sb.append(\"name \u003d :dname\").append(i);"},{"line_number":53,"context_line":"        String dim_value \u003d dimensions.get(dimension_key);"},{"line_number":54,"context_line":"        if (!Strings.isNullOrEmpty(dim_value)) {"}],"source_content_type":"text/x-java","patch_set":5,"id":"fa0719c6_fec6bd47","line":51,"range":{"start_line":51,"start_character":11,"end_line":51,"end_character":53},"updated":"2016-03-22 15:19:01.000000000","message":"You should look at using dimensions.entrySet() like in bindDimensionsToQuery. It makes the code simpler and avoids the dimensions.get() call","commit_id":"803ef8ad98f8c1de000252340481686b4033f606"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"985925b085f83edf028014f080ace3bca640748f","unresolved":false,"context_lines":[{"line_number":71,"context_line":"          sb.append(\" or \");"},{"line_number":72,"context_line":"        }"},{"line_number":73,"context_line":"      }"},{"line_number":74,"context_line":"      sb.append(\" group by dimension_set_id\")"},{"line_number":75,"context_line":"        .append(\" having count(*) \u003d \" + numDims +\" \");"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"      //"}],"source_content_type":"text/x-java","patch_set":5,"id":"fa0719c6_deac99a2","line":74,"range":{"start_line":74,"start_character":6,"end_line":74,"end_character":8},"updated":"2016-03-22 15:19:01.000000000","message":"sb will be null if dimensions is empty","commit_id":"803ef8ad98f8c1de000252340481686b4033f606"}],"java/src/test/java/monasca/api/infrastructure/persistence/vertica/MetricQueriesTest.java":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"985925b085f83edf028014f080ace3bca640748f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":" * Copyright (c) 2014 Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except"},{"line_number":5,"context_line":" * in compliance with the License. You may obtain a copy of the License at"}],"source_content_type":"text/x-java","patch_set":5,"id":"fa0719c6_0137d0e3","line":2,"range":{"start_line":2,"start_character":17,"end_line":2,"end_character":21},"updated":"2016-03-22 15:19:01.000000000","message":"copyright","commit_id":"803ef8ad98f8c1de000252340481686b4033f606"}]}
