Dialect
Dialect = (
expr) =>SqlOutput|MongoOutput
Defined in: engine.ts:22
A function that translates an AIP-160 checked filter expression into a database-specific query.
Each engine provides a sensible default dialect (e.g. the SQLite engine
uses @protoutil/aipql’s sqlite function). Users can override the
dialect to inject custom function handlers or other translation options.
import { sqlite } from "@protoutil/aipql";
const engine = createSQLiteEngine({ client: db, dialect: (expr) => sqlite(expr, { functions: { string_matches: myHandler } }),});Parameters
Section titled “Parameters”CheckedExpr
Returns
Section titled “Returns”SqlOutput | MongoOutput