Skip to content

refactor: introduce _IntrospectionRow / _IntrospectionRowWithSchema base rows - #176

Merged
Apakottur merged 1 commit into
mainfrom
refactor/introspection-row-base
Jul 20, 2026
Merged

refactor: introduce _IntrospectionRow / _IntrospectionRowWithSchema base rows#176
Apakottur merged 1 commit into
mainfrom
refactor/introspection-row-base

Conversation

@Apakottur

Copy link
Copy Markdown
Owner

What

Rename the query-row base _QueryRow to _IntrospectionRow, and add _IntrospectionRowWithSchema for the top-level rows that carry a required schema_name. Reparent every schema-bearing row model onto it (dropping the duplicated field) and alias the extension's schema column as schema_name so it fits the same base.

Behavior

Pure refactor: no behavior change.

Notes

Groundwork for --ignore-schema (#follow-up), which tells schema-bearing rows apart from dependency/global rows via the new base.

…ase rows

Rename the query-row base _QueryRow to _IntrospectionRow, and add
_IntrospectionRowWithSchema for the top-level rows that carry a required
`schema_name`. Reparent every schema-bearing row model onto it (dropping
the duplicated field) and alias the extension's schema column as
schema_name so it fits the same base.

Pure refactor: no behavior change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vc8vdq3jNTBHg3TfV6L7BD
@Apakottur
Apakottur merged commit 9c2450a into main Jul 20, 2026
16 checks passed
@Apakottur
Apakottur deleted the refactor/introspection-row-base branch July 20, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant