Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/pg_mem/interfaces-private.ts>_SelectExplanation

An in memory postgres DB instance for your unit tests
Latest
type alias _SelectExplanation
import { type _SelectExplanation } from "https://deno.land/x/pg_mem@3.0.3/interfaces-private.ts";
definition:
| { id: string | number; _: "join"; restrictive: _SelectExplanation; joined: _SelectExplanation; inner: boolean; on: { seqScan: _ExprExplanation; } | { iterate: string | number; iterateSide: "joined" | "restrictive"; joinIndex: _IndexExplanation; matches: _ExprExplanation; filtered?: boolean; }; }
| { id: string | number; _: "map"; select?: { what: _ExprExplanation; as: string; }[]; of: _SelectExplanation; }
| { id: string | number; _: "orderBy"; of: _SelectExplanation; }
| { id: string | number; _: "limit"; take?: _ExprExplanation; skip?: _ExprExplanation; on: _SelectExplanation; }
| { id: string | number; _: "distinct"; of: _SelectExplanation; }
| { _: "table"; table: string; }
| { id: string | number; _: "and"; enumerate: _SelectExplanation; andCheck: _SelectExplanation[]; }
| { id: string | number; _: "constantSet"; rawArrayLen: number; }
| { id: string | number; _:
| "eq"
| "ineq"
| "neq"
| "inside"
| "outside"
; entropy: number; on: _IndexExplanation; }
| { id: string | number; _: "empty"; }
| { id: string | number; _: "union"; union: _SelectExplanation[]; }
| { id: string | number; _: "seqFilter"; filtered: _SelectExplanation; }
| { id: string | number; _: "aggregate"; aggregator: { seqScan: _ExprExplanation; } | { index: _IndexExplanation; } | { trivial: _ISelection; }; }