pg-mem
Version:
A memory version of postgres
20 lines • 958 B
TypeScript
import { _Transaction, IValue, _Explainer, _IIndex, _SelectExplanation, Stats } from '../interfaces-private';
import { RecordCol } from '../datatypes';
import { DataSourceBase } from '../transforms/transform-base';
export declare class FunctionCallTable extends DataSourceBase {
private evaluator;
readonly columns: readonly IValue[];
private readonly colsByName;
private symbol;
get isExecutionWithNoResult(): boolean;
constructor(cols: readonly RecordCol[], evaluator: IValue);
entropy(t: _Transaction): number;
enumerate(t: _Transaction): Iterable<any>;
hasItem(value: any, t: _Transaction): boolean;
getColumn(column: string, nullIfNotFound?: boolean | undefined): IValue;
getIndex(forValue: IValue): _IIndex | null | undefined;
isOriginOf(value: IValue): boolean;
explain(e: _Explainer): _SelectExplanation;
stats(t: _Transaction): Stats | null;
}
//# sourceMappingURL=function-call-table.d.ts.map