Home / Function/ rowMatchesIdentifiers() — supabase Function Reference

rowMatchesIdentifiers() — supabase Function Reference

Architecture documentation for the rowMatchesIdentifiers() function in queueOperationUtils.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  3db10eb3_7ae3_cf84_552c_f4a45ebab72c["rowMatchesIdentifiers()"]
  d1ec5b53_0ca5_fec8_6eb4_9159f4c4f161["operationMatchesRow()"]
  d1ec5b53_0ca5_fec8_6eb4_9159f4c4f161 -->|calls| 3db10eb3_7ae3_cf84_552c_f4a45ebab72c
  2bcfeb05_2677_1569_194b_e5c28c769248["applyCellEdit()"]
  2bcfeb05_2677_1569_194b_e5c28c769248 -->|calls| 3db10eb3_7ae3_cf84_552c_f4a45ebab72c
  c3ed25f2_a5bf_3779_0009_261419f29eb9["markRowAsDeleted()"]
  c3ed25f2_a5bf_3779_0009_261419f29eb9 -->|calls| 3db10eb3_7ae3_cf84_552c_f4a45ebab72c
  551e2d1d_e518_5db4_b577_49cd04255fb1["removeRow()"]
  551e2d1d_e518_5db4_b577_49cd04255fb1 -->|calls| 3db10eb3_7ae3_cf84_552c_f4a45ebab72c
  style 3db10eb3_7ae3_cf84_552c_f4a45ebab72c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/grid/utils/queueOperationUtils.ts lines 55–62

export function rowMatchesIdentifiers(
  row: Dictionary<unknown>,
  rowIdentifiers: Dictionary<unknown>
): boolean {
  const identifierEntries = Object.entries(rowIdentifiers)
  if (identifierEntries.length === 0) return false
  return identifierEntries.every(([key, value]) => row[key] === value)
}

Subdomains

Frequently Asked Questions

What does rowMatchesIdentifiers() do?
rowMatchesIdentifiers() is a function in the supabase codebase.
What calls rowMatchesIdentifiers()?
rowMatchesIdentifiers() is called by 4 function(s): applyCellEdit, markRowAsDeleted, operationMatchesRow, removeRow.

Analyze Your Own Codebase

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

Try Supermodel Free