UNPKG

@vulcan-sql/extension-driver-bq

Version:

BigQuery driver for Vulcan SQL

37 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BQflakeServer = void 0; [ 'BQ_CLIENT_EMAIL', 'BQ_PRIVATE_KEY', 'BQ_LOCATION', 'BQ_PROJECT_ID', 'GCS_BUCKET_NAME', ].forEach((envName) => { /* istanbul ignore next */ if (!process.env[envName]) throw new Error(`${envName} not defined`); }); class BQflakeServer { getProfile(name) { var _a; return { name, type: 'bq', connection: { location: process.env['BQ_LOCATION'], projectId: process.env['BQ_PROJECT_ID'], credentials: { client_email: process.env['BQ_CLIENT_EMAIL'], private_key: (_a = process.env['BQ_PRIVATE_KEY']) === null || _a === void 0 ? void 0 : _a.replace(/\\n/g, '\n'), }, }, cache: { bucketName: process.env['GCS_BUCKET_NAME'], }, allow: '*', }; } } exports.BQflakeServer = BQflakeServer; //# sourceMappingURL=bqServer.js.map