Home / Function/ isExplainQuery() — supabase Function Reference

isExplainQuery() — supabase Function Reference

Architecture documentation for the isExplainQuery() function in ExplainVisualizer.utils.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  0545cc93_248a_3ea1_46c2_1f4a829158cc["isExplainQuery()"]
  a6e26276_62ef_b01f_8a9e_24987d368947["isTextFormatExplain()"]
  a6e26276_62ef_b01f_8a9e_24987d368947 -->|calls| 0545cc93_248a_3ea1_46c2_1f4a829158cc
  style 0545cc93_248a_3ea1_46c2_1f4a829158cc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/interfaces/ExplainVisualizer/ExplainVisualizer.utils.ts lines 129–134

export function isExplainQuery(rows: readonly unknown[]): boolean {
  if (rows.length === 0) return false
  const firstRow = rows[0]
  if (typeof firstRow !== 'object' || firstRow === null) return false
  return 'QUERY PLAN' in firstRow && Object.keys(firstRow).length === 1
}

Subdomains

Frequently Asked Questions

What does isExplainQuery() do?
isExplainQuery() is a function in the supabase codebase.
What calls isExplainQuery()?
isExplainQuery() is called by 1 function(s): isTextFormatExplain.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free