buildFilter
buildFilter<
Desc>(schema,query,opts?):CheckedExpr
Defined in: filter.ts:75
Build a type-checked AIP-160 filter expression from a filter string or partial resource object.
Pipeline:
- Convert partial resource → filter string (if needed)
parse()→ParsedExprcheck()withcontextDecls(schema)+ extra decls →CheckedExproptimize()withinline()to remap column names (if columnMap provided)
The returned CheckedExpr is passed to the engine, which applies
its own dialect to translate it into a database-specific query.
Type Parameters
Section titled “Type Parameters”Desc extends DescMessage
Parameters
Section titled “Parameters”schema
Section titled “schema”Desc
string | Partial<MessageShape<Desc>>
Returns
Section titled “Returns”CheckedExpr