{"nodes": [{"id": "src_domains_telemetry_repositories_telemetry_repository_ts", "label": "telemetry-repository.ts", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L1"}, {"id": "telemetry_repository_periodcutoffiso", "label": "periodCutoffIso()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L95"}, {"id": "telemetry_repository_rolling24hcutoffiso", "label": "rolling24hCutoffIso()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L107"}, {"id": "telemetry_repository_percentile95sorted", "label": "percentile95Sorted()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L121"}, {"id": "telemetry_repository_telemetryrepository", "label": "TelemetryRepository", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L127"}, {"id": "telemetry_repository_telemetryrepository_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L128"}, {"id": "telemetry_repository_telemetryrepository_avgcandidatecountforperiod", "label": ".avgCandidateCountForPeriod()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L131"}, {"id": "telemetry_repository_telemetryrepository_inserteventsync", "label": ".insertEventSync()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L156"}, {"id": "telemetry_repository_telemetryrepository_upsertdailymetricrow", "label": ".upsertDailyMetricRow()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L180"}, {"id": "telemetry_repository_telemetryrepository_deleteexpiredevents", "label": ".deleteExpiredEvents()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L206"}, {"id": "telemetry_repository_telemetryrepository_getbackgroundjobrolling24hstats", "label": ".getBackgroundJobRolling24hStats()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L216"}, {"id": "telemetry_repository_telemetryrepository_haspriorwritecompletedwithcontenthash", "label": ".hasPriorWriteCompletedWithContentHash()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L239"}, {"id": "telemetry_repository_telemetryrepository_querysearchquality", "label": ".querySearchQuality()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L253"}, {"id": "telemetry_repository_telemetryrepository_querymemoryquality", "label": ".queryMemoryQuality()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L362"}, {"id": "telemetry_repository_telemetryrepository_queryconsolidationquality", "label": ".queryConsolidationQuality()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L436"}, {"id": "telemetry_repository_telemetryrepository_toolbucketfromevents", "label": ".toolBucketFromEvents()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L556"}, {"id": "telemetry_repository_telemetryrepository_querysystemmetrics", "label": ".querySystemMetrics()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L605"}, {"id": "telemetry_repository_telemetryrepository_queryevents", "label": ".queryEvents()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L695"}, {"id": "telemetry_repository_telemetryrepository_listeventsforrequest", "label": ".listEventsForRequest()", "file_type": "code", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L742"}], "edges": [{"source": "src_domains_telemetry_repositories_telemetry_repository_ts", "target": "better_sqlite3", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L5", "weight": 1.0}, {"source": "src_domains_telemetry_repositories_telemetry_repository_ts", "target": "crypto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L6", "weight": 1.0}, {"source": "src_domains_telemetry_repositories_telemetry_repository_ts", "target": "telemetry_types_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L7", "weight": 1.0}, {"source": "src_domains_telemetry_repositories_telemetry_repository_ts", "target": "telemetry_repository_periodcutoffiso", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L95", "weight": 1.0}, {"source": "src_domains_telemetry_repositories_telemetry_repository_ts", "target": "telemetry_repository_rolling24hcutoffiso", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L107", "weight": 1.0}, {"source": "src_domains_telemetry_repositories_telemetry_repository_ts", "target": "telemetry_repository_percentile95sorted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L121", "weight": 1.0}, {"source": "src_domains_telemetry_repositories_telemetry_repository_ts", "target": "telemetry_repository_telemetryrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L127", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L128", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_avgcandidatecountforperiod", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L131", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_inserteventsync", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L156", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_upsertdailymetricrow", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L180", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_deleteexpiredevents", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L206", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_getbackgroundjobrolling24hstats", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L216", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_haspriorwritecompletedwithcontenthash", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L239", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_querysearchquality", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L253", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_querymemoryquality", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L362", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_queryconsolidationquality", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L436", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_toolbucketfromevents", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L556", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_querysystemmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L605", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_queryevents", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L695", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository", "target": "telemetry_repository_telemetryrepository_listeventsforrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L742", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_inserteventsync", "target": "telemetry_repository_telemetryrepository_upsertdailymetricrow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L177", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_getbackgroundjobrolling24hstats", "target": "telemetry_repository_rolling24hcutoffiso", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L217", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_querysearchquality", "target": "telemetry_repository_periodcutoffiso", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L255", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_querysearchquality", "target": "telemetry_repository_percentile95sorted", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L314", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_querysearchquality", "target": "telemetry_repository_telemetryrepository_avgcandidatecountforperiod", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L318", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_querysearchquality", "target": "telemetry_repository_rolling24hcutoffiso", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L342", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_querymemoryquality", "target": "telemetry_repository_rolling24hcutoffiso", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L364", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_queryconsolidationquality", "target": "telemetry_repository_periodcutoffiso", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L438", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_toolbucketfromevents", "target": "telemetry_repository_percentile95sorted", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L589", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_querysystemmetrics", "target": "telemetry_repository_periodcutoffiso", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L613", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_querysystemmetrics", "target": "telemetry_repository_telemetryrepository_toolbucketfromevents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L614", "weight": 1.0}, {"source": "telemetry_repository_telemetryrepository_querysystemmetrics", "target": "telemetry_repository_percentile95sorted", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/telemetry/repositories/telemetry-repository.ts", "source_location": "L667", "weight": 1.0}]}