import { type OperatorDefinition } from "https://deno.land/x/pg_mem@3.0.3/mod.ts";
Properties
operator: BinaryOperator
Function name (casing doesnt matter)
If the function is marked as impure, it will not be simplified (ex: "select myFn(1) from myTable" will call myFn() for each row in myTable, even if it does not depend on its result)
If true, the function will also be called when passing null arguments
implementation: CompiledFunction
Actual implementation of the function