Skip to content

Add MySQL and MariaDB dialect query builders#1

Draft
hlubek wants to merge 36 commits into
mainfrom
mysql-mariadb
Draft

Add MySQL and MariaDB dialect query builders#1
hlubek wants to merge 36 commits into
mainfrom
mysql-mariadb

Conversation

@hlubek

@hlubek hlubek commented Jun 30, 2026

Copy link
Copy Markdown
Member

No description provided.

hlubek and others added 30 commits June 30, 2026 23:10
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… set ops, CTE, lateral)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ative comments

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ing comments)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ions, no cross-dialect comment framing)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…chema+storage/pretty/randomBytes); functions ledger
…er/combination/lock); widen cross-dialect select type hints
…aDB\Q facade; shared BuildsExpressions facade trait
…TURNING (VALUES upsert, no AS new); UPDATE shared
…eDialect, QueryBuilder::withValidateTarget) — validation-only, rendering unchanged
…e MariaDB\, version-aware requireDialect gates, InsertValuesBuilder as()/Q::values, differences test corpus)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ers and BuildsExpressions/SharedFunctions into Q/Q\Func

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ysql-mariadb.md rewrite, README/AGENTS, design-doc status header)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… (both engines, render + validation); drop pre-collapse FunctionsMysqlOnlyTest

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…at literal call sites

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
hlubek and others added 6 commits July 1, 2026 14:38
… precedence rescale; AGENTS note — Q\Func returns Exp, FROM-only constructs live on Q

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ray), parenthesized RHS)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…deredSetAggBuilder->withinGroup()->orderBy()->desc()->over(), mirroring the PG canonical shape

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…Builder implements FromExp, column()/columnForOrdinality())

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…Supported in §12 ledger; update usage-doc operators/functions + Limitations

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…->columns(closure); path()/existsPath()/forOrdinality()/on-empty+on-error/nested()->path()->columns(); docs updated (ledger, usage example, limitations)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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