@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
18 lines (17 loc) • 720 B
TypeScript
import { DatabaseType } from './DatabaseType';
import { PoolConfig } from 'pg';
import { Connection } from './Connection';
import { ConnectionProvider } from './ConnectionProvider';
export declare class AgensGraphConnectionProvider implements ConnectionProvider {
readonly name: string;
readonly type: DatabaseType;
readonly defaultGraphPath: string | undefined;
readonly connectionProperties: PoolConfig;
private readonly pool;
constructor(name: string, type: DatabaseType, defaultGraphPath: string | undefined, connectionProperties: PoolConfig);
connect(): Promise<Connection>;
end(): Promise<void>;
private setSessionId;
private setGraphPath;
private defaultLanguageFor;
}