UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

46 lines (45 loc) 1.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RVClickHouseDataSourceItem = void 0; const rvDataSourceExports_1 = require("../rvDataSourceExports"); const RVClickHouseDataSource_1 = require("./RVClickHouseDataSource"); /** ClickHouse data source item */ class RVClickHouseDataSourceItem extends rvDataSourceExports_1.RVSqlPDSDataSourceItem { /** @hidden */ constructor(arg) { super(arg); // @if SERVER_SDK this._customQuery = null; this._customQueryParameters = null; if (!(arg instanceof RVClickHouseDataSource_1.RVClickHouseDataSource)) { // @if SERVER_SDK this.deserializeCustomQuerySupport(arg, true); // @endif } } /** @hidden */ toJson() { const json = super.toJson(); // @if SERVER_SDK this.serializeCustomQuerySupport(json, true); // @endif return json; } /** @hidden */ getType() { return "RVClickHouseDataSourceItem"; } get customQuery() { return this._customQuery; } set customQuery(value) { this._customQuery = value; } get customQueryParameters() { return this._customQueryParameters; } set customQueryParameters(value) { this._customQueryParameters = value; } } exports.RVClickHouseDataSourceItem = RVClickHouseDataSourceItem;