pg-mem
Version:
A memory version of postgres
16 lines • 721 B
TypeScript
import { Expr } from 'pgsql-ast-parser';
import { IValue, Row, Stats, _Explainer, _ISelection, _SelectExplanation, _Transaction } from '../interfaces-private';
import { FilterBase } from './transform-base';
export declare function buildDistinct(on: _ISelection, exprs?: Expr[]): Distinct;
declare class Distinct extends FilterBase {
private exprs;
get index(): null;
entropy(t: _Transaction): number;
hasItem(raw: Row, t: _Transaction): boolean;
constructor(selection: _ISelection, exprs: ReadonlyArray<IValue>);
stats(t: _Transaction): Stats | null;
enumerate(t: _Transaction): Iterable<Row>;
explain(e: _Explainer): _SelectExplanation;
}
export {};
//# sourceMappingURL=distinct.d.ts.map