@liberation-data/drivine
Version:
Best and fastest graph database client for TypeScript / Node.js. Provides a level of abstraction for building highly scalable applications, without compromising architectural integrity
13 lines (12 loc) • 483 B
TypeScript
import { QuerySpecification } from './index';
import { CompiledQuery } from './CompiledQuery';
export declare abstract class QuerySpecificationCompiler {
readonly spec: QuerySpecification<any>;
protected constructor(spec: QuerySpecification<any>);
compile(): CompiledQuery;
protected appliedStatement(): string;
protected skipClause(): string;
protected limitClause(): string;
abstract formattedStatement(): string;
abstract formattedParams(): any;
}