@devbro/sql-generator
Version:
generic sql generator
21 lines (18 loc) • 886 B
TypeScript
import { b as QueryGrammar, a as Query } from '../../Connection-DBxWn3YO.js';
import { C as CompiledSql, P as Parameter } from '../../types-C_aDrXJN.js';
import '../../Blueprint.js';
import '../../SchemaGrammar.js';
declare class PostgresqlQueryGrammar extends QueryGrammar {
private parameterIndex;
constructor();
toSql(query: Query): CompiledSql;
getVariablePlaceholder(): string;
compileInsert(query: Query, data: Record<string, any>): CompiledSql;
compileInsertGetId(query: Query, data: Record<string, any>, options?: {
primaryKey: string[];
}): CompiledSql;
compileUpdate(query: Query, data: Record<string, any>): CompiledSql;
compileDelete(query: Query): CompiledSql;
compileUpsert(query: Query, data: Record<string, Parameter>, conflictFields: string[], updateFields: string[]): CompiledSql;
}
export { PostgresqlQueryGrammar };