pg-mem
Version:
A memory version of postgres
18 lines • 810 B
TypeScript
import { Reg, _Explainer, _ISchema, _ISelection, _IView, _Transaction } from '../interfaces-private';
import { FilterBase } from '../transforms/transform-base';
export declare class View extends FilterBase implements _IView {
readonly ownerSchema: _ISchema;
readonly name: string;
readonly selection: _ISelection;
get type(): 'view';
private _reg?;
get reg(): Reg;
constructor(ownerSchema: _ISchema, name: string, selection: _ISelection);
enumerate(t: _Transaction): Iterable<any>;
hasItem(value: any, t: _Transaction): boolean;
explain(e: _Explainer): import("../interfaces-private")._SelectExplanation;
stats(t: _Transaction): import("../interfaces-private").Stats | null;
register(): this;
drop(t: _Transaction): void;
}
//# sourceMappingURL=view.d.ts.map