| from bottle import route, run, template, get, debug, static_file, request, response |
| http_header = { "content-type": "application/json" } |
| @route('/static/<filename:path>') |
| def send_static(filename): |
| return static_file(filename, root='static') |
| def build_response(endpoint, data): |
| api_endpoint = "http://localhost:19002/" + endpoint |
| response = requests.get(api_endpoint, params=data, headers=http_header) |
| return (build_response("query", dict(request.query))) |
| def run_asterix_query_status(): |
| return (build_response("query/status", dict(request.query))) |
| def run_asterix_query_result(): |
| return (build_response("query/result", dict(request.query))) |
| return (build_response("ddl", dict(request.query))) |
| def run_asterix_update(): |
| return (build_response("update", dict(request.query))) |
| res = admaql101.bootstrap() |
| run(host='localhost', port=8081, debug=True) |