UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

47 lines (46 loc) 1.43 kB
import { RVSqlPDSDataSource } from "../AbstractClasses/RVSqlPDSDataSource"; import { nullableString } from "../types"; /** * ClickHouse data source */ export declare class RVClickHouseDataSource extends RVSqlPDSDataSource { constructor(); /** @hidden */ constructor(json: any); private _database; /** * Name of the database to connect to. */ get database(): nullableString; set database(value: nullableString); private _protocol; /** * (Optional) The protocol used to connect to ClickHouse (e.g. "http", "https"). */ get protocol(): nullableString; set protocol(value: nullableString); private _path; /** * (Optional) The URL path appended after the host and port. */ get path(): nullableString; set path(value: nullableString); private _timeout; /** * (Optional) Connection timeout in seconds. */ get timeout(): number | null; set timeout(value: number | null); private _skipServerCertificateValidation; /** * (Optional) When true, skips server certificate validation for TLS connections. */ get skipServerCertificateValidation(): boolean | null; set skipServerCertificateValidation(value: boolean | null); /** @hidden */ toJson(): any; /** @hidden */ getProviderKey(): string; /** @hidden */ getType(): string; }