Files
Matt Aitken 9ba608d2cf TRQL function tests and fixes (#3076)
What changed
- Fixed some functions like dateAdd, toString, ifNotFinite
- Removed all functions that accept lambdas as they're not supported
(yet)
- Added tests for all TRQL functions that use ClickHouse
2026-02-24 19:44:07 +00:00
..
2026-02-24 19:44:07 +00:00
2026-01-09 11:39:36 +00:00
2026-01-09 11:39:36 +00:00
2026-01-09 11:39:36 +00:00
2026-01-09 11:39:36 +00:00
2026-01-09 11:39:36 +00:00

TSQL (TriggerSQL)

TriggerSQL is a DSL that is safely converted into ClickHouse SQL queries with protection against SQL injection and it's tenant-safe (users can only query their own data).

Attribution

This package is derived from PostHog's HogQL (MIT License). See NOTICE.md for the full copyright notice.

ANTLR Grammar

The ANTLR grammar is heavily inspired by PostHog's HogQL.

These are found in ./src/grammar and are the .g4 files.

Generating the source code

pnpm run grammar:build