reveal-sdk-node
Version:
RevealBI Node.js SDK
37 lines (36 loc) • 1.33 kB
TypeScript
import { RVSqlPDSDataSource } from "../AbstractClasses/RVSqlPDSDataSource";
import { nullableString } from "../types";
/**
* Snowflake data source, it adds the database name property to the base properties inherited from the abstract class RVSqlBasedDataSource.
*/
export declare class RVSnowflakeDataSource extends RVSqlPDSDataSource {
private _database;
private _account;
private _warehouse;
private _role;
private _schema;
constructor();
/** @hidden */
constructor(json: any);
/** @hidden */
toJson(): any;
/** @hidden */
getProviderKey(): string;
/** Name of the database to connect to. */
get database(): nullableString;
set database(value: nullableString);
/** Snowflake account, needed only when using WPF or .NET, not needed for Java SDK. */
get account(): nullableString;
set account(value: nullableString);
/** Snowflake warehouse, it is optional. */
get warehouse(): nullableString;
set warehouse(value: nullableString);
/** Snowflake role, it is optional. */
get role(): nullableString;
set role(value: nullableString);
/** Snowflake schema, it is optional. */
get schema(): nullableString;
set schema(value: nullableString);
getType(): string;
_getWrapper(): any;
}