Home / Function/ getCumulativeResults() — supabase Function Reference

getCumulativeResults() — supabase Function Reference

Architecture documentation for the getCumulativeResults() function in ChartConfig.tsx from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  0ac4671b_9461_8845_37c3_9f8f6da6afdf["getCumulativeResults()"]
  57e12526_ab99_286e_9d8e_80e5a3636ef6["ChartConfig()"]
  57e12526_ab99_286e_9d8e_80e5a3636ef6 -->|calls| 0ac4671b_9461_8845_37c3_9f8f6da6afdf
  style 0ac4671b_9461_8845_37c3_9f8f6da6afdf fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/interfaces/SQLEditor/UtilityPanel/ChartConfig.tsx lines 42–56

const getCumulativeResults = (results: Results, config: ChartConfig) => {
  if (!results?.rows?.length) {
    return []
  }

  const cumulativeResults = results.rows.reduce((acc, row) => {
    const prev = acc[acc.length - 1] || {}
    const next = {
      ...row,
      [config.yKey]: (prev[config.yKey] || 0) + row[config.yKey],
    }
    return [...acc, next]
  }, [])
  return cumulativeResults
}

Subdomains

Called By

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free