UNPKG

target-clickhouse

Version:
20 lines (19 loc) 698 B
import { ISourceMeta } from "./jsonSchemaInspector"; import TargetConnection from "./TargetConnection"; interface DeletedRecordProcessorConfig { batchSize: number; translateValues: boolean; } export default class DeletedRecordProcessor { private readonly meta; private readonly clickhouse; private readonly config; private bufferedDatasToDelete; private readonly currentPkMappings; constructor(meta: ISourceMeta, clickhouse: TargetConnection, config: DeletedRecordProcessorConfig); pushDeletedRecord(data: Record<string, any>): Promise<void>; deleteBufferedData(): Promise<void>; private convertValuesFormat; private convertValueFormat; } export {};