@golemio/pid
Version:
Golemio PID Module
21 lines (20 loc) • 833 B
TypeScript
import { AbstractTask } from "@golemio/core/dist/integration-engine/workers";
import { IDatasetsInput } from "./interfaces/IDatasetsInput";
import { DatasetsInputSchema } from "./schema/DownloadDataInputSchema";
export declare class CheckSavedRowsAndReplaceTablesTask extends AbstractTask<IDatasetsInput> {
readonly queueName = "checkSavedRowsAndReplaceTables";
readonly queueTtl: number;
readonly schema: typeof DatasetsInputSchema;
private logger;
private config;
private metadataRepository;
private ropidGtfsRepository;
private dataCacheManager;
private precomputeTablesFacade;
private ropidGtfsFacade;
constructor(queuePrefix: string);
protected execute(data: IDatasetsInput): Promise<void>;
private retryOrThrow;
private checkSavedRows;
private getDatasetsToDeploy;
}