{ "db_name": "PostgreSQL", "query": "\n SELECT\n didws.key AS \"detail_key!\",\n didws.id AS \"detail_id!: DelphiReportIssueDetailsId\",\n didws.issue_id AS \"issue_id!: DelphiReportIssueId\",\n dri.issue_type,\n m.id AS \"project_id!: DBProjectId\",\n m.slug AS \"project_slug?\",\n m.name AS \"project_name!\",\n v.id AS \"version_id!: DBVersionId\",\n v.version_number,\n f.id AS \"file_id!: DBFileId\",\n f.filename AS \"file_name!\",\n didws.jar AS \"jar?\",\n didws.file_path AS \"file_path!\",\n didws.severity AS \"severity!: DelphiSeverity\",\n COALESCE(didv.verdict, 'pending'::delphi_report_issue_status)\n AS \"local_status!: DelphiStatus\",\n didws.status AS \"effective_status!: DelphiStatus\"\n FROM delphi_issue_details_with_statuses didws\n INNER JOIN delphi_report_issues dri ON dri.id = didws.issue_id\n INNER JOIN delphi_reports dr ON dr.id = dri.report_id\n INNER JOIN files f ON f.id = dr.file_id\n INNER JOIN versions v ON v.id = f.version_id\n INNER JOIN mods m ON m.id = v.mod_id\n LEFT JOIN delphi_issue_detail_verdicts didv\n ON didv.project_id = didws.project_id\n AND didv.detail_key = didws.key\n WHERE\n didws.key = $1\n AND ($2::bigint IS NULL OR didws.id > $2)\n AND dri.issue_type != '__dummy'\n ORDER BY didws.id\n LIMIT $3\n ", "describe": { "columns": [ { "ordinal": 0, "name": "detail_key!", "type_info": "Text" }, { "ordinal": 1, "name": "detail_id!: DelphiReportIssueDetailsId", "type_info": "Int8" }, { "ordinal": 2, "name": "issue_id!: DelphiReportIssueId", "type_info": "Int8" }, { "ordinal": 3, "name": "issue_type", "type_info": "Text" }, { "ordinal": 4, "name": "project_id!: DBProjectId", "type_info": "Int8" }, { "ordinal": 5, "name": "project_slug?", "type_info": "Varchar" }, { "ordinal": 6, "name": "project_name!", "type_info": "Varchar" }, { "ordinal": 7, "name": "version_id!: DBVersionId", "type_info": "Int8" }, { "ordinal": 8, "name": "version_number", "type_info": "Varchar" }, { "ordinal": 9, "name": "file_id!: DBFileId", "type_info": "Int8" }, { "ordinal": 10, "name": "file_name!", "type_info": "Varchar" }, { "ordinal": 11, "name": "jar?", "type_info": "Text" }, { "ordinal": 12, "name": "file_path!", "type_info": "Text" }, { "ordinal": 13, "name": "severity!: DelphiSeverity", "type_info": { "Custom": { "name": "delphi_severity", "kind": { "Enum": [ "low", "medium", "high", "severe" ] } } } }, { "ordinal": 14, "name": "local_status!: DelphiStatus", "type_info": { "Custom": { "name": "delphi_report_issue_status", "kind": { "Enum": [ "pending", "safe", "unsafe" ] } } } }, { "ordinal": 15, "name": "effective_status!: DelphiStatus", "type_info": { "Custom": { "name": "delphi_report_issue_status", "kind": { "Enum": [ "pending", "safe", "unsafe" ] } } } } ], "parameters": { "Left": [ "Text", "Int8", "Int8" ] }, "nullable": [ true, true, true, false, false, true, false, false, false, false, false, true, true, true, null, true ] }, "hash": "055f71ec6d193c5f5259cafc989a04f3f791205e6c2df15c5bf9d5afcf71a76a" }