String body = GSON.toJson(new FunctionsArgs(catalog, schemaPattern, functionNamePattern));
HttpResponse response = doPost("data/explore/jdbc/functions", body, null);
if (HttpResponseStatus.OK.getCode() == response.getResponseCode()) {
return QueryHandle.fromId(parseResponseAsMap(response, "handle"));
}
throw new ExploreException("Cannot get the functions. Reason: " + getDetails(response));
}