Fetching package from npm...
Compile @dudousxd/nestjs-filter structured input to parameterized ClickHouse SQL with @dudousxd/nestjs-filter-clickhouse. Covers declaring a table with defineClickHouseTable({ table, fields: { name: 'Type' | { type, expr, measure, searchable } }, primaryKey, groupBy, where }) as the entity, aggregated tables (measures → HAVING, select = GROUP BY dimensions), extending ClickHouseFilter (this.$query is a ClickHouseQuery: where(sql), bind(type, value), toSQL(), executeAndCount()), registering clickHouseAdapter({ client } | { connection }) or a ClickHouseAdapter under CLICKHOUSE_FILTER_ADAPTER, and the SQL-matching semantics (NULL logic, literal position() matching, typed parameter coercion, NULLS LAST). Use when exposing analytics tables through the same filter/sort/paginate wire format as database lists.