def drop_used_space(session, graph_spaces): drop_space = graph_spaces.get("drop_space", False) if not drop_space: return space_desc = graph_spaces.get("space_desc", None) if space_desc is not None: stmt = space_desc.drop_stmt() response(session, stmt)
def preload_space( space, load_nba_data, load_nba_int_vid_data, load_student_data, session, graph_spaces, ): if space == "nba": graph_spaces["space_desc"] = load_nba_data elif space == "nba_int_vid": graph_spaces["space_desc"] = load_nba_int_vid_data elif space == "student": graph_spaces["space_desc"] = load_student_data else: raise ValueError(f"Invalid space name given: {space}") stmt = f'USE {space};' response(session, stmt)
def having_executed(query, session, request): ngql = " ".join(query.splitlines()) ngql = normalize_outline_scenario(request, ngql) response(session, ngql)
def exec_query(request, ngql, session, graph_spaces, need_try: bool = False): if not ngql: return ngql = normalize_outline_scenario(request, ngql) graph_spaces['result_set'] = response(session, ngql, need_try) graph_spaces['ngql'] = ngql
def having_executed(query, session, request): ngql = combine_query(query) ngql = normalize_outline_scenario(request, ngql) response(session, ngql)