Skip to content

docs: note that an @include fragment owns its leading connector - #23

Merged
mpyw merged 1 commit into
mainfrom
docs/include-connector-tip
Aug 18, 2026
Merged

docs: note that an @include fragment owns its leading connector#23
mpyw merged 1 commit into
mainfrom
docs/include-connector-tip

Conversation

@mpyw

@mpyw mpyw commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Adds a TIP to the Fragment inclusion section.

Because @include rides the parser-comment channel, the directive disappears when a template is pasted verbatim into a client, so the surrounding SQL must be valid without the fragment. The including template therefore places a bare directive after a fixed anchor (where 1 = 1 /*%! @include active */) and the fragment supplies the connector with its predicate (/*%if activeOnly*/and status = …/*%end*/). Moving the connector onto the including side (where 1 = 1 and /*%! @include active */) would leave a dangling and, and wrapping it (and (/*%! @include active */)) would leave empty parentheses — so the fragment’s leading and is load-bearing, not stylistic.

🤖 Generated with Claude Code

Add a TIP to the Fragment inclusion section. Because @include rides the
parser-comment channel it disappears when a template is pasted verbatim, so the
surrounding SQL must be valid without the fragment: the including template places
a bare directive after a fixed anchor, and the fragment supplies the connector
with its predicate. Moving the connector onto the including side would leave a
dangling AND (or empty parentheses when wrapped), so the fragment's leading AND
is load-bearing, not stylistic.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YAydPGeSHjZvJv22oz4P6d
@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.52%. Comparing base (350c474) to head (3519e17).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #23   +/-   ##
=======================================
  Coverage   96.52%   96.52%           
=======================================
  Files          11       11           
  Lines         951      951           
=======================================
  Hits          918      918           
  Misses         21       21           
  Partials       12       12           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mpyw
mpyw merged commit f47b2b9 into main Aug 18, 2026
4 checks passed
@mpyw
mpyw deleted the docs/include-connector-tip branch August 19, 2026 06:49
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