dbgate-sqltree
Version:
JavaScript/TypeScript SQL query-builder library
15 lines (14 loc) • 740 B
TypeScript
import type { EngineDriver, SqlDumper } from 'dbgate-types';
import { Command, Condition, Select } from './types';
export declare function treeToSql<T>(driver: EngineDriver, object: T, func: (dmp: SqlDumper, obj: T) => void): string;
export declare function scriptToSql(driver: EngineDriver, script: Command[]): string;
export declare function mergeConditions(condition1: Condition, condition2: Condition): Condition;
export declare function selectKeysFromTable(options: {
pureName: string;
schemaName: string;
keyColumns: [];
loadKeys: any[][];
}): Select;
export declare function createLogCompoudCondition(fieldFilters: {
[field: string]: string[];
}, timeColumn: string, timeFrom: number, timeTo: number): Condition;