Parse and deparseTurn SQL into the PostgreSQL parse tree, walk it, edit it, and turn it back into SQL, plain or pretty printed.
Format and normalizeFormat SQL, replace constants with placeholders, and fingerprint queries so that the same query shape always gets the same id.
Query analysisClassify statements, find the tables, columns and functions a query uses, and see which locks a statement takes.
Scan, tokenize and splitGet the tokens of a query with their positions, and split a script into statements.
Runs everywhere .NET doesNative libraries for Linux (glibc and musl), macOS and Windows on x64 and ARM64. Targets .NET 8 and later and is Native AOT compatible.