Class DatabaseConnectController
- java.lang.Object
-
- org.apache.iotdb.web.grafana.controller.DatabaseConnectController
-
@CrossOrigin @Controller public class DatabaseConnectController extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static com.google.gson.GsonGSON
-
Constructor Summary
Constructors Constructor Description DatabaseConnectController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetJsonType(com.google.gson.JsonObject jsonObject)get JSON type of input JSON object.java.lang.StringmetricFindQuery()get metrics numbers in JSON string structure.java.lang.Stringquery(java.lang.String json)query and return data in JSON format.voidtestDataConnection(javax.servlet.http.HttpServletResponse response)
-
-
-
Method Detail
-
testDataConnection
@RequestMapping(value="/", method=GET) @ResponseStatus(OK) public void testDataConnection(javax.servlet.http.HttpServletResponse response) throws java.io.IOException- Throws:
java.io.IOException
-
metricFindQuery
@RequestMapping("/search") @ResponseBody public java.lang.String metricFindQuery()get metrics numbers in JSON string structure.- Returns:
- metrics numbers in JSON string structure
-
query
@RequestMapping(value="/query", produces="application/json;charset=UTF-8") @ResponseBody public java.lang.String query(@RequestBody java.lang.String json)query and return data in JSON format.- Returns:
- data in JSON format
-
getJsonType
public java.lang.String getJsonType(com.google.gson.JsonObject jsonObject)
get JSON type of input JSON object.- Parameters:
jsonObject- JSON Object- Returns:
- type (string)
-
-