UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

39 lines (38 loc) 1.69 kB
import { RVSqlPDSDataSource } from "../AbstractClasses/RVSqlPDSDataSource"; import { nullableString } from "../types"; /** Microsoft SQL Server data source. */ export declare class RVSqlServerDataSource extends RVSqlPDSDataSource { private _database; /** Name of the database to connect to. */ get database(): nullableString; set database(value: nullableString); private _schema; /** Name of the schema to use. */ get schema(): nullableString; set schema(value: nullableString); private _encrypt; /** Set the Encrypt flag in the connection string to the given value.*/ get encrypt(): boolean | null; set encrypt(value: boolean | null); private _trustServerCertificate; /** Set the TrustServerCertificate flag in the connection string to the given value. */ get trustServerCertificate(): boolean | null; set trustServerCertificate(value: boolean | null); private _applicationIntentReadOnly; /** If true, sets ApplicationIntent=ReadOnly on the SQL Server connection. */ get applicationIntentReadOnly(): boolean | null; set applicationIntentReadOnly(value: boolean | null); private _multiSubnetFailover; /** If null, omits MultiSubnetFailover from the SQL Server connection; otherwise sets MultiSubnetFailover=True or MultiSubnetFailover=False based on the given value. */ get multiSubnetFailover(): boolean | null; set multiSubnetFailover(value: boolean | null); constructor(); /** @hidden */ constructor(json: any); /** @hidden */ toJson(): any; /** @hidden */ getProviderKey(): string; /** @hidden */ getType(): string; }