def execute_query(q): qb = QueryBuilder(None, QueryNode(None, None, q)) t = time.time() result = qb.query() duration = (time.time() - t) * 1000 return { 'status': 'ok', 'query': qb.node.to_dict(), 'result': result, 'time': duration }
def _sub_query(self, query): qn = QueryNode(None, None, [query]) qb = QueryBuilder(None, qn) return qn, qb.filter_query()