import { type IValue } from "https://deno.land/x/pg_mem@3.0.3/interfaces-private.ts";
Properties
readonly
usedColumns: ReadonlySet<IValue>Columns used in this expression (if any)
readonly
origin: _ISelection | nilOriginates from this selection
readonly
id: string | nilColumn ID, or null
Methods
get(raw: TRaw, t?: _Transaction | nil): any
Get value if is NOT a constant
setId(newId: string): IValue
canCast(to: _IType): boolean
setWrapper<TNew>(): IValue<TNew>
Creates a copy of this column that can
setWrapper(newOrigin: _ISelection, unwrap: (val: TRaw) => TRaw): IValue<TRaw>
setOrigin(origin: _ISelection): IValue<TRaw>
clone(): IValue
explain(e: _Explainer): _ExprExplanation