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