benchmark/sql/api_call.sql

14 lines
332 B
SQL

INSERT INTO api_call (caller_method_id, api_id, api_name)
SELECT
m.id AS caller_method_id,
a.id AS api_id,
a.api_name
FROM
methods m
JOIN
api a
ON
m.user_name = a.user_name
AND m.project_name = a.project_name
AND m.file_path = a.file_path
AND a.start_line BETWEEN m.start_line AND m.end_line;