Enterprise · query_corpus

What one SQL query shows

A commercial litigator choosing venue arguments asks one question: since January 2022, which federal circuits are deciding the motions a corporate defendant files first, measured by every opinion that cites the controlling Supreme Court case? One SQL call over the citation graph answers it for all twelve regional circuits.

Federal opinions citing each line of cases, 2022 to 2026

District and circuit courts combined. Darker means higher within that motion column.

Federal district and circuit opinions since 2022 that cite one of four Supreme Court lines, by circuit.
Circuit
Personal jurisdiction
Goodyear · Daimler · Ford
Class certification
Comcast · Tyson Foods
Article III standing
TransUnion
Arbitration
Epic · Viking River
All opinions
Ninth Circuit
162 circuit-court opinions
622
224
442
129
1,382
Second Circuit
67 circuit-court opinions
229
93
575
51
920
Third Circuit
77 circuit-court opinions
413
79
265
26
766
Seventh Circuit
80 circuit-court opinions
200
51
271
33
550
Sixth Circuit
100 circuit-court opinions
196
83
209
53
525
Fifth Circuit
96 circuit-court opinions
292
35
167
24
505
Fourth Circuit
57 circuit-court opinions
241
57
186
39
503
Tenth Circuit
28 circuit-court opinions
212
38
121
15
381
Eleventh Circuit
72 circuit-court opinions
162
25
147
25
353
D.C. Circuit
52 circuit-court opinions
87
18
182
26
302
Eighth Circuit
40 circuit-court opinions
97
47
106
20
266
First Circuit
29 circuit-court opinions
92
23
74
12
199
LowHigh, per column

Counts are distinct opinions. One opinion can cite more than one line, so columns do not add to the total.

Ninth Circuit

1,382

Opinions, the most of any circuit. It leads on jurisdiction, class certification, and arbitration.

Second Circuit

62.5%

Of its opinions cite TransUnion. 575 standing opinions, more than the Ninth.

Fifth Circuit

57.8%

Of its opinions turn to personal jurisdiction, the highest share of any circuit.

Eighth Circuit

17.7%

Cite Comcast or Tyson Foods, the heaviest class-certification mix in the country.

The query

One query_corpus call. Eight Supreme Court decisions grouped into four motions, joined through the citation graph to every citing opinion and its court, then pivoted by circuit. 12 rows in 12.7 seconds.

query_corpus · one call

WITH playbook AS (
  SELECT opinion_id,
         CASE citation_key
           WHEN '131sct2846' THEN 'jurisdiction' WHEN '134sct746' THEN 'jurisdiction' WHEN '592us351' THEN 'jurisdiction'
           WHEN '133sct1426' THEN 'class_cert'   WHEN '136sct1036' THEN 'class_cert'
           WHEN '141sct2190' THEN 'standing'
           WHEN '138sct1612' THEN 'arbitration'  WHEN '596us639' THEN 'arbitration'
         END AS motion
  FROM decisions
  WHERE citation_key IN ('131sct2846', '134sct746', '592us351', '133sct1426',
                         '136sct1036', '141sct2190', '138sct1612', '596us639')
),
citing AS (
  SELECT DISTINCT ct.circuit, ct.level, o.opinion_id, p.motion
  FROM citations x
  JOIN playbook p ON p.opinion_id = x.cited_opinion_id
  JOIN opinions o ON o.opinion_id = x.citing_opinion_id
  JOIN courts ct ON ct.court_id = o.court_id
  WHERE ct.jurisdiction = 'federal'
    AND ct.level IN ('appellate', 'trial')
    AND ct.circuit <> 'federal'
    AND o.decided_on >= DATE '2022-01-01'
)
SELECT circuit,
       count(DISTINCT opinion_id) AS opinions,
       count(DISTINCT opinion_id) FILTER (WHERE level = 'appellate') AS appellate,
       count(DISTINCT opinion_id) FILTER (WHERE motion = 'jurisdiction') AS jurisdiction,
       count(DISTINCT opinion_id) FILTER (WHERE motion = 'class_cert') AS class_cert,
       count(DISTINCT opinion_id) FILTER (WHERE motion = 'standing') AS standing,
       count(DISTINCT opinion_id) FILTER (WHERE motion = 'arbitration') AS arbitration,
       rank() OVER (ORDER BY count(DISTINCT opinion_id) DESC) AS volume_rank
FROM citing
GROUP BY circuit
ORDER BY volume_rank

The follow-up: the opinions behind the standing column

The agent’s next call. Published circuit opinions since 2022 that cite TransUnion, ranked by how often they are cited themselves. 8 rows in 2 seconds. From here, get_opinion_text opens any of them.

CaseCourtDecidedCited by
Calcano v. Swarovski N. Am. Ltd.
36 F.4th 68
Second CircuitJun 2, 2022520
Harty v. West Point Realty, Inc.
28 F.4th 435
Second CircuitMar 18, 2022511
United States v. Campbell
26 F.4th 860
Eleventh CircuitFeb 16, 2022428
Olean Wholesale Grocery Coop. v. Bumble Bee Foods LLC
31 F.4th 651
Ninth CircuitApr 8, 2022226
Range v. Attorney General
69 F.4th 96
Third CircuitJun 6, 2023208
Clemens v. ExecuPharm Inc.
48 F.4th 146
Third CircuitSep 2, 2022100
Laufer v. Looper
22 F.4th 871
Tenth CircuitJan 5, 202296
Guthrie v. Rainbow Fencing Inc.
113 F.4th 300
Second CircuitAug 30, 202482

How to read it. Each count is distinct opinions from federal district and circuit courts in the twelve regional circuits, decided January 1, 2022 or later, that cite at least one case in the line. The Federal Circuit, bankruptcy courts, and state courts are excluded.

The cases. Goodyear Dunlop Tires v. Brown, 131 S. Ct. 2846 (2011); Daimler AG v. Bauman, 134 S. Ct. 746 (2014); Ford Motor Co. v. Montana Eighth Judicial District, 592 U.S. 351 (2021); Comcast Corp. v. Behrend, 133 S. Ct. 1426 (2013); Tyson Foods v. Bouaphakeo, 136 S. Ct. 1036 (2016); TransUnion LLC v. Ramirez, 141 S. Ct. 2190 (2021); Epic Systems Corp. v. Lewis, 138 S. Ct. 1612 (2018); Viking River Cruises v. Moriana, 596 U.S. 639 (2022).

Source. Rows returned by query_corpus on the LawDiver corpus on October 2, 2026. Case names in the follow-up are shortened for display.

LawDiver Enterprise is the database. Setup and every function are in the Enterprise documentation.

What query_corpus returns — twelve circuits, one SQL call | LawDiver