Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

Commit 2ee0253

Browse files
committed
update README.md
1 parent 7146604 commit 2ee0253

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ Supports stored procedures (PL/pgSQL, T-SQL, MySQL, PL/SQL): where sqlglot falls
88

99
#### What it's for
1010

11-
Anywhere SQL hits a hot path: proxies, sidecars, migration tools, linters *inter alia*. Also a replacement for every regex that's pretending to parse SQL.
11+
Anywhere SQL hits a hot path: proxies, sidecars, migration tools, linters, etc. Also a replacement for every regex that's pretending to parse SQL.
1212

1313
#### Why it exists
1414

15-
Because the hardest part of parsing SQL in Python is explaining to Python why you're doing it so often.
15+
Because the hardest part of parsing SQL in Python is explaining to Python why you're doing it so often. The algorithm was already O(n). The runtime wasn't.
1616

17-
Inspired by the original [sqlglot](https://github.com/tobymao/sqlglot), which did the decade-long work of mapping 31+ SQL dialects into an elegant, universal AST. libsqlglot does the comparatively trivial work of compiling it. The algorithm was already O(n), the runtime was O(python).
17+
Inspired by the original [sqlglot](https://github.com/tobymao/sqlglot), which did the decade-long work of mapping 31+ SQL dialects into an elegant, universal AST. libsqlglot does the comparatively trivial work of compiling it.
1818

1919
## Contents
2020

0 commit comments

Comments
 (0)