pg-mem
Version:
A memory version of postgres
18 lines • 793 B
TypeScript
import { IValue, _ISelection, _Transaction, _Explainer, _SelectExplanation, Stats, nil, Row } from '../interfaces-private';
import { FilterBase } from './transform-base';
import { LimitStatement } from 'pgsql-ast-parser';
export declare function buildLimit(on: _ISelection, limit: LimitStatement): LimitFilter;
declare class LimitFilter extends FilterBase {
private selection;
private take;
private skip;
get index(): null;
entropy(t: _Transaction): number;
hasItem(raw: Row, t: _Transaction): boolean;
constructor(selection: _ISelection, take: IValue | nil, skip: IValue | nil);
stats(t: _Transaction): Stats | null;
enumerate(t: _Transaction): Iterable<Row>;
explain(e: _Explainer): _SelectExplanation;
}
export {};
//# sourceMappingURL=limit.d.ts.map