UNPKG

mongo2crate

Version:

Sync MongoDB to CrateDB and Convert JSON schema to SQL DDL

34 lines (33 loc) 1.2 kB
export declare const maybeShowColTypes: (endpoint: string, coltypes: boolean) => string; export declare const getInsertColsAndPlaceholders: (fields: string[]) => { columns: string; placeholders: string; }; export declare const quoteColumn: (column: string) => string; /** * Given an update object return placeholder assignments and update values */ export declare const getAssignmentsAndUpdates: (record: Record<string, any>, update: Record<string, any>) => { assignments: string; updates: any[]; }; export declare const getUniqueKeys: (records: object[]) => string[]; export declare const getInsertSqlAndArgs: (qualifiedName: string, record: object) => { sql: string; args: any[]; }; export declare const getDeleteByIdSqlAndArgs: (qualifiedName: string, id: string) => { sql: string; args: string[]; }; export declare const getBulkInsertSqlAndArgs: (qualifiedName: string, records: object[]) => { sql: string; args: unknown[][]; }; export declare const getUpsertSqlAndArgs: (qualifiedName: string, record: object, update: object) => { sql: string; args: any[]; }; export declare const getAuthHeader: (auth: string) => { Authorization: string; };