From a8cf19418b66751760182952d80b327d7131f438 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Thu, 27 Aug 2026 01:04:26 +0100 Subject: Refactor extract --path-range query into extract-path-range.sql. --- domagi/domagi.py | 8 +------- domagi/extract-path-range.sql | 6 ++++++ meson.build | 1 + 3 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 domagi/extract-path-range.sql diff --git a/domagi/domagi.py b/domagi/domagi.py index f5cdde5..0abf006 100644 --- a/domagi/domagi.py +++ b/domagi/domagi.py @@ -240,13 +240,7 @@ def extract(con, outfile, segment_name, path_range, steps, threads, progress): out_con.execute(read_sql("schema.sql")) if path_range: path, start, end = re.match(r"^([^:]*):(\d+)-(\d+)", path_range).groups() - con.execute(""" - CREATE TEMPORARY TABLE selected_segment AS - SELECT segment_id AS id - FROM path_segment - INNER JOIN path ON path.id=path_segment.path_id - WHERE path.name=$1 AND $2