import { DataSourceBase } from "https://dotland.deno.dev/x/pg_mem@2.6.7/transforms/transform-base.ts";
Constructors
new
DataSourceBase(ownerSchema: _ISchema)Properties
abstract
readonly
columns: ReadonlyArray<IValue<any>>Methods
distinct(exprs?: Expr[]): _ISelection<any>
abstract
entropy(t: _Transaction): numberabstract
enumerate(t: _Transaction): Iterable<T>abstract
explain(e: _Explainer): _SelectExplanationfilter(filter: Expr | undefined | null): _ISelection
groupBy(grouping: Expr[] | nil): _ISelection
abstract
hasItem(value: T, t: _Transaction): booleanisAggregation(): boolean
abstract
isOriginOf(a: IValue<any>): booleanlimit(limit: LimitStatement): _ISelection
listColumns(): Iterable<IValue>
listSelectableIdentities(): Iterable<IValue>
orderBy(orderBy: OrderByStatement[] | nil): _ISelection<any>
select(select: (string | SelectedColumn)[] | nil): _ISelection<any>
selectAlias(alias: string): _IAlias | nil
setAlias(alias?: string): _ISelection<any>
abstract
stats(t: _Transaction): Stats | nullunion(right: _ISelection<any>): _ISelection<any>