Skip to content

Commit 4a43386

Browse files
Ajit Pratap SinghAjit Pratap Singh
authored andcommitted
docs: update dialect counts 7→8 and add MariaDB to all doc lists
- CLAUDE.md: add Snowflake + MariaDB (was missing both) - README.md: 7→8 dialects in stats bar, add MariaDB to feature lists - SQL_COMPATIBILITY.md: 6→8 Supported Dialects (add ClickHouse + MariaDB) - website/src/lib/constants.ts: add MariaDB to feature description Resolves #426 (docs integration) Resolves #428 (count sync)
1 parent 0a697e3 commit 4a43386

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ GoSQLX is a **production-ready**, **race-free**, high-performance SQL parsing SD
1212
- Thread-safe with zero race conditions (20,000+ concurrent operations tested)
1313
- 1.38M+ ops/sec sustained, 1.5M peak with memory-efficient object pooling
1414
- ~80-85% SQL-99 compliance (window functions, CTEs, set operations, MERGE, etc.)
15-
- Multi-dialect support: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, ClickHouse
15+
- Multi-dialect support: PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite, Snowflake, ClickHouse (8 dialects)
1616

1717
## Architecture
1818

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
<br/>
3030

31-
| **1.38M+ ops/sec** | **<1μs latency** | **85% SQL-99** | **7 dialects** | **0 race conditions** |
31+
| **1.38M+ ops/sec** | **<1μs latency** | **85% SQL-99** | **8 dialects** | **0 race conditions** |
3232
|:---:|:---:|:---:|:---:|:---:|
3333

3434
</div>
@@ -48,7 +48,7 @@ ast, _ := gosqlx.Parse("SELECT u.name, COUNT(*) FROM users u JOIN orders o ON u.
4848

4949
- **Not an ORM** - a parser. You get the AST, you decide what to do with it.
5050
- **Not slow** - zero-copy tokenization, sync.Pool recycling, no allocations on hot paths.
51-
- **Not limited** - PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake, ClickHouse. CTEs, window functions, MERGE, set operations.
51+
- **Not limited** - PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite, Snowflake, ClickHouse. CTEs, window functions, MERGE, set operations.
5252
- **Not just a library** - CLI, VS Code extension, GitHub Action, MCP server, WASM playground, Python bindings.
5353

5454
<br/>
@@ -140,7 +140,7 @@ claude mcp add --transport http gosqlx \
140140
<td align="center" width="33%"><h3>🔧 Tooling</h3>AST-based formatter<br/>Query transforms API<br/>VS Code extension<br/>GitHub Action</td>
141141
</tr>
142142
<tr>
143-
<td align="center"><h3>🌐 Multi-Dialect</h3>PostgreSQL · MySQL<br/>SQL Server · Oracle<br/>SQLite · Snowflake</td>
143+
<td align="center"><h3>🌐 Multi-Dialect</h3>PostgreSQL · MySQL · MariaDB<br/>SQL Server · Oracle<br/>SQLite · Snowflake · ClickHouse</td>
144144
<td align="center"><h3>🤖 AI-Ready</h3>MCP server (7 tools)<br/>Public remote endpoint<br/>Streamable HTTP</td>
145145
<td align="center"><h3>🧪 Battle-Tested</h3>20K+ concurrent ops<br/>Zero race conditions<br/>~85% SQL-99 compliance</td>
146146
</tr>

docs/SQL_COMPATIBILITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,7 @@ gosqlx format --dialect mysql query.sql
862862
1. **ParseWithDialect()** - Parse SQL with dialect-specific syntax
863863
2. **ValidateWithDialect()** - Validate with dialect awareness
864864
3. **--dialect CLI flag** - Specify dialect for CLI commands
865-
4. **6 Supported Dialects** - PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake
865+
4. **8 Supported Dialects** - PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite, Snowflake, ClickHouse
866866

867867
### MySQL Syntax (11 Features)
868868
1. **SHOW statements** - SHOW TABLES, DATABASES, CREATE TABLE

website/src/lib/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export const NAV_LINKS = [
77
];
88

99
export const FEATURES = [
10-
{ icon: 'globe', title: 'Multi-Dialect', description: 'PostgreSQL, MySQL, SQLite, SQL Server, Oracle, Snowflake, ClickHouse.', color: 'accent-purple' },
10+
{ icon: 'globe', title: 'Multi-Dialect', description: 'PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, Snowflake, ClickHouse.', color: 'accent-purple' },
1111
{ icon: 'lock', title: 'Thread-Safe', description: 'Zero race conditions. 20,000+ concurrent ops tested.', color: 'accent-green' },
1212
{ icon: 'bolt', title: 'Zero-Copy', description: 'Direct byte slice operations. No unnecessary allocations.', color: 'accent-orange' },
1313
{ icon: 'recycle', title: 'Object Pooling', description: 'sync.Pool recycling for ASTs, tokenizers, expressions.', color: 'accent-indigo' },

0 commit comments

Comments
 (0)