{"_id":"@vulcan-sql/extension-driver-bq","_rev":"167-173138708f9628888cccc7c8ccf34e52","name":"@vulcan-sql/extension-driver-bq","dist-tags":{"beta":"0.10.4-beta.0","latest":"0.10.4","dev":"0.10.4-dev.20240207.0","internal":"0.3.2-internal.2"},"versions":{"0.3.0-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"gitHead":"642aeb71661ca394ba4a3e214f40ee619040fff4","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-yV1KrRcEHBnb2NWAqHX438rWOCcjUWyH3wL3nhwDNsZ5p6zqrCBCpaKO9tdiK7VQ2yAwaPB1COQMiUhss8nh5A==","shasum":"674683262062f732130d3edcf3df0e1091af6b37","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.0-beta.0.tgz","fileCount":17,"unpackedSize":22503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzMfMFkfgBHD5lgv7Qq0l6buwtmHaxSI/mqMVnRanrlAiEAlwYU6Kt95g++KuFnN5EqqPEfJGWEPah2EFCvHVvGevE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY1ytACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE1A/+J2Fb+3949ml2urnTyBF1TNA9x1nAHvSojfQUXaJMFICrLz4Z\r\nPpoHhWgr9ACzY7c0wjW8MTsUqP+uY+NKVkK0VtLyZ33eiADOlRz/HVwSYqJU\r\nfckFnaWEuGiGeHJCkAIgceMuOe0GqvRZKsVHmELVJVOAzUQsDvzIWxOdk5Lm\r\nyjKA3vKDOKAANJ3JPV7IAq/TuXMOrtTw5gv1W2mw+Ste7kj6T89VN/ENrni1\r\nX/xpPBR4UXzHjocH17sEm18ybEP3cxCNDZWOE5tUUelSOAbuwMpfWrCFLp0U\r\nYE0H/ovDEHT9/fX0kEEn2DmyjfudlTjLeIFD6lBmzU6x9Ot5cnYAWbzSk+HN\r\nI/RaTD4fbVbP734d4zMaJMmNeI0gtT/tUWAh7BqRvEkYyHleBfpK10QhB0bZ\r\n6vIh+yGx5027kFUa/VaqOTNR5KbiW5B3dvNUBaLN9qHSdFwb9cMGZYCg+vkO\r\ny3KsXWt5lWr50r4STyPQnVzarCZlGLakvZ/m0w9KzDaU85fvTtLvWl/VP4cd\r\nwF7YPpiF1hkVnCJxWrhjqeZM7j5nl9qHER2hQVtbv0lX9gGN7FeI9YReK/yL\r\n5WC3qCp94fo1PjmqgAF0bnIWd+sWIo+KvFSszlWi1mQQBaoRXyLtA2llMp9c\r\nIr/CtirUZIGOiPF0gRCoFtifMEeDFDlZlGo=\r\n=5sQz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.0-beta.0_1667456173217_0.7074675410978779"},"_hasShrinkwrap":false},"0.3.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"gitHead":"642aeb71661ca394ba4a3e214f40ee619040fff4","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-E/nviAFNXQ9inuGmRDHby8x1SxhQNWGOt4aKtLpdIKDeQ1zUSL3ricWiTqBYnAYERDV+YH4cDo1pW5cXESZ3uw==","shasum":"6c8d869e9449c3753feec14eeb85c65807e6c49f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.0.tgz","fileCount":17,"unpackedSize":22496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1j5yyaCTvzYKgS0WSIrpVopZi13BiygDI0upR7SoT+AiEA3Un9FWJBMe2TkxyF6YcpzSBGaf7c/eCew/VziO5shAc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY2JhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ6A//VsLATUyFInKAJo+Fih2Kxk8p0r6r4oABgK/49KnQ8jSuEkv2\r\nE4osKIvJ9uxWgzMG2CiHqQt0BVevLy4AFvVFhlSPWNYtuhbl/kSluJVeVnwL\r\nEw955p6hiiX3G6IiC7uxPW6ZFGxgTU+paFuJHDAMpTmcJBfwpF6hFxB3+uX7\r\nMbCvcUa2nGeir4aRXtePU7x1468oAkfG+bvRe/4CepT+vKv8zklTQCdmfr17\r\nC83uQD0aA/DPaWn6xW1dN2MQxQ6CQyUrXDez9zsuCoMQqbDiXZ4glzrZIEtG\r\nBuq6jYBUMD0wUnrkfGdhj/1ItE9lQiB5oh7czUEizeS/eXhXg6lfDgOyAzMM\r\nNHQiNaPRm599RPif9S5tpnlfizFH2/v9A8kwbiJKczqfACPoidreQdssDN9l\r\nfqkZ6SnzifS0aVEc4QuG6LJ5znCwcTVlohzxBNNaGz9w3H2/IHbSsn8UKU8f\r\nKkffROl5G4HbsuC4v4vnOE+asgZ3CxRXPtqUZLqMteIYl+Pzq3G2OZJ3caYH\r\nxeuq4QAIXsrMWkwOT0vh5U134CRUU+WR92Kox2qrxe/2fIzytsVVBdzYiRyr\r\nG15zDlUGZ+MF3JZg6gCUWksC/Ca0EbVof+ByRKDqhW3qSJ8rkdFTTvqR3FtF\r\n5kFkp2z/doFPznzUgNAOSjmoQMg+bmepOBE=\r\n=Wm+K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.0_1667457633248_0.07522591297465975"},"_hasShrinkwrap":false},"0.3.0-dev.20221103.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.0-dev.20221103.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"642aeb71661ca394ba4a3e214f40ee619040fff4","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.0-dev.20221103.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-mBACp1oMedAdT8X1lcDHvan0sLLlwc8EqaNuuU1eAZGqVdlzOdVdVPV4OuTXGccbAG1ITvBEzx9CqnfSN8z1dQ==","shasum":"1873af0d598e1ca949459d62012e7b11e8e8f66b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.0-dev.20221103.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnZnvnx4HueyqkvLoD+Qdn/64h57M5AnDSRDhMj7RxbwIgU3mmOlzJncPljVGjSizJz/OHCSuaW9Zq0IibPiJW0Xg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY2skACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjBg//SWyjuRqT7DMjH1aOE1ouKtvlAFgrvq6vZ2GUJlr0lsjsuHSo\r\ncKC18eOUlhTuulcJtHlmf/0xjnCluxLszkb0TRfTOd8mUvuc/RurCwIm133v\r\nAXDOAX5uzg4ymfnBbcgjvnP0t+71zVQclzokeRtfjJn+4CItlKlK3Y6xHfeo\r\nD1AzdZCROSCoDzGNmiJ4ewP4xOnaA+2cobPXE9xBnbKQY4cv2YggAF06/HPF\r\nrCC+4fphah8AEZKX6J4ZSUe8QAZM/1aADCccLQb65t4reyeEdcZgndEZAMhd\r\neFWwsZvgCewMwFWPNh0D+vmC5oXwooeYBXX5zZCfjYa3B6bRxK4fcBo1fM/l\r\nyCHqWRKdDlNoMfaClTH/fMW01J0e42rJ1a437TYeJHX9Y2ptcei8zFahmDEs\r\nqa6PyLiNEA//NM1tR0m6TIg+Y7hFx8W3sMDBrz4wz7DMkOCu3XsaX4VE8eNU\r\njypblNBnE61lmgqzmPyCAKrKfWOklKqdjN4GS4Z2aOK45tG10nOw+5b9zthm\r\n4oJY1EQbIQnH2FLuICIP6ttdA9NY8jfSRCxhlmGtnRK5vBhF9KGD+AVxAoh1\r\nETLpL9VkRD5iapa43XKF2OYNP/PCfquG5XW2NToQa7O9HZaRf03JNWcmdkTe\r\nteGKx1aJIM8TjDD21WUFYDQU2TZPTwBOQXo=\r\n=AJDe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.0-dev.20221103.0_1667459876098_0.24130550697407038"},"_hasShrinkwrap":false},"0.3.1-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZBK0V+XQm2fzDdZj84XqOw7SbG2aZxXQObROsdnG2fDIMs13rwfmnE7zPdi9uVgcZnGPO+dUuWFXSb3OjQOtmg==","shasum":"ed1c3cdb769b6e41ac18b005ba6beb1d0c569c7c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-beta.0.tgz","fileCount":17,"unpackedSize":22503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaTuwXvZDFeheWW3JcxYHwIFttW9eqXCnVHdV/WctxQAiBKZmvgXJIwLTznckW70uZl2Z7EZT0FUjY3RKMjBG/1Rg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxhtMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX6Q/+PVQLcs6iUvjpc8+lX27qdk1Petel1VHfwO0+2JAhy8pISEaZ\r\nyXjRRKuHeEu/msl6UTcYCYky1L6bAAQBl4dC++Gf/Tg+RbSOCIoUPZKMpNrZ\r\nb4MGCE8wowIQHcYhmWjgaZRvCDjiOL2PUTuDwYKE5Fu2GWOYDfUfSsnf+wc2\r\njscE4hcHDOg53Gmd4iBv/5YFbzAp2jwTtD2kaUsXXYFndYj2QZgF0pTc7Qxq\r\n9bKNQp+ZIjopTzXCf0j9jiY9gMb6rHdYsGteKnCK3yzYofKaJ2Ctn6il+DMj\r\nrgtDCyYgEAD61QME+8QXgxu1CbWA+psWKWcUWcbvSFinEwjID+OHuFYak4Qg\r\nL5kvASAWZeZjzN2VMVEGolv+8nLVCxYXrIxdz6uAWGCAbWcWpsS+cSkdyzdF\r\nT3QBL2jhRBkJicZGwHifjsqIk4R+WPc65+RdA3MsvpfYXrt3doCCpmScUWjs\r\n2tgZAqph9xyL4sojaUnmzTAGHznW/USJDT07mmf4NnhCWRu8Fgk8bLMpX7Cd\r\nCsaSd/vunQ+qPKqI8M8HMwZ0xVh9s/sabt7Obl67egvWMqD09SfdJ7r4pS4T\r\nTR5E2qgxITXI31HmtnmBcxG+9FnjiGrBAcf1FlHG6AzrqeqYOdUhk7w8gUe+\r\nNGNHSUJXrhQxOvwUqWrG0VlAawZ4FAqeJAs=\r\n=Cuzm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-beta.0_1673927500525_0.18600674304356501"},"_hasShrinkwrap":false},"0.3.1":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FVoI8T5WEsOczoEVyW5RokK10lD3CrfrwSQbWp9NflJ/OQIw2vlFvT4Q+FmQ+05YJSvQo4akH482ycx24fzypQ==","shasum":"f8aa1ef8012e818fda804f011ae8bdbf6c67d7d0","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1.tgz","fileCount":17,"unpackedSize":22496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkQ/nZ40DWsdAD6VQQYdCqtguWFSTomIwkKebJkd4z7AiAGawTHlzjw6D/mHBWt7Kw2xuef31UhbVO/NEiIrl07tg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxiFHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod6g//Z3ex0DBENwcmFZsIyuUMhkKQspg6tOk1EiO4AcXsNGeCvmod\r\njUhMKPB/OzV9yZ24c8AR7yIKCVCnAPT40leJPA3vlxWDpe4BWSOKVd7dpM2j\r\nxppnEKsWylQgCwhxgjOtKJzVaU9p6C99Stb/d0Yy4gXvtGH4Q+cgYEeEcKa0\r\nXpPXT7gEziHf07qWO9bLkVes2Sc+cRsOFKfh1gOUzymaIbTDdzydXpMDHaG3\r\nRQZQFyhrgRXxgM0IQlwVZ1LiuWb7zJXvyqVSBCAxHRTscXWbfUCj81/4iDR7\r\nV6vG3KbZXEHQ1suykGctBcemajPXr4KpuVsRBLGZrz+c1+Yl6b3S1r5FynTY\r\nJf3PLDPoObWrsKUW0g+YDlV6qZIWvw6HFoukX28SRPpfUD2X+3dW8wAVdxVh\r\nU7YgWF0fzq1OfK/D9U24FoT/1F0QM6g2GK3fy4cUtSp8wYdGQLQjlfIZK0ku\r\nomxQxweXDB8NpLLrOD73ztGs1St8sQUeiqHgcHpxYc/aUJghJmNyIe0ZuefY\r\n1yNiR8KvAMh/5Ukn18eNIKvAuAnbbAvBp6HbVgQSi8ST3uj6a5QIPHQKTriE\r\npfFx2cejdFh+SvcITr6w1hIP8xp1PJIZ5yJcBwCq7mCuuhrnVgfikim6m5Oe\r\nAmK1JxRICzXJHGaFZVzreIdm4a9oIW36waA=\r\n=ScRm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"oscar60310","email":"oscar60310@gmail.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1_1673929031175_0.7233238238231818"},"_hasShrinkwrap":false},"0.3.1-dev.20230117.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230117.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230117.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-wrOEHJO8UWDWyLvhJAmY3nh0rF3MhoPEN+9vFCjBycOcI+meRBH7M40tQQwMA/FTa8vOuHnHKSrq2aMvNJsbzg==","shasum":"a170f5abb592f8f818a38c4fc4da91d13247e08d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230117.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdLlxX226qxO4JU3cr/2tL3BwFACnFzuXHJCY4Baw+kAiBZN8XIgGk6zG8fpAYkh0l9YQgiCUEew940GSCLrPhvgg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxsA2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXiw/9FpkMr9ali2sLhfst5KYCEh1/NLGaKntn+ca7AUI7jGeGgMeQ\r\nuFHngBdmj80vBbUMmIlIWwwbjsFEdzIK1pcQ8OARZS8cDgzWOFC+cFPNGPXd\r\nlxoWX3xVM7yRM4Z73wGTeA8XaJ95SMHxLFbEZfOXIxYHknNAHqyIFNjr1ywt\r\n2GGoHXZPn/CZeqmFHD+6mVOccmlS0cPs/3CXtcUfmNMyLhcBRBuFRrwL002B\r\npXZg+Jjr8ThhHcJ1Xtm/5tKUUC9+9FmTA1sgF/tCsKA/QgOCmwkElzH1Riuh\r\nFw+LIx4jfKgyQLnvic5xE0AnPvJxoADfbJ13qnrZSRsnRO2KoyeQtC+euPRh\r\nCbXAhrqhxOob0OzhGqvueVw5z4GqHqxNvCNpYz8GijUuwxbQ8ZD6zCvkAmri\r\n6sayrQvjZPew50zd8McVkbwkAcYeP788aZg8AueWM9IXQ3OQW+SyW/loU2m5\r\nwlRCMq5WVyehUrJOSSzGoJQyKqahCNN7mxppO+A/7M6Ab/dwUj9//w4Yvoi6\r\n/nj1MQMeBNesDgBfHyp0WjAmMXBdN4Dtrutk2B9oO0hEZ70HGWQEg1vhv6d6\r\nLb6JOPiWQSN0tIZHUMQqoobCfaMZtfQsdAjHe0XTA/9CflMF3M+SnKeB7QJQ\r\ndcwXrPbIBq/7TCoZk/gM/UnNeh4J3U6aAu8=\r\n=cy2A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230117.0_1673969718519_0.3815523002816066"},"_hasShrinkwrap":false},"0.3.1-dev.20230118.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230118.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230118.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-FDU4iSCzebByZuPulMncIe8i/xIfdEGPybk2TVxEOrLiB5166+RqsUIWwqcIJUgpXdPboWsGmR5sq1TOp3qpRQ==","shasum":"02ac86886c74d1752ff94dfbece834801f7b29c8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230118.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0Hyt+f1SonMVFReGSQQ88nhh/AL+ngrxzwVRrelxxvAiEAv+2h4dfN0PzuO4suYWm3ZRgXcOga4FT4KmBVj2DMtHM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyBGFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSww/9EgVuIdiLh/Pj6OAKLWjbxF2N4OUBD4xfwoOgTadsjTGgDLJj\r\nW4KFJz6FvjH6KC9fPLEWF6yVLcN8enqFTdfBUgoLJD20NZmVh9ULR0CvHSmW\r\n6EvwF8DpxYhv7JVq1ofR1i1Sz2zx12dcn07Y4I9puI7lRAga/MkK43PS7flM\r\nC9A9rKMsnPj1sm9Lhd1sr2UhXCqwI00c4t85W2gs8rSB2ql+tRb1P2LnnCxp\r\nQ6wPOH0s3aLnQFSAcgt4DzoR8X7UlCb5QD5WC7m4pj7/fsexctI2cbg65IXK\r\nyZsnC+VmropPkOv/H2Y0nDtE9sgt8anso5POJaJGRGQHPjNLW7HezRsKtNKN\r\nzxKtZggy2vhB2tssRV8VTJL2SaBbgHLuKDnKtHVj/p3VY4lNo6BkYmzB/Bz+\r\nMyFOun8MzPhDmeUV5WQBcBwq0KUU9U+naSL9/gRRYyta9MbPApxUme9gUPJn\r\nhFsyfg1MkQAFv6HWu+SGPji2kMPsbtq/GF0C//nXSxxE8qdttDr7vzzAcYLu\r\n9PaRvuofj6q+mHRarT9Lm2uCUf59pcU4mp5x8MAq3rfoTVDNccTm5ekJFUY6\r\nx4Z+WBYLlF+aeh2LKTe7uMjvAGOO7vXEdQYshfmu1s0Yq05OIdSzmJx0G4qj\r\n9QrlBhsKbPyO4G2hkazOo4jcn41gCGe8S2g=\r\n=ChaB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230118.0_1674056069279_0.323713150918564"},"_hasShrinkwrap":false},"0.3.1-dev.20230119.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230119.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230119.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-W3cgDrmXt8UadI8HTTMkMUT0HYWWRmXJK0gb9WM10pPwgeLqqd8x56mbUJAeNnY8yLnXB5u7HrqCGrzja2+iIA==","shasum":"ee0a2b2dd56d68e4f2c24b48d296f7ddc779d313","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230119.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiHAQKFkvhq+1Pw76rGqpVIrv7WutkBWxojT86OT+ZGQIhAJgLwBZw+xQFAs0jHzuB0b/YheqDi8xBzoLRb6yD206H"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyWMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSDw/9FuW32HxC75IppuIlzUEz/0bExvOOTF8lOjmhZsZz9fMUegLl\r\nHIUt+01cegOi5v4DSO5tIndUTDgRlqodgYOjzWhXxlSUJ20qhNUCWJxW+g+h\r\nbzKMMD4T+ZYls+q8xzBNaLgoPJhR+VN80DWC+DAAJm2nnWxSBy45OSL3u6d1\r\nEu8y2AiqO6ekhGun2zSIvbBT/1ASb/kKkRf6dNIKZXk1pwtyIGWjiAU9cAvs\r\nnYfOuq1mClXHPfJGGyBlYo1Jo3XFarzFvxWsvbU5M7TSUWhIqO6g6pvh5Iu2\r\n7njYULXO3J2bn5nE2zS9qno3a25WWBKZckQqMFawjs/KYo8PBk3QbZOt8umH\r\ndaiW9V+XiukShWfCF0Sbtbi53BPlRwkwwIfv1q1Oj1/ZEt6kNWE21SoAunMX\r\nCtMZLIm7pBvYAqYn3hcZ6BK4O/hlCvVfQv5PrsTyscH52I4yXYo65kLc6Zro\r\nbnzf3006hJk1M8ijjOWFvWJMCEjOm/3UB6z8D3zZ9Pq/ifViCcWAf3CKyRls\r\ndPDbcxL3BYaqVGidFptf9ixoPrjLu3X0+pJU8jC81lL+Hac/TmG2ERCN3XVw\r\nx5ogck31YGbxlpK9y3xNL8fQ1iFpAfi7uzj0NnrxHECtT5HabAIqY+YbUeQm\r\nh6GZ8LhCcWlqtVjyGedczkEQALLucQWKsPM=\r\n=i5RJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230119.0_1674142481301_0.5699728318031785"},"_hasShrinkwrap":false},"0.3.1-dev.20230120.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230120.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230120.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-TGNGQawWn2rHjMcI5xV6TuKACF8u2UG4ay4EwFNrianjpCKyOewBwwgs6GXAdIhzS4xt0+nYtdXeqKLlDTKLnQ==","shasum":"146e74c1faee3462e2a254a9a3cb834b2bad3bbe","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230120.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyODDNkQBBmBCF9pBArN+k0hXo3akr2hPmE0JbGfixFwIhAIsKj63hlsDo68Aziw83d6IQ+i1Xr47cQAi0+HQ7NDrD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyrTdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyCw/+NSkluE2GyX780X61t8JjhcMZfniU4vdYee9PzRi/Zl0IOxrR\r\nWcMgGk7Hz+N4ObffQuUSdMYUxTzBF5H1pGJuTB07nrQbdkydXPvFIujcRj4v\r\nEbgnxQaf+RWLob+2cleQ+M8wN317w94D+vW7faB6SvU925Y8rjF7kvavQ3qS\r\nHxe8kcHZ315HEFR8i6v5SgQLWBH+SfmzWq7O4KBYGl3LCA7gwyR2wXgrr5Jl\r\npuu/4/UYPdvHDQ5rp+SwgQWKErvLItBvWE1yyugMna1mLgv/EE9HU/T4RgqP\r\nkxrzoJP1nsuPDLeHCSVYq9ep9/EoHm1ANfb8nrPfFOISrt9YaohdU+jMaDZE\r\nl763EraaqZhYeofpwmkANTKfA9TMYepjBExq6ScZ/2yp8mJp4MfI7P10D3Sy\r\nK9Cn556yYrwnLdycpod/75JIbxmz9R61ROsBnxXDGkgb0cOpYwPBKXIuo+CU\r\nXTqtczGjIvna4ONprosJqIcJFlPyHP1Mjrt0nsHpnbfuoYiOTIEO5s6trBkn\r\n+Nc1xoy3EyhjWHNwW1cDQqDf8N7p70q2nLeCsbxNqaB8tg3EhHyMsGSVQcH5\r\nKo3wbCjf5CeJDBP0KupwjUuGqsZix2oij+XQ+g6Hp7HhxTdzoFDJM3aTYqtx\r\nXXCXIgUAt3tW+wwFW9AjcBwBVVeLn1Sxxow=\r\n=Q8md\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230120.0_1674228956870_0.37190713791530094"},"_hasShrinkwrap":false},"0.3.1-dev.20230121.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230121.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230121.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-yMmTzHfjsQeHbr5odvROHst72RU/+qoPxryqAK/rC75369/Irr1KoxsHHFGUYrQxsiM8udqzWUIwcPXKN0iWxQ==","shasum":"6d6ea5e517dbe1b9793b5e399ca8e6177df6fbd0","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230121.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAyZLJq7Zt1fKV3HyjzQ+xSl13Bmtm1ai2VjYPRwhIqAiBQxL9HA95uxgXHCIOVCyUq2N+gs+mv0DwyGkE9K5wdjQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzAYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Ww//Wz+1zKfdsAYLlrV7jLyKj0io8mk9yecO/DFbQNng/am0ssG6\r\nn6uV09+u2YihUlPJXnRK/F5MLWtUe5tp+z7U/Sg2yg+cKdZwZwADUe+LgQPd\r\nqIKbG9epSKuE9Y2XmzFVy+2n995Gxw5CFd5Jg32hzuuHmORySKl48SEiIsj6\r\nIbcjVkZo001dd19kMCZG9GmLxengjzz25NJvLCbhFWvs96LAvwvZQ4avoQM1\r\n7ds5+/Wslg1/+jP8W+upmkqiOlezYphkxRUNuyQEkQ7rn1Q5NJjXDirZBqls\r\nkQHZsfEJCGb7w1kGIXIUnTBKa5yMBJybv/JVOxbEEcrbvZs2GA4SaPdb+fd1\r\nVIFwJ2/HxO4m+o+nHz+lNTpBEttMEZ9r29kdlwhjdrCVK3fFXfXMBuYP8hC9\r\nO6/x27Hj05ExpYVw/7QSU8rBfs5OqC3T+0lxyRJkHRvkAydqgK65+7BCiiW5\r\nOUMURQDgW33RubEM9mQ6KhKcOyaqbJFWyD49couEA0deyFwnsvHpJ+lwW2ZL\r\ny56myMXI4XrdRdEUsvCbyQTovK7M/M80Ym0u6VJZgdKYCWW7HSWZVncmUQYf\r\nhvrhm31vqTI48BIYzCpyZhlP89Is00iEXjysbGN0mCZt4IgepfUhab3bITb3\r\nOV2EP5Tno+r92Y/7bA2jJKQgA7FmuAJfWfg=\r\n=G1Wx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"oscar60310","email":"oscar60310@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230121.0_1674315312027_0.9290162266782949"},"_hasShrinkwrap":false},"0.3.1-dev.20230122.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230122.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230122.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-YPkA40KZytIhbjfDz/lclId2yN2xIZgDEYLOQlht6DO433vrgi8hMcn8DF9ZUb97V5BC1LkqvjEDd3VoNTAEfw==","shasum":"1d70c2db652abce733953a6a5e834a9d68410544","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230122.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaZsfe2k/rGBE3oHX2ar6tGFTT2XY9tSP/TpKZ1n574AiEA+6sXM1uL8V9Y4omQl3/QWN8D17CJm9q8aby+PCcTTkY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzVekACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Xw//cjb4HBnx8lH1owrG4eXhfbHLwMZteNCyLGPpBxSK7FysfN0F\r\nUds/Bd+hnVLnudjkDcas3RyxBZ5OlsFDOC0vkY3Z36dH0XlfCiSAf8pFSkVQ\r\npwIOho59iR/dshGX4moU1ntUIEYSsCg/whmVvj87JCOhrr/g6lWqySGel/sC\r\nvZ+zbqDgaMAevT0yPbupTiEUdbki77rcPFb/jYDoSeXfoRvshkxoNCnWXdgW\r\nsV67oDTZBbbFiUfVNAq74YjkBOwaG8OkTskwKpTOEL5F/766LOholaLdjcv8\r\nvN/0sffUvS5GRq8cGCTCzgJg3dQ6b8EQT316abz7lIL+fbJHfjVyT3YXmyA2\r\nsqY1NMIl1bLMEzAvaoJVxO0eLuty55DbxFV5gQ+cgYTR5wGB2S9z1rIg5TfE\r\ntvE1/8YcycYOM7gZbFVpS28XYDLkYFB728RrkUYZruRAXX4RRvIDkSPjqnur\r\nk/iEdzzXz0asRUJm94SjXz7RekuSW2+WDmsrKpNC8brapJbvKu2n9WqbDNAm\r\n5dAc1HSpySYXwFafGtPUbT8Topn/EPMjnQg1e+oSIAxC4EJnVYhiy/ZanafY\r\nSiJXBeZel/NMpYKbUOsE3+gESxrJJE6mTSX2phGU17BDOrQTysbMshzxxkug\r\nRDLOz2o9xCCVrJFT5hkiW4ONd/IPse4cuug=\r\n=Cowu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230122.0_1674401699874_0.0472124049294016"},"_hasShrinkwrap":false},"0.3.1-dev.20230123.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230123.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230123.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-giyXaY3kynB2nwmk6WGrktB++xpQrRT4JK6D1SDFxdD34hz8tnpb8LsO2qafR/CZqtqFKk+lIgAJCbrfoODIog==","shasum":"84dbaa1ca063d40b2c70f9fa888313a3587391b1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230123.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP/sX2+hMgFxR38eZOKJ9nuPFguqSNXtsOZ6wtubjg8gIhANMIyQuEHrYNGkjiSGf6B3VCLaJPc67lhLo9ecsL4s/h"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzqkHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5VQ/9EhcZVOq1I9UOPGlZBfgEThHljtsulNCxzQyuafUu8vuChF9F\r\noI+OB6AyyGr3JbLz9dZukBiQUFSVkHPdGO/4yE/ofwHl1hIatqy3Nyb6panF\r\n9AU4t41JQn/6q0IKJlWzWwrwDEm0Al6PTGVsGRjXHllgSijK+2mkANlIWoKZ\r\nrAZ6WtAMT9hfaZspEyQKasZvGWYMpng4uZg0bSwAQVieA6/mge2/Dv5Tkmwi\r\nF+20dGxBax0H7MKSrYV0kDqMbgGG/UMBy/uelT4/pIEL+EJgMBhVPT3EoxO+\r\nIoec8VU7UxLkUPdGhCmL8PDkGkjiNFLrnqkHtqmmHU8tAC8FXz1gmXILMV7A\r\nI/l2Z6g16b8KPJ6LqUXLgKL+OTZb0h6Qvo3M82zCl/pKAY5mUS36pSOgE0RE\r\nuWyPDEKGgrHLYwTFt0PpV1lw+GjI9OHCoG83nHvB43rhDtVs5ygloyPj6/2C\r\nZkNFMvb9cVX9ywJdWLT7vBuV97V7qjNe9SX1o0omqF92NFfIvn1RNESAQZYE\r\nmzTFKQeF8dba7+fxfxWa97omLGsV/fXOlAmeVLN3vV/4IpHfZ7pwb8TOisAg\r\nf4zCdM8vOKPQSLtyW8h1PrC09kjS1/8MoW5D5KVrNewVkneRrmv+1SHLVbSJ\r\nc/d9inTq3FoN1ija1R+sx3nveSjRiaUFHHg=\r\n=Vi+R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230123.0_1674488071210_0.6429438718878002"},"_hasShrinkwrap":false},"0.3.1-dev.20230124.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230124.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230124.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-HGmLia8FAIw5REzN81ZGk3fX4YfQiEjbwq6dxQyFFKe6059CO+RMhjCBFeByjDgTaNVKKYMWzBCwyAbtbGp15g==","shasum":"b21ce178d61d912a1f4d751a4b6ed8f11113eeb2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230124.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAv0PQV/b3ZZev8eEdPLIlM8ijWw4/jfUxElxWhoir/QAiEA+jCHLraJyKJyXYx+r8mlBoue10TQpobAhOHP5AB7qPs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz/qDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM+A/7BE3dl6UghzfAZnpVK1hMexYP34SoU3sJO4Iv6J3gAOpZbnAd\r\nOtXynBxe2j6ABTcjgDwPFPtzbDDyRVparA503ef3ktaKeG5eWINJYJlSPnsI\r\nS2theLB29jGfdGnOAZiDTASmdhjQjTjJ/jcurfz+OPFDhmWSX17O3eM+HFwG\r\n5DxFvudvl274yNqwFNahyev5JuEqAHpurQ1jfmz2DuvW0LBHwDq49bft6X70\r\nbSqnPi2av7SUEq40M5mIX9qNxOSwNxeQrLz1+V/DvPV71svgDcMFhoNQJoYE\r\nQZlvVR+zg+hLRevcfb2YVT94x9pAiDqEd+1lIb+LLji1Thu5ex75ILppPY+1\r\nMrCtCJt1u1DBjE5ogDSuZpKsS9Kxou/0wuVHXQac0H8FSFt+g11cdq2xllpS\r\nOab4G34MyvfcZT00z6VWBf5xkiN+N+lMm7/Ehb1JLu+JowV9XmAIkRhcVQVo\r\nQJglZknZ2qZOIx9piw8IPkvI1mVOHJcZKIk/J0uP6B6xPzI+lB5TL59YAaoF\r\nTzPe3ur3NO4a3FyUE6O1sK02kA0ropkfeGkQWPMIm/7gkoe9n2JsHgVIRMMs\r\n+EQ0rpsSgb74XaT6OoOpdrNi6U6h6bPNUKOdfmckjBNpPx6eCYnNyZwA9BXE\r\nsh5cY/vGfaOepmEzRw+UeXSVTdWuP6zus7w=\r\n=1WPM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230124.0_1674574467037_0.29970045334962525"},"_hasShrinkwrap":false},"0.3.1-dev.20230125.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230125.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230125.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-H5LvjgYgjOgeZZcsrwwOF3oUUljWwLXkLpWOpvgZ/8wWFg60bsi0m72f50++v4NfPGQ/fWBv1/ez8YLFyrGMMQ==","shasum":"a8bf130e90966cf0c4cc01eba604fd853b0b04f3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230125.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAONeZOAcrHqNAUWTPPqWcN57pCecv2c8tTnIC7ZvOigIhAIDy5zkqIftAJMCgoubj4z7ISm9Atfe3HkGKa+24GzlN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0Uw4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFRw/7BBxCRSYUy2ulOIEZ7LqgsrSZmWLh6nbJqqHVBW+jLetP7If5\r\nhbNLtrXdQThslSWACqqPJp6C93TkH+kd8xmUgFhFn++XHFZHWIdc+6Vf7Sw4\r\nfo/3E9UWYhiIwjioEyylFCxz5x8+u62MLl4ISYQ1AxeJIWHUgD9Ft0g7LTur\r\nG52PogWygBsm3OypUuACFypXD35S4b51YXYwxKuPvdrq0N1V73TBo5AaXyer\r\nUQR/3L+kHMvZNuJcC7HfiyJ5rnLIBAIEvBnKdlbOrB5C41RuFZimwhs/QAU6\r\nLvgg5yl6VsAPzqGmleODNdlauhinojmrNp7M6IAX9FoECosAJO6UvVEsMnE/\r\nvdmM2zBE6IvMsLx7Ex1cwgt3rd4G2EMisF37nCvMmR36xWxb+G+EyVcql0RX\r\n1CNMM2zN7kyGTnsvYhg7EQCSeExHUz2mB5kR0Y6WI0DhW7SnMzXwmFRS8u8E\r\nrr8wHtT1pfEPJL4P2Xr8CCb413vX2wrYawSUntX/HAy1soshNQK5LW7ikIfx\r\nIkJSK6RvacH4iefk1nJjmon7gBEslX9zeIa0mWgIo+tLSfCde48MsNEMA46U\r\nGSR2WRzeOhqk/DxDvjOwZjx1rdOfoyuXV+V/sjvul8eksmsJ7FkSjyccZX50\r\nbYDOjLMZXFOnorrXboaNkJI3qCxcdC9sjiU=\r\n=1lbs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230125.0_1674660920559_0.8458941059119041"},"_hasShrinkwrap":false},"0.3.1-dev.20230126.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230126.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230126.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-MBWdzdLPyrth+6ZRPuzh9Ao/nSOV+h9Ff1lCQ097HGabSjOTIi/KiGaP/0n8oHR9BsUEWIFi48gRDzu+vOKCaA==","shasum":"fecd19ccfc330c5da04157018de86ad348fa794c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230126.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkjiGXz09dGb5Ahl2+/KXnfpZ5KlQuasA/tgOct+Lm7gIhANgohNVw6tX0G/JOGWnEBuClAQOS8qYodQFibE+wqvAR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0p2CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT9A//Xu2QiPynJah0mWoqsoF4GrJHAIlG23PXhHUF3oM0peDpncMf\r\ns3V3PLFWsWDr1scqV4cNVFyBF06bXq6OUTlxO0XeqG70u5tT6lu4G2vIXV1m\r\naOTigfKrKUI6LVm1I48FkP8zfO2pJGqFiULj2+cYtubOxDc6ZxAl/gyvkrk9\r\nF/hpSEEoXKpagI85XBsCMhu87aaN4YkprhMvoFnMc3PFXQj0UzdNKVQyWZPE\r\nWPXNwT7/CALJ9tSQZem2EVOhGNlhldfs1QMf6AO9+lfxoiZthtuuRHeb2ipT\r\nN4EblRw3PfZ6OLwPn3lYAGNLbRMRncg/wvWNszgH0mNXnTUdjN0Mz1sSVE9P\r\nLH0EVLaV+b5R0iJt2Ps3GDtO1dr26mbdfhb1eI/MEQkkdKIiBVj6tLe2iJy5\r\nJ2+5X84SJMQtqxFZVZgVQaFGu5+omfP51RXcdk2L0b2ui1An9i3KB2S//1nB\r\nGbondqUJ74ZbP9Ix5VhsAH29z855YXMPrEBmr5l1tjZi9tA9qNM2P6BD+GLn\r\nZjZD6o743RNsry4e54CwzlDIFH9NEWN3xICsmFle/YisyFAjox/u90gjRmxD\r\njBdXezxoQ7Bq8IvM6kP6gtHYwbGiItgINvw1HCfxqfua++iBhw+naixaOpxv\r\nEMs44QCQXnvLKfVm7JBUVuaZBFL6f7LSg5Q=\r\n=k+k0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230126.0_1674747265946_0.8371014909018799"},"_hasShrinkwrap":false},"0.3.1-dev.20230127.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230127.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230127.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-aN8thwl8qgLlpBslvtL2GWl4zhYUO3hHQBk4AExYto3stjKJrVTwRS0VGH+4AZfWGVgQ7uadfhYFowEOoGLgTQ==","shasum":"0c0076eb5987a87c9b16c98d61d54189663db037","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230127.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFxu3O4fJdPr4WJd22kDxIQ3ioZLCA7ZTlOwdaPweUBAiAGYEZ3q1d1/6qtzoN8DznNnVGjqT0w5S+azhPFdhu9kw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0++qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofsA/8DP4FMqAVE+TzP4vkGiLad2VnopwO5F6IW2XBpTJ0h7fZggfA\r\nUnkhRuae3ZeNd648KNYqa68Xo/PV0xz76U+1UfInG1SAv7bn7DLHRAFrf871\r\n8gGQklSDOtlKbEcGQHZgpoN5vo0OBL89I90K8Uc7c7Oc78Ib/tDdZLwxIVnb\r\n2MXhJWGqTtK/RqluQ4OQK07eyshdZNBM++oEdt6n4RRahtYkWED+ZSYQo/5J\r\n3VTGrqcT3h3+S0fcz+DrcgYqnAcm9T6kfu0FdLF0gKbeeQpY6eUMjt/LIVfX\r\ngxMo0yG0XckeJITl8y6I9tuA0FjgvJFtHeLb2zyR9Y1FhPd1IltG+3pa4SLm\r\n1cK4CHXhRsKOc2oQUykzpx5qdI8oC9+8Tjb7l+SKnEuf60JxGyP9yvWNYN0L\r\npYr3Y57o3G3Y13MVmlSdT728uaN59oUXdoD12LIGtj0E0e93A/JwayTMVHra\r\nFBaanQyZ/mUJhSVstZHzD4kwpKIe9m+Gv3MqL1ObKdMIXRhdA6dqROMHTAPE\r\n1iCc2hil7i9k3hp+CJSZ7DBbPEUhp5I12Hf4JLbXwIa7M5ZgV4YhwMF2TmSw\r\nQA2kVsSOtx4zJosjtp1vSIKfPkaihEudAhtSWm/pOAoKw7harQt4Qkt1u2xa\r\n6ZAfkxIqkNmDXcDbM47c7Vc83wwRS1lcrAI=\r\n=TlFp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230127.0_1674833833944_0.02248922468586878"},"_hasShrinkwrap":false},"0.3.1-dev.20230128.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230128.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230128.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-wNjOGAMNOf8XEZZYLbg41+t2PbzHGmcY8DTuUrjTpetwWERivyk0zXr7Aj9JHxBCJHrAZeCaLOfL9iypbTzUaA==","shasum":"b4e7e1a633883cf6dc0633e02b2cec5f22b3ed8b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230128.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTNXdlmhGHGvxEymq0aqcFuGLN7TXGnEXzYkusghRh4wIgRhpNx7mJGA+lMAsIis0oVAiZ2KCVMyJbKmx7gxe9G7A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1UCuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGOg//TPYQuLoMNeUximg/rhG5HfOdPgaNRVqVvWABS8Sds0qML4wb\r\nizg+Wgn7WYEGLKCmubrJfb9RZ99mOLUTABBiOkhvy/PaJH+HedbqMR7kfp5F\r\nEYHz9/6mbIIBqVA1Vvr3udh8qU8q8QJpRsTLJNxHKBPsdMc7WukyUo8S5h7y\r\nIAtifesnkgAwZP8gk/8CCpfX7D5hGPJHSYHbbURubVjKf93sRk/KrNbcylUM\r\nMhjsl/nRxvce4NNrTRHaGbBdsFJ/vMmNnZVJJwH+mDA9Am9N0XUJm/LAMWVq\r\ngVwJ/UfnEntdc7F2DPOLv1jF0D4/ClZutYujxH60A/FMdZ48BfFF3G2/V1s5\r\nV4Mkv1Hm0EgW3uXfV0RpYaEfEq7TeslfHEo3ILFTDVA0ZbfCUN9MejJ0iqUG\r\n8C28T01sFBQ4IVV/IUwNcy6jT5BGY8+NCL7EA5X2q/BtonJQzWuH5+XzzitH\r\nNvy6WNm1iHX/01BKHn42v4CDjN9TRiSrAz0OLvpy/a984gaQVI9L05oKzIme\r\n6jNKe16zUFH6CSl/HkKF+X+qtegy2NQ1tg+m7ZaFYdJu/Cw0/UTgzqAnkWuP\r\nvQ0ZTwTfvGZaCM+OThDz4M1NX7HC0GXsXSIH+QmRITlxOAjHB/VlVkcBS5Qh\r\nvbie1vSV0DS2mooqWGqPfJ1GPqYEDFvzhTw=\r\n=abjM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230128.0_1674920110350_0.032024461323924"},"_hasShrinkwrap":false},"0.3.1-dev.20230129.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230129.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230129.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Vkq+SqwBjYtrF8H+IUVWfZZ0XsY6PCbhcfmMEApr8SFhTNT/BiGPX3O/ZmH9C8pI5EfpBBL32/xDig8enKJWRw==","shasum":"7bdcb901a06aa8f2070938069bb9325d00bc53a7","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230129.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+HmWTw8mh2kYGr6AdR4swSXd6RiVKBR00mlUr2QJ0BAiEA15Du32enHbEfQCQ3SGQFScFNGA3vaZ/qN0qvRq/ljo4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1pH8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Hg/+N3PVhH+RL+77a0xuCCObXpqPqA9RX/FMiNyn4QfmaH8DCOJQ\r\nMRlIiwGkWo8MGXyr2XSMzCMEKmoSMgcXe+K7ANMlovkIS+M90prKbILctmAA\r\n9Lb1yAlFzf/LEXMSllEdc6wp7UdK3Lsu6PE+STwkSfBsFuSQBDY7jlboANLH\r\n0KumVwAVmAqudJLwT1c+R81cCHEv7wsdIqm4YmYmokMk8IHZk7cBPyaa4Ql3\r\nNWriFXlZxeNN/yGRk7O1CfYOTJZawHFwPz1b4KPCuwjSb/4eGNGmhdBQhnds\r\ndrsVKIoUeBSVoajlhcbiy7pVTNmQtatQ0rJbV7wu4I1kkr6nxZ/uknqlKi/D\r\nCmtsTlHkAJpwT8SpZ86cW2DtRVFF4Pa7e54EMgEa2tNhzsd9Y45e56R/Nruv\r\n0Jib5qYaeQautoCtQ2IV9kKDFtXxcjG6CctzwO9rP4Vv71lCfm6VGLyeyl2N\r\n2dtBDivssFG7/EKHejRbtpXD06jxLZozq0AVCwHd/UcLu+lYQWuX9+zqdRd4\r\nwiFDznneXf7a9fJef/fLmzWUPghUIq5OFsICYcNMiFTlB+8k6m3WxWHKtyQv\r\n72jmMcorqCOzmCk3Nrm8+vQ9jaJLVotZuB4DoBtAF9NUw4/G1BhHonSo88Za\r\nHGDnyzsLfg4AGtcrnIRFo8woLjaifEFEzkI=\r\n=k6ib\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230129.0_1675006460517_0.22533444317252105"},"_hasShrinkwrap":false},"0.3.1-dev.20230130.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230130.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230130.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-4LtLlQnkS3q1wQ0STHIgDCeT8Uzj3jOipJxEsk1nQhQB3OGZJXnO+0mRiWtgMr+36Dlb+MOGTpEO7gJYMYmpXg==","shasum":"0fcd9b956344f89d7eebf94bd21a0ec11e47d32e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230130.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICddhSI10zv0tO1CjJsyGZ3nBkAGleWGa5Kfagc/2exAAiAeE3m2TvJcGwKyBGsUcKN5YGuJc4iYAIWTxPGZplXz6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1+OMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT0hAAo4g6qfjfYN9uJZZybiuLpMz5DSLvFQIuBR+Wm2UUoN9h/nwA\r\n3N7XR6kTVOE8pViQGcOaM63at4RfgjgycEM4s5wHsFeKyUbvMVmK1x3wDO2n\r\nQdIIx1ojUVfcLp5S4ozDgc/2Co9sAlcvEzx2AnoWFroo6wJnLpbA2y7cplS7\r\nQCIiMxiaBim8JVjw2c5vQNXucwpkzg6hg+ZK8q+rzqclS/eWNronBCJypXEE\r\n6X7iTqzBfIkdAAC3ersjKYx62zJhd1XxkDeaIv4T2M8osGV2iVXIGzMUwKGt\r\nT2Zx19bUu+BN6BHOBT+mjw4Inu887h9JasyQ2XB+Zqe3S/W3m5dXKN+EVdRD\r\n9hM/iee2H3ktZ+KM/rcSMD+gnweuO9mAqZl/KncJ2lF22V0OOvVxdE4jIFlS\r\nAC95XqQGnKfLWwKHPscMhz/dwwKFZysYgUypxSmbMcTyyv71eUrVRvsvfcpZ\r\npKjanFYI3hCChNgtC5ibF0dv8uA8a6uPka8644+c3oYlQLGoSKpo8p7lNdrH\r\nFuHrcIgUejjAmSCs9cBBxQcULjrs6yoaRVxsTqG5Y3uHZdyWwyH2BtFVn/g8\r\nLv8ZRKDJFHv9b+NdDb5DEp0BRHq7iK2Dn6axoYo6iN7Qzv08llY4bs0QnBqQ\r\nprZgfzW66flWJZIPeppZKgDQJlQ01KBBAZo=\r\n=YZuT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230130.0_1675092875864_0.06804644619017242"},"_hasShrinkwrap":false},"0.3.1-dev.20230131.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230131.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230131.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-uhOEhw6Fo/Nb/mPd0mZgC0Df6b3+2ajaCToOtsitWLaGvWUdtfXqKcVT4igzJ5qhwqFAdLp03i66CSwGCJoO8Q==","shasum":"1a79dd0f8e13f6a463b329d33e8ce6760059aa0b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230131.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp6hAUkZ6Jy0YTIkW/bbTwvvwuRx1HRUlnseKRmBuWkQIgDCfZXpAQHAalVPEZZo1cxiwLIK8gcHUVUhvMuLi5QHg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2TUPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYcA/+Oz91La3vJnCOXqzDKDUjvBGFTAJv2RysHMXjCxuF0vvB16oU\r\nj/0gjl9aPcHVQk5gHaKv4rc4/hem73D1UQ3oPcppawOfeC7ZSxwgAMWPNmh/\r\niEA7TDr462wHljgQxP1QLvdbCRolwbyitXP0dH+du1v12jdvWjrMJEE0R2GF\r\nsK0O7gW5sB1c/pq5WtBbt/kL3nsgz6ZIs0ycgXbmqns1oANIRv7JsorzFrSV\r\nr84tiob2lZMnIZgp5JmIDHE8A2VYdzbtAiveFyellZI2MK3FIZSrljavaG9/\r\nS6YjVo044HDr6aqNvl+sbnyMBmxe1N2ERPM8Ye4pWwWo5iaSG2CGYYqLJHTU\r\nt8Em8mP362m87Pd40wc5uxjLwRywp3YHBqrLdnWH/1kqrwjwenVlfQ6ncyCh\r\njrgkzWlKu9aj/7RAIUJTksW4pdvNHoVqUPsFNjIEmxyY1SprVuuzAi6IBhBu\r\nfeGqupg/E7/ixfaIzwHYcdsu4OPU0B48JskfUX5ZGGRT6WBQ/nohqwZfEpMU\r\nIHVizFkOImkhrw1ZrVutXypIa69apP07E5aZOiy7H1cDZxWjy4t3213Ubg8k\r\n5FOjoWUKBZ57+crCcQIK0kAZrPsvoxdBGIXyh3KIcI4FQUKqv1C64bv/DAMi\r\nnpQL0UuAMdcYkC7qHtoRr0lIot98ZjIob1E=\r\n=iD1q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230131.0_1675179278959_0.20383452932769242"},"_hasShrinkwrap":false},"0.3.1-dev.20230202.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230202.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230202.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-9MXpe7hpBRKkp790YrkL1mC0LuUBcbdT8DTV9gJ3nzs7aAPpTX7EtpjFs/pkkxltZf011KS1BIjz1nF2vN76XQ==","shasum":"427f84a4c66b3f16d9b1a3d84b5ce6cd9e064f04","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230202.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkpfrVti/QLGJtg3/EELHfdQKOh3HFp4qW09DXEMkMFAIgR9EhrghEyy681y10v2HkFdi7MeidnDdLuZo2BOrLlkE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj29g6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYsw/9Hl3xEnDx9psD8UYu0YJofUaDbQgNGMVE4C1x0btEBmNbV26E\r\nzFKi8lCzOgdUiayzzB8KmGbAFG7aqzt7qmuk1MCr5AGTSlxC61ep/FCz5E93\r\neooFemLxPUOecl/Tmb9CxZBqhrXC+8T5fmn+vryOZ6rYCIOpwxbygBLPa3iu\r\nhu/CkfYjxGQQi6mbuyu2K2TDmdB2J0mFmDBhOv1d1MdDMYs9/2L7riQbG4nY\r\npAX9eCVwQvYavpgvUZ7eEYOEE6qXY+B2iz07wqBDYNBfdp6pPNb6+i3eP5Mk\r\nh8mEgkroKGg/eq9fW8urWa/lUpXPb0TcNUCG/SxkRWzGADhg2zkLfaZ8MV9h\r\nWe3S5P92i1HEfNlJkduqeUOsX9GqvID3TE+ntc4keDnbdlBPpfdpShqo4vwW\r\nipDFCfuR4qC/6bih7unZvMTRDYZX0EsJ6AOApNsLqfqLwjqxhlIIkR1Da+Ou\r\nCji/E4v5VlwEvTIycAyqxNUvwcnCpiE1I47LWIulPzjfFKNWlQKZh0+JUPsw\r\nE9au2b79DOJwnpCXaU07rcwPg8xmHY9KP205M7P1hG8BOm0s/Neic6D68ymx\r\nF/hr9Ypma9qRuGEFWY71qP2hfDiY16M94LRLnU2XTObNG67M3cRSARVarb4O\r\nEfQArGKv+yoElNpfBXsRaNylvyKF6ut3Rw0=\r\n=8z6u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230202.0_1675352122626_0.10437106061557411"},"_hasShrinkwrap":false},"0.3.1-dev.20230204.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230204.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230204.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-MsjkZqTakUx7l+gYe4/fFVRaPbAnimfgh5Di90iyx8j7NOwSckYSFdA9TRdU771KIaSVHuKJ5jEPee0ETnrBlw==","shasum":"49359504b74b4a75a02bfcde816f736ad4d8f490","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230204.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf6V1OtelO2VGUhbeUTLpb/zS5I9JOekRx28Ma8Er1AQIhAIAXoGPO+S87WcigheQ3Q7VS1fB1dNTkUyVCtVHNMzCy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3nr6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaHA/+O6XCCgh6HsESbk9igPDEzz+l2OzpBkdbKeeuLSLmDKpkio4m\r\nv/ilmdtI3pj1kpi5/AwsKCfKMzO71T2G2KPRvgs4Mnl1MHj4/knDaT4P5pal\r\no8t9PnRVo6cOxGlL75qJTSEtnxkwCgYGAt5F1LPvc9b5+hvFu3h4WME6XFW8\r\nhmNhfp7L4DGMVZOtPLssoh8tGLwSiOGgTuk5147ThicpMXqw+YHUBifk1OGP\r\nvG6tScKaL8GWmxYPT2N76l8AhqBN6lVTRXzGK8OjQ8tzlZvqnLAav9Ne3bvu\r\nlEpUUuXZXPfVgsB92ZMR+OJXl+rcxpJuasvT72wC8YiKe5eogB6oFLM7NS5Z\r\npy7Xt5D6I46Nay9taYl+WBFLG1BoMpO0K9hLN40Qlfhw/oaNK6xuc219RLIS\r\n77nqoryfPJ3O6RDJ2i9UM90FEDcX9V6Ot6W+V+AQ3L6CCZArY+8YlgK4erer\r\nkqnlJxGrU12XnxkcFlALszQ0ycVCvA1pUT03lq0aSc+kylpucRTcgsccI7T9\r\n2L8MSlC9NB5Z8auaPdvij2AwwEZqwqknHePFTfG9kkfC+IxbluFmkaZU0FHJ\r\naETr4NNu+IyzUV4mfNBo0b2vM//mwJ8Aiz5Lk/9giqn+xhGFx6/N7SSU1gmE\r\nYfijSmergJPVmGeIjraSswgV0Rc4nGCYmek=\r\n=fv9j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230204.0_1675524858245_0.19786207367379682"},"_hasShrinkwrap":false},"0.3.1-dev.20230205.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230205.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d0332d91dd7633ca5753a37ca19b07aa0d705c2d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230205.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-EBJ7x4Hb4/Y2V4riysUryGTJSVWgZwAOYpUzOQtPSrOit3NYnEvDUt6IlWPQYK0sLQzLxfXO7cbHNKt+PKP3/Q==","shasum":"350356daec350ad6d4c5e04d42a83519353db0cb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230205.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdjJg6frfHfMhuzAnpUJBGntRfE5JRceLpaZChPG1s4wIhAPNQxDCmFdZdIPJn0lTGoLxMtrjWpOgytRqxycc7SltO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38yOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiGw//SEzryQInW2IDXXGEk4qQ/xuG57Ngt2q1VJi+vmcqy9qG2ZVR\r\nTdJBnoGzxQS651iWUkTrvnSa8oe2pShjt0WGTeeCFs165mre5lyMYI+S6Pc/\r\nvD9Rx9LadTr1QHQnwwzb+S1gv1OJJ72ppMONFeULrdNJKW7TPH2Alkt3pfFd\r\n/aIur/iMvSDql16IZWquYAZCfQZAOWog9kepZdGZszhDTrLegr045ekbqnCp\r\nkkDeD7V7y5q42/IDZeZBAeDRJS361TewkZJE3r0DdeDd0i2m0I1g6Ys4rlWV\r\npM6Jqt1LNfgTtay3wFpUSqlhwi8GN3+QRQATa4oBM6jqmeK7qQ//z6Vlsr4M\r\n6a/bm0YGlKbpBAmBplvaQdqvoQ73uCIgXTB/hpckCuCriHAdf3OeF3zTOt+V\r\nOk5W4p+/41VqNCYCWfgtzDKFHUT7XHRc0ASFxzThuHF9yc5Ga/ozCZZ/S+wh\r\nni3zxs99zkLrwVEsCHOat+plBUQKj00hnB6X6EYo7UgCfGoYtIR6J+yV6pj3\r\nAQIO8xMsdeMXCaFS0n21Szb6B1jVsNGrjnMhIJm2q7YJ8FAwQlyaK5BT6T/i\r\nf7nmaBlXpHtMzxPTrlxB34orUgcH9wQflVT/eSyu4thWOBGdcqDR58jLXDCq\r\nuZGYKbPGbei7QrVJgAnemOuGvBewWkjjt8Q=\r\n=drVY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230205.0_1675611278199_0.8985349008758907"},"_hasShrinkwrap":false},"0.3.1-dev.20230206.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230206.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230206.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ggVnin/pPGVVJ16DAw2WCq7AhNRxZiINxBKCr3D5ISDd+C5Cas33swdeqTXrzLSV+OQ48otpzrzJ49r0kxtVEw==","shasum":"264ffbd551508ae4865107d577f49d7276066379","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230206.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8pmP12NBuoBDywmRx2D3+p5jcYhlzPjRz9BvR1ZvGIAiEA5yv9OjAmFx9rqeHXGThgrx4+k6qt15KNKAuPNhRHqys="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4R5WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Kw/+L63lM1sG1YwT91m8aSajX1vk0qbt+9tAVRwq2+Z85I/8jmHU\r\n20SKY7LgTzw5Gtk4qJkPkG67UHebfdL90ycLdv4CiifMCoSnoBeh/Fuc5D5v\r\noeRR9y+tFqlzuuI+K3bP7IxRTTaG6bOaUvo33C27fhgyMye2aVEd+KM9s2p6\r\no/igMGTIbB7Ik9xfoOfynu6CRG9pOVmIDh9BtW4flp9ySPszZwIxMHFIZtgz\r\nQer597BOhbFtHai4fi9zGCRhhkOQe/qm8urRishswS1XXxMhFNLkDzCua2nm\r\nKnhcSptagyRcnpgZOGbr7yZMSs0r4XYf+AoZEr/XMdsUkQstzhnykQ3EHth6\r\nYcJ+FnT9dyjwVfIxyribVTCL9BoR2n3VAOOmdCVgVS3AAiL5U1c+Z97rVVpk\r\n3wbdQyHqMmDAoBv1OoyY8xG7m2j/nCyX1AphRMPr+hn0Vl41A7CW7ksU/qsE\r\n8ss+ILXjfYul9VZvE8dgu4OpKqOXUYvlogrb62z26lOFJS3lXDJiQST0JwsG\r\nmcxjtVa7hWxLNzgE9Iudbrc3wciBb302w21iRf1JsbH1cDZjzBSIgFYbGXaZ\r\nSs2F1Xm0SqindmxzTFh0azYbJChF9j39PqB7Luo3xT4QsLqVBXqzSUYMKQdQ\r\nTSZLYoAGCVI1BIMV9GeGeij3BwwW4Y0Q3eA=\r\n=4PzU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230206.0_1675697750512_0.6913619872739798"},"_hasShrinkwrap":false},"0.3.1-dev.20230207.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230207.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230207.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ss64X/tAzxRH1uaIkq60bhs21Tcqh3wG5cQFqM+cIIbweKdnpDLfQfPghykS/emOm7Y9Ruch6dWvXUovY4/mEA==","shasum":"f73b3770883cc5da487dbea8cd9a8e9ce83fc3ab","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230207.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZq6tvD96YqSx2gDV3Tzt242jTYb+lyZJrwspPGEbikgIhAJ9x5az+PYUAnizcZDmFsuuCzlANwcNbep0shmackjBF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4nDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2LA//aO2kEUnk1AgZGS/p0VPD91n/TLpOGb+Vz+/HZdE2LE4rLAEW\r\nB/hcbFsPjM3Bo/Hk88JH/Np3hnDZo0MZ31ITBjmU53U5qsYgl403HYn6DXo/\r\n8MNj/PJWO9WH7F1+LFoyrLf9ZZ2kdVyL75+CGnOKH4u3In/+ZKJ973s/76VM\r\nWWXC77jS1TqZ5OG7DC9RDLI0KxIFhTOFLpMBUozpUb6UZ0vH1woDX785Lkwo\r\nTB5jUwBZX8fC8HSen14erV6nQg39hvlS/tb71Bu3MLD8SVvwviVVqCfv3iM1\r\nXwTDlLsSWB9mQsdeDlcDBVh6iSE/XnRfEMIVSF2AtzZ9njqch0BPsm0lfTGb\r\nRWSK7ecq1zTH9DO377PEUtKBwoHWRCBEsxCGnhiq3Wa5j/F1YUwSliP3Iewn\r\nlJsV56pZJX5iwW/AdSCFmc7ykJmk9UqjR3zUFOgjQuHf7tj/DzDZVL/yRG+0\r\nV4vH2AROCAK1Rm+2RDUY4+kYzE3rWrud+YxAb5CH20Ju371t3lZZovjZxIXY\r\n3DAtX0h9yJrR7b5FV8aVga59JvvUQ7rv82uCy7eIQpRlFUNpT34Vtn4KomGP\r\nZKr4IESOKoEWdywamyozk2dVz+y+szH/TrPCWdYdbA7/k84d/Cxq04NVI9Nt\r\n/Xaqs95Uq1IhJOBFwDNLEsJHHDX2+STCKOc=\r\n=KhWT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230207.0_1675784409460_0.6640249264545899"},"_hasShrinkwrap":false},"0.3.1-dev.20230208.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230208.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230208.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6kuarV60hdBDqFOzyrihnLRQe8tqJYEPNsPjynjd3Lu6DnbYdApghb5MxkXvqjIeIJE2pRr5W6nppzXH4Kqxew==","shasum":"c3bbcdf41ad492bba681e1ad4a32a97de8341bbd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230208.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiMLuhQN/X/t8Nsw7j8ZBhfkxmHUuaiNItiiAIhsyqTAiEA1WMSEQAKpTRijN8vXl2Xo3eLXoSoSp7K5zp1rtnndPg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj48EMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWuQ//fqpGEjcffUMJTwDPooYwJtlBpZ6F5dAhnYi47nwZqqL21kml\r\nZ7NAy8/u5r2GSiiAoRIxuGtLvUJVqXbshuk9moPdFdgGJmnFhQR4jSSOwyKd\r\nPGCprogb486uwKWhzUZdOq06PyRD27OBbhqfYDAYrsJAJK3YBni4GXdilg7w\r\n4mohAGOG2PYUuX8qX1nVPA61b+WFw10VbkJwkZZNm2B2sGhpQxIgGBBAaNBX\r\nK5YPQZSFlL8Go2hwkIjMUGPyY6MBmTsZpCYxstkeRCQr64PzK8uGWka8/e8C\r\nIlTeZm++vW1+GOMKDmVldSV71A6Q6zfYRtbkuhIBmezfalv2duVd0/2oLgob\r\n1pYwEyw20pyhw9RkALoA5EMBT65oICW4Rr9bYUHo5id8ZfDMhX0Dx6k7/4kG\r\ndDRVJi1yw2IbH5+QLOddyDJ4ptpLyiWbr+3ODbdWdI7r1ALUp1AOf4zxn02B\r\nw0REtB9MteXk++jMpFikvS5AfjbcVu4XbJuy6IopjbAc6/7ngJJiu8XowSZI\r\nG/2ghqdQp360s+2Mq4JLlw0QXm7X6lWzup8ADEYvNalGBbab5aL0QHaHPMgM\r\nnnCnHQwjVTeJ0wjpM0ZM3Mku2dhou+lrm1jtAKzfzWQhTKQ+BA7yFeV574Yg\r\n51/m37KQKIgYlBQGnq8n4Q5vrg1nPMhrc2Y=\r\n=GMau\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230208.0_1675870476668_0.2525973342968457"},"_hasShrinkwrap":false},"0.3.1-dev.20230209.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230209.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230209.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-JJ6KOcc9pkO5Vd6uBiGSfSVSi9u6KLDBQ14cUvZRakUS/FbiebQFP679uzwx+8cPnxXBvJNv3J/R7j0+lJym2Q==","shasum":"91d18bd5be090cfb2402a6d60247c9f011743f7d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230209.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxsnpzWLuk/J5knscmVIY0h/rDN7ET/5NGZFDoYyXJagIga89yrJjmtJd5VfyccXo3Ma9X+CfXxd9M/QhyPW7Kn7E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5RKiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUGA/+I8+mTOVNdu7bkWuJz7aqNY8EiQ/cPgt24t2qz+0WdIx/wFMp\r\nkzOtoWgTsbCxJq4on8G4Ej1xm7ry8ekxTjoR0AvbGXtA6adkOK8FMAo3U0hL\r\nrh+7gNk+Y6bDFAT25bxMna1RwknQ7Jaa9GYNp+9lxM8AGhoTA0lJx0hC9y4H\r\nNdVRPw5yY6sCAmc9XCeJs3kYZNtlz8DAyZyk5wUs1M+Hb1qSqVIfWZyuE58F\r\nq41KzQc5iuX/41EEKoFXmffiYSc35n5Di/N/Ga1alARvRGXycC/9Hd7CVkSq\r\nrcg5El2qR2KQevVN5Q2OWWbKYxVA6XQZG7NEiVS2ALKGp5/Q3Rj2hCoK3XDt\r\naJ/EfxUFtZQwNXNI0PDfD6ufqlFgJ4gy1he+67ISbrXsUSnl2nL0Ijc/SNMK\r\nU1OmX938i8ZeogCLPhLWyZ5M+AmhMpYO6GyNHW2LHbJ+v8DdZN5p1u3KzRU7\r\nJ0DhfGyh35uG7q5/SvL0voz5BFXrIJWnCnWufq1p5rIx2KKQpZZ5t0ENdgdJ\r\nYaqxey0UTZVVQJL8I4pwzTVPkr/pc9zJMwkfKLCqD58QSe2orleFzqFZED4m\r\nsZtjtjN8hJS8fRHw0ONaD2vpDq40+W7DQEtmximKjkOv2NqklStFJpa3BURT\r\nfj6BOpxG2ggzYCCAc/iNuA7mvKvZs8bwOms=\r\n=cQsS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230209.0_1675956898048_0.7829392389258465"},"_hasShrinkwrap":false},"0.3.1-dev.20230210.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230210.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230210.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-CFOEvPnG/BayyTKuPhlbqArmOLp0B8Mj4D1tAQmpe3gtEMD6Fphik9p+LWanqnaO3sa4zDkqaFjGfkfTbaa1Qw==","shasum":"cf99385b31e8a0690d49ac166b2fe958c5fac324","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230210.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4VgPwtvPMwnFZPvgmmOvFG+TJ4jTKU0/GY7Z30Ac0uQIhAMmOgrhgs9Q7u4ntMwjiULgpTwD5MuZy+OVRV5XAmo8O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5mRBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4BQ/+OW1CggBf4/ayDuH3fcV7czWhJtW7K8GRxU2vli/0ErMXAuRC\r\n1n0UsDL8ukdoeuiRsCA0ZQ00N9cTaVCzFtsDIs5ajE//tkNnLWWsUcmQ2fvM\r\nJ1ZdK6Q6i0H+8iG46XdvioKvPETP0mWqXM6gIyAOnUTMupJ2/tQlfYAh7DIp\r\nZzPGzFpvjDp19Borr46nkK4k2KwcvngvBSoUofp1zi/7r6aArtEN7rAPej+d\r\nI+wHwczbflQnbjbnmJMCZozF0CXCdvxhVraTY4XY3Uqey6jH+WFZk9YfejK+\r\nqRlRsLa7IV8n3a3jGyQru14IUb36xy3xunl/H6tJGK+MTnhbB7/fq/Jd4eJy\r\nP2CGTnXahPTSBDuI4HzCVyGAzz5S9IJUY1YPSDGmH+NvB+Qube4PQq26mOye\r\ntVlZWTbhSEnMbufupz9vCf/9dwteQs7SYYZUKAYhY/6gRNNCkgR4VyqJFek9\r\n8eGAeoZT+unWjYTvPHT4YntPVDj4XLKq+WKb37lneoUA164rJTQ4vKT2kBFI\r\nsTF2CujPC5FGD56nqAjBZ+WzETZWQvC6r3ixgS1VzSLUDzlJKVOlYujZJS/P\r\niqrWTIp2XoziiC3y/hfoPkoQpjQMoqxUn1fhwfHDDpymitWs2m7NJR1AHlxs\r\nlvGYB9DdKQnyjdgSVbwoqEsu42tWLWxQhT4=\r\n=bDqr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230210.0_1676043329122_0.9237507858352285"},"_hasShrinkwrap":false},"0.3.1-dev.20230211.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230211.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230211.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-fGdvE1GY49kVQk2wEedZCU2fpr+DKBEcnyCzW6kTlYpYmrwKgJM/OkDJD+LawkAlQJAui+xZDPbt1zUQkAiIIQ==","shasum":"9223fa8f243d99df39d49ad55ffc0863d4e33d79","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230211.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD417pr83sat1PTcUfeGSzaOcCy52Nt3g37j57JaLL1EwIhAMeKv69+MiW9S7BI9SQB5gukkFcYh+WdQxQ0Ifrn4dCj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj57W3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo32RAAi31jS7qrPhoq+BrD2T5xEh++36VC0EJkBFMwJiZYmt6TCkiz\r\n2oNcAPVFCAfejTjExAfpdMqwMEbNsadygJpI5C/4miZ/fzkzvSK+wWhN6lMg\r\nV9XdOJIvnyQgUtXSOP8TPRVLc+Mz28LXsSyGEHTKHIAdtX6FkGSQ/yus1ZIa\r\nd0IygIp7/8++LO5Dbrclmkt2DXFChF+umd5JSSCZ2f+dTHhGS6FtjbZcLkC+\r\n4j1BTnD4VwEE5Ifm8xOL1DK/EbBmAZF8YGTqvLJ+KqUXBinQ35NBbiLMpNkI\r\nWozs2h3VRgcbJUY47u+aZ8R3LTX9LhHbwjO9f7rgVgbRyGK8NeLBTO2SadSh\r\njLH27CycrLoVF+LugVaMvhgGtbpk6MhICcQLClGyIqLnYGYSc1s3W15Lpo8D\r\nxTkHWh7KRz/7pulUf6jw2TJWlnvvVAUdmDcqO1AxE/GwHmqhL1Li751Q4NVP\r\n2k/UuqU5YH59suunz6ENDDuURYFTfMUB4mWJ30cfVyVrEzyRB0b4mXSEeKPj\r\nfjeBF70e0MnyaaKHCC68sWlYfQDPPBlVoJHViH6UjZLlL9zgVm/r+LvkypCi\r\nvvpP2o9RrSC0XOIfVPtOPN1mocnBNW+byMq+efEiaq7QQebbTI7j9S8808Oh\r\nJZKT+O5FNn0GIcta9AbB4MOMoV7ajQaL2Eo=\r\n=j80r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230211.0_1676129719658_0.37988173845271067"},"_hasShrinkwrap":false},"0.3.1-dev.20230212.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230212.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230212.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-+J9FKL63dW3oPk54ySiFd709WIuyo+WaVwIdhvRbzph/LBl+VE5tnV0RGO49K47u1VWgIh+4hwttTxUmD8pGOQ==","shasum":"6561d31a6b0e73447542b3865ea3ff3de285df7c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230212.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3hDdYR8mRp7CpSkvVpz3AgmymEPBaC/LQkaW1p44MugIhALHqlCxpGZtdiMbXwyGB9KMZej+/Y9XvOktAlAhnU+Nu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6QcQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDoA//UStFn1KxvtKKPO58RVpGDFQmBcIp66XMP9ih61mXIYrnRSmS\r\nqrfeg1uyOBWsrneHDz8vSO9HgRRmzeFr6gv8lYhkzpbAEd7dw/YNTHvMQ5jh\r\nALWbTnADgdHcN2ycspIPxhioB3b+Ubt61REXSVIS8YBezElEAfoNmz2xmvwN\r\n8/KkLEzYvZR/sONx3dM2pOnOhr1+AgO1Ov6BA4zlViMmmwX/bnrr7BsYQLPu\r\nSWslT1/BDlXQ02Xkwey0OLfSX0zVb6/JymSZ0fAjXNV+cZG/1wNnByQk/kZA\r\nDy2VP3hMxaRV/npWnnXyapXWbTasnQ95D1agrO5amd4g9yCRdZlN/JdGhMZ1\r\nUQhT6lhswLW34Hn32GW0sJF+HRENDiIiGRr+G3Qk/t14mM8LcWBE7nOl6193\r\n6N4DCsYvjIqt2dHZCm8i7F1MZh31g5PNnQfYJTXVyPpkLNRiNJyTBbJzgc37\r\nC2Shag4g4bpqxwoMEWETOVIQmeKxvYSHK/M2X2vR7YS0cT1rE0DuUr6VgDaP\r\nlC6TSh72HKE51/uaePhU7PIVq3B0RGFP27rcnB5eoufstS9fH+dQVe7p/0+1\r\nqrNo+G08lvlLEJ914LhK1znJoB2VYIIJhfCff6kM1B8Bv/+aiDZZpgub7qCG\r\njEzAp4ifZiawfk9r+n4rIJb8F5BlMzWlRE0=\r\n=nFiN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230212.0_1676216080027_0.9094266270618214"},"_hasShrinkwrap":false},"0.3.1-dev.20230213.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230213.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230213.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-gF4gCP3/VYAYm3pIlR0wbkepcbehcDUvdTDSvHNXsj2/1jUqL+gWpw0vzGNNwsX4jU83gLAMMAHbgMFt4P6QAw==","shasum":"071bfca19aaffc8c954d1db461c16fa542c90892","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230213.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyq+RB5EwWlgw/5fnbqRO0YjFVlYLHnMCDsn20lxbU1AiAJo3jEesLLPE5QcjusPLM6OudlVRfBB6oUi6Jtw5RhDA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6liJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS2w/9FKQtR0LmiI+H8248pkW8FwKOjDQR0ZiJD1DlSt8bDSf0cNSC\r\nlYciKnWU2xlHMLJAxJ+QvTqcr2g4LgCMvtaX77xvsB1mAW3ZksbapWdXUS61\r\nwuMYCq0NMd7qOfgyGmOn++wjWgIqZUzLL84CHFyzLLtTGJ5ElHu5Yu4TroIv\r\n6rGd/nH0Uu/Ffd0l6l6CtmbnZvpVBBLuTSPDXrVeBls2qxPfNhkJA+U7BO1v\r\nmeJY2cbzfB64UGBFyYJYxmICDRPiwFGnzVLZVRvuYYvo/QNKNpkV9qfLUpQ4\r\nhadiTrT8PjQ6XX0D76se5p93MO61P/MRODeZO8TtaXp8hmaYUiV/8fRDajSG\r\nmayFbxoJUPJ+tsALpATMgpZBE75GCVGJnjTLsFjEDC6KxQsWuZSCWvbK+xGM\r\ny42vweAI2Pd7+sPXL0k4FS/UzHMqeqM0nQxzLKy0lYCYqXYn//jN1LHM4cOj\r\ne4N8RDf4JnThcnZ+Us/VyYBUa90j49XRWKM7hhs7KGnDye9G2pet7i6TKHhZ\r\nXidlp/kcHNeUtkU7Mq8iNf1p9am6JLsinE9XLVqZAK5WyRzOgGy70WD7QrPk\r\nuShCLzX9ykAX6j4jzhp/t6ovvqkt/G9PX80oudZwmknVmpp0OvDxop1tMLbD\r\nLWbk9BRvYLdG14sVGcbFpjQA3EpYW1UIimY=\r\n=g/AO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230213.0_1676302473312_0.0869898945495855"},"_hasShrinkwrap":false},"0.3.1-dev.20230215.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230215.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230215.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-9hHOTi4q+fjF44q0CkRMbhJrYoISEc3RCzX3rZjfUJ1fisDlHetCJwyCPJfgUufD+4mGJaK6ge1kB44YjPa3Dw==","shasum":"d1f8159fee139333fff9c42796545c31302fd37e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230215.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDM6+krUP4Kfcu7sw8DyiK4ssRAHJ4Kl7gzaR4YM1angAiEAzLtBRAsmluD1of4cy0LMgT7xmnwT9jk6dpJCHSx+no8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7PuiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPQg//eErthXTfheZBt17rOO0zBfi8YQAlvx5WEcHg7sDOR02MuXTf\r\n2xjhztOMZKLzsSTQqi5lJQdYt+FQVeMTXN+ruGtMW54VtaUBrSxcOHD8P/mf\r\nNGkh47XWwWlTMhLVqJ+JmmnIelUs+E7dLNeypPsrYezjNlDL2Twzr/ONt9Bd\r\nndpKQclxIo8DBCmVn74zNIRxgom5Itql7SkOcl7v88njqEBLAmZAbPxA8nS2\r\n1/iKOdwnIEHhxW5aJ6YHj4Y0Yh8Id+pwyeuvaGodvEwWLOvxLxqmL3He6AZg\r\naidAcmgz/rAezElSaYWFfIk9ub4xD7D2C/AJENvlKax5FSzMl/wRqGuSZ0gP\r\nQ18vH7z2MUdZD88URCC/azdWwxlO+kSSKnuF9SJlLyXC0ieOqRl+URI8zJXH\r\nSzguRDUmpshcibmdACnwkhNAEOsM/BLUTTnJw7fOY99j2RgWh4S630KUxj3n\r\nKrl5azwavftTzsPH7kW4Ccz4O2bz38R1J8zBxtV/lIv0u+rLFa1IKxp1Cbui\r\nhkLblj75sBcHAq1sp5e6OYg1yDlVMozbKlbikVVXBK7rCffruyIpEkQvo8NJ\r\nSE/fcqr1yywZSo1VP7dXn/3fM8MU1AEipxbyA3V2Yve236WMWaOZ2J5lafyS\r\nWhG72I7l/rWokO2gIXlxVGzIXFHLi2NSiYw=\r\n=Qnzg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230215.0_1676475298026_0.80826078049768"},"_hasShrinkwrap":false},"0.3.1-dev.20230216.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230216.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230216.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-pwoT06P7rfFOqu218tBTz2YwEzsCJ1g8dvZwbEqqT8wAhP9eVeKBE8OUv4ezC9MKKpIkVDxfQsg6oIbpkaW6zQ==","shasum":"4157f42aaec2b9fa1a5382ac82e57ca9872c2b2f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230216.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFppUVcAxTdZeVHcdr+NP4VuEzKbxvdgJEk6O+K/TBg7AiBFzS8UHTuXXy+5UT7gDIP4s445cj2t9jRWNLJwTnobww=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7k0PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/6Q/+KhFhIIi0dh233Za+R0chs8E9K6Dr5Pij5JI1bxh39ZE6xKBJ\r\nR9tpwSDh/n5gIBpotst97czho+XJcOfoVBCngQvMQVb6aug/rL/TOD5vLLKu\r\nW3ScK0ZU0PkaFdODmKuZxdZfsfkLEK1IFCzAmdMaJQ3p4XoRgj3cG/zBFsjH\r\nPzNUf+WXxfoI2aorgIgrPYhw93ZmiUJWE+oum6B2dtZ2L26B9PNLcxbEk/Ml\r\nSZa042BaaSd45oNha+Qcn+QZ+GrCM5WO6WpZGDFxsX9pAn5nnSwZq4oSPVGt\r\nVFDyfoQUggaA8n8YmQdv+JIV7c+tAd1seNDYuozGG336ctz+onWktFmqYoRG\r\nPpizlV74DBAfiV6N2SqFK3vPe0DO7OIje9+PZNBOHk6UMmsT/eRenPuZM4Yl\r\nwQ3XEFKCMnay/STXT4CMBlES5n3fAjroJs+fdjEyz0q9GE+FfTtkU8lqQsgw\r\nP8ouJgF6+P4f7NCsTryyqxSxSBcfwGQEIAtdf6V7VF5BVgVZxNSU3ZRJFaYt\r\neR2itu//8ozoLCpT8GOdpeN8iaalViS2CzMpl8HNXx4bOUYPptnDukuJ2ZDZ\r\nsNEdSfFji3rc9CNenrw/H4YhPi9jsWe3JuoSFGUsoZbSzakTwss814WSr4rq\r\nB91Wy2PaZMVyHEFkKkmcrqog7hNdJs+k3bs=\r\n=R/rv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230216.0_1676561679017_0.6447382195032194"},"_hasShrinkwrap":false},"0.3.2-dev.20230217.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230217.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230217.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-p3r9BqiKqHCZ/Totsr4JO/qQDIV+KejKRQAFX0GPXzpub8rJef5bV2HHcivuNrnBG/h0LZgD7mGpRGwLS5xDvg==","shasum":"a8d1f0a0d99cfb2c36d2d86c2f37b0f6b3728c53","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230217.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOW42a0xwgwmw5EhwGQAy2Vg2pLZAXbDvwSqyZlf4f/AIgQfbV3/PLgBa7qPxtJEicFwACYo1Q6hKjNihpfftORIU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj756hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcrQ/+M8CRZRtI4cHvlBLE36rLS+HW5knAXeS6wi0XrPHK4wD0g9HC\r\nHhw1fBbiBDgiqdb3ZHqZhheP+6oOTiKkRinitkawdg9rVPyZMMjPmuHRa2/q\r\n/lF46JFbg5Ou/lsHSrxWuiPZOMdBdME9QtaRHV0tTJFEG3n5MHoQyin+n3Gr\r\nf2T3FKrnQ+izLzsP/Idyt7fChADHe7mrMGwV9+Ok0+dLsFvPgOOoyhWsT6aG\r\n6PU4ELJBrrwfadDnk8jJMPYUSjCis9OujlyzZTTMtFjibGKMLvx+nAVjG1X4\r\n0ZZzJi51fEOvn0+vk6GevZr+DgoEfEha2B4HDQMGimVWAYoLYWJBmpLP4Wx8\r\nYtKmZVuz49ArSQ8w2MFYuuIHHnal0QvMe8gbf1DdXZsxHDmrh/LsdSCr3Px+\r\naey7Xkcb+nWPMaxqGNihE+J+j/8XHpg5eY11mBg4H9wjCW7xuPl1DSpVIbe+\r\ndPhxnOYtmWAerPnha4fhIWiTDOQRhNUyIVjEv37N5CXU3Azw0ywZgtJ76tCK\r\nrVpSw4w9aldCfPEDJrqn+TI8PRomVh6oPLc/hQG33sMbb1Eff0zB6j8cZjLc\r\nDzHFaXQEMY9kj3A9pxTGIk0pg8Lu3SUTrODLtGwlGyfi7rgRuzW3SYIZqFDu\r\nAY0moFc/JmMuv/n3bMwzUjCWAZRc5aBmntU=\r\n=OB8w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230217.0_1676648097712_0.1997578161380218"},"_hasShrinkwrap":false},"0.3.2-dev.20230218.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230218.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230218.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-EThKqI9Kr1LLLXcetN5A/EP+UzOdL8gDq1u3i7X/6DOQNX8nDrhN2trJC2xhY3Y5mFiEzW4YMMuLXOWlaYITLQ==","shasum":"f9792154f035095c79272cfa31b7ee067a5f77d2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230218.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqjEHhYfvW/Mskf9hNXLTh1eRTiTHr2nI7q6R5V3CJTAiEApanMcO+T6Z4E/vqRchvY8QmIBLUun7z5sMimYyWqVyc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8PARACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKthAApNlJp0LFpJoMBcgUP15hrOWb8eI/4ppuD+daixanQeWTEopK\r\nxCN4pQREh9t5pm3QrwrSorQftYs/6T+fgYRZQ4TPMCf5+IW6TI8zCLiCSpHY\r\nVlYMnV/NlNyslJtXhjQJVflfVX1efmOpe+gz8bIESTtT8CngWxdP2nKCm9Q4\r\nMymkZZCPtlPO70YBbUoi0k0DdmiX4SnW8/jqMMgOblt1yIBpyCYDydXnbqLK\r\n46ZKnkaEHExCFUBXMsCfFi3Kxuc5N3UHXBOVpejSPIlA298oonhbYIKyW85F\r\nffBlQmbJiEH0h0qdH7TO04TYZwNyX5DB0GC238PiclUXGET2SMcfxy7YQCI+\r\n0czpv2En9oRtXqMOpdoMVmtGt+BGcsMTkuw0ByErNoc68J4ICeYEkNO/C5aD\r\nOdeNnawm6vuGXiaho+g+FKJ8FKCkvN25uNFNRktJVvCasLbaaX4ylxN4K5yc\r\nMs5qvx27cniQiKOC8UfMWCSTz2oOAtyKNnD/wewFCEeGtikkH8J8TOmoKgri\r\nsx4KjNz82HsBdoaUDg1EDiUimA2HRdyvOFYxffftNmKFdFK7Pw8e2mpsI5/6\r\nLQO2STWwlhtVu+E8ej/tN7X/NXMfLX1GckLMnhOLr+enV5ICIxyboWMVerJF\r\nn0WQE9a3mGUM9Ruuu7/f19t9WDK5891Cg6o=\r\n=7gsB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230218.0_1676734481541_0.5209270810239859"},"_hasShrinkwrap":false},"0.3.2-dev.20230219.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230219.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230219.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-L/ErTfv9QXmF5R2SK3oezZJ4xE3O5Pkg7AaCm+uHIEyYZGfMfkhPXZFbxYaKFZeLDcEMHbg2Hub5IxABnohb+w==","shasum":"9e2346d218b004c6575cdf00fa29f18de5ca8063","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230219.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRCk9b//4LhI64uundT4PCx114oPE0n2A7Zoy/J0pbFQIhAKoL4i/H2/TCn+qhFC0HJ31VcnMRudO0hYsmjRZTd9Mp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8kG+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGXQ//ZkgBVoywBQMXJZHXZ67Dz1UxzVBB15etuIleQFx+THyuT5Hm\r\nvHsSdO9Vl3qVYR7tLnCKSSHPDIDe8bsWX/O9L7txJXWSvEqX7UmRlPvPzJpL\r\nwliqbUK9M5BEvgqe6rgce+jLjQV2XA+XVICGq5ZGiYNeSEImmub967J4u4jA\r\n6eW0V6GvzQgLNLX6OLav8LO5le66WvCrwtdLRBL5Jiw+DIuHv0mubWDt327P\r\n/0Mh8lq01Zj77FYErh1K/zAErcD5sjHAZR7aTvyu6H/yAbyk5fcQvgkabhyr\r\nF88og6ZjayWnRbVETrD2GUrc+W2JwbmGnRfLhMBrzI5bt8dn5JvbsgcDwwB8\r\nd3QfWsiT84T4y818PTyeeoOSH+jpoVn2K37y+ePRmCHRN0/47t2nRuUxaOVF\r\nopDUwgOSW9P2RWXS6j37NQs3H5+Pw+CiuzMYWqz0ihHiIrCghyhNKXrlAmVF\r\nWywDccvhdwh04PT4yJo0j2oHSgSJHLq4DxjgKIC9FAUGqbVW+d56pauUAr7f\r\n3yeRA0fcUfta4CY+xmiD2uW8gTmET3HWPFtSJT6NS7CjY5axF0IEfh6yMaAi\r\nCshPV9SlgSWM+4NEPjEHK6v6QasONlK597dDqYjYeXYQGOQ90x1duDgWoqg3\r\np6Y0m+Q4OtwT0o+LwGlz4ZxpKMqfn3Fcdzs=\r\n=IM/7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230219.0_1676820926761_0.35840595144270115"},"_hasShrinkwrap":false},"0.3.2-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-beta.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-XACxsxt7OqN+Kyo5cIsVeC1wO1emE17pU06q+3BV9hj3y1/jHSr+Gky2KzAf9Kx9HS2yGzDDeq8Nw+Vh726sPA==","shasum":"716f4fcc11e437ef7a94b8411fa55fa52221b286","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-beta.0.tgz","fileCount":17,"unpackedSize":22525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxS0m2M1nn8WzUzVPo3/gZNSz5MZYwkcNRhtNMCeRrPAIgAcx/twwHSwBSxFcpKHTSX1himN9JoWX+2PN9j+kPLfE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8uqCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUFA/9EjYjvthDks06L7Q3IFcVatMh4/2QlltRX2DK/Cq4nY11zr4/\r\nKbmZ/+zC4bUUtDEoOsf4eQcXXQJ4P0dykxwm/gMbWaqwQ/LWDp9h/ZOZr/dA\r\nXYLpMW0oDipSVzdQMRBIDdskPFoj8ksRDgNeVsW7Y+sFrPFo7o6ww5UwxDte\r\n0NSgfLUqhGMLd4FWgvJf/4KGUSwT7FP1n6Ucl+nTs97mIm2+OzMsKelyMP/L\r\n5fHE4Lkccon1sfu8upx509fyEH2Gwa3fCbx8DLo8P3F+UpGPOSzHA0u7od/p\r\npIqenUHqMTh+Vx8YNut/FGYuDaN8JtDvkls9/urLIWCaYHWtJ7oWGR2L772W\r\nMYK14jsry27u5V4+uCTCtitJKtFOTb2OXjDAL7oezTLfeeCNzcb5UmVgGzxF\r\nZpi1Astw1fo+IWXZ51uqEBC2kriHnCmYn8V4j/Q5Xxm1yMs3ljbz8q6LkUm+\r\nD5B8yKYSJkPKq4frqLYvXa8/MBMzaoWjdvM6VoEbNf8mFFxXcygcQ5QFc3TP\r\nCT9RyqmRX0darqxIs/fyXmnZodYVbDooA5YA+TDMIocbcrZWX1n/gglLMOHf\r\nNcuIGSR8vnXEQ1ZZzAi/cluW0AWYXJlmJtVj43T+paIUcM/Jf8TcSG6DScFa\r\nYulkKMUyzfl1C1dGL+cmLlhxBOb2Su6hlOI=\r\n=Njcq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"star.you","email":"star2ver.dev@gmail.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-beta.0_1676864130500_0.03906536241405423"},"_hasShrinkwrap":false},"0.3.2":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Z331ovl1BeNKukP70hibMZ1YWqRYv7SgDdga9rVNRTKU17lmaoZTFrfSlX3Ph6h3gW86KcBcAY5ZCqSlnKdfUA==","shasum":"569f3a223db69929bd6d951fafaae2c6399bb2ae","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2.tgz","fileCount":17,"unpackedSize":22518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIRtCo+SVz0z8h/hjsU9UUlAajQ5vm2C0UDw1YJLZTXgIhAK4Jzw+8GB6uUmH9PTJTLU1JeiEhTghT7rzyEBPf2m26"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj83FAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPoA/+Lq/7y0Fex6OGasihMAoawuF2thz0WgUggFl0py+/QyKjH1Gu\r\nUL/uV5jtzR5sKyLHgWTumczDSOZrhnopGXtc4gA16KFlOPdamnJ3fP6oJwxV\r\nRl18ywpOQXOSUk3NnzG15WSs05oLtsBiEixvqAe78Fca0BbWAdR8m98q22Cr\r\nKIs537rn1g7W965BzkRN/DWmeXSaS3VOyExEMdNgC3u51sTHD+KbRjCCl7aN\r\n9xvIFDdACnCDPz5vkccAcgt/JBOHDCPV9BnBa5kRiRrowBLjOjJOAr63eb5o\r\n+/e8AvbE6nbAkMdF2Aax3Tyi5/oN3OnPW6xLDVGtSQuyBjPSj/UNLAWVpEH+\r\nNRbO6UO8oX/qcAo847GlKUDhj8F1DaOR4mWubJ/GRqwofd0mBVmxznBF8d38\r\nezHmSFcgO0Ve7fMjNDX3jc/p6A30yMVGhdsEhcZscwyFySw5caIeHThm2SD1\r\n/brvKY/1SQfBRRG7BPT4JKNZtgacUYQl6Jrmi+4NYz43Z3Z6/IREJFS4jXJp\r\nmmPqsxYACcXcW7X60GoWEjmhd8riOHm22MNjQOlUpvIW42A0cx2HchRpD/eo\r\njX7XM5Qqb1u3o86b6tWapMmmu340jZdOW0zAT4RhNfxRwlxL4/8V0sB3pVAp\r\nXhEWBzpLRXeah18OR+uQnCi2zKm8UAqXEkc=\r\n=2+9a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"star.you","email":"star2ver.dev@gmail.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2_1676898624393_0.8677544479694534"},"_hasShrinkwrap":false},"0.3.2-dev.20230220.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230220.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230220.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-8whrHieaNfPM62F1F2uO9oCXZujjrBe9vunXFtRZsZZ1v/kvKUIFrKHjocQCiZtOAjqMIfVRC9KccBb2UJdOGA==","shasum":"dcadb31ce2c290561440b423e6fda0b2b382b823","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230220.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIER0fRkxX8FkhUFF8JCNY38HvK77dUO1JOJxp88w80e4AiBmOAKwPuCBygSGNV7365NX6h8zXNiXvL2a20cDHBlkEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj85MUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWjg/+N3KRDl1vfjqT1ypxzk4ZVkrgMyQqs1luETmd7UeBZVN2AC9w\r\n4xDltGIdixGxyVVBesN8088O8M8jZi57nw44U8QSuuLeQU+8fX33EYT3A60M\r\nqNb5dFQzw0UmWCnTThLeJcNvOhzSIn6fRoymbmulU9dMRISCVACVgDgmUuH6\r\nov+VCDQnMWeDN6+gacEgnzGkCT/PeW/hiHfmrsUlehPrrBGES/I+oVmzUtRi\r\nBD8lSMEGdpju8enCX6Z9YN+ngtpSDarP6ouQ5cdNnswYw4DPvgADdM65jU9C\r\nr1E3wnrTd8d24C27OYu+Ct2PidaUTDx50zPz8GLPpFKxRSsDLOGTLYheelpK\r\ntGSWvusJMHDpXI0/wHbmrGfEF0WXbd0FCh+swXlfbM3tPugPJ/aidgg9KQQM\r\nECdp1XZEqeezjs9CgmxRAMJ7kJX/onrKdo+aKUN2nL63kQK8ytQs223DY9tw\r\nhBk+BZNtcjHjmZwCext8HFhJ3kOBIA5gNtyJ3NHQnWHPtrzuqs4UckmwRWFs\r\nG9AxETXonGBuSfKwST3YPq/cqmkGjyi4dQ50ahk/ETUHkgCoBddC+XjZbcoY\r\n0I78IxB2LgOHu8ibfGuhtLZ+Uqx1/dL2bj7i70Zj6+rj9C5mOxYh2W1R54N9\r\n6Y3AVZbWNW/SHXcYKxWfulZPg+oiXrD5gHs=\r\n=JY67\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230220.0_1676907284177_0.8965495996499577"},"_hasShrinkwrap":false},"0.3.2-dev.20230221.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230221.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230221.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ABrvhMtJ+2Utnf31hlF8vBRbU4GRiMnT+4jkjEnUY0z10bDawcwGna/aAtzuaUm6Yan+T+CG6W7u2qqCwtW1TQ==","shasum":"b59e8d836e6802fe173f175e79e12bf534f6883f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230221.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7pWBqIdfq8TdOhRf1IsEtXtAFLMLH+D6oTH4QUsAIHwIhAOHqRWuaZG/9IyWxBZc1M3JSAyUmlPLq6msEJySYDJnJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9OS8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFKxAAinAXDRCm4BHFKUuwKJKjUqKFExRVUPaW4j5M48v8MOSFr0hq\r\nOUHV41yfkf65Wjl/JwS+Zpn2c1y3I1g7/YXxHpy9u8OCTCzoPRW8vbdvVCeN\r\nB0akBLIBGks8KGX8r4QajvwNJ7k1mEMETuCg9RQEz/sQZ0HzbQLJUBnzQnsq\r\n/HwjEMxCVgZbVhBap68QbWi+317GxfT/yoIydLmFHnyCA/CwyTHAfKDKbjbK\r\n9iNorJffl3K0Ui3CeYkFct3KsZgIy5Us0FIN0bG9rI0SCjBI5KqG8bbsWc61\r\nrpEcvjvB8K92E53xwd7zOUaBC3GTF/UB7ewEBv1fJHRtkp7IsOogoT0/XRfH\r\njy4Wh0umlqVFLtsMTeJnwTRi80vSsFXA83hgHH8mV+DVVpeu53Pf6564pP7x\r\n8bz7zNZ7t8dhjaVLLAyPpqXtQOEPnxEIaKjjaP5zuZTbUFJNkd5/eO06k/2K\r\noAH1nVCXWNILhDoHDz2k6d5ToF/INogx9umESBfCRzOsJfDdzjjC4KrFbm0e\r\nJUMLiYz9JiFBovfeY51ykktiyL3RWxmz0YA8AvOm3J/UE9gyLJc649SrqlNy\r\nLsbAncBQLof/vklQiPqPyKo6kbbQLw8xx2+lgN2DhQTxVJ71A7SCqVkSV1on\r\nLj5+Fel1v76PHGZTbgFEWIlnqccxUafoFEU=\r\n=4OJY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230221.0_1676993724022_0.7287921183550818"},"_hasShrinkwrap":false},"0.3.2-dev.20230224.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230224.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230224.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-AgX/JUflvnffvgq8MIhL0XbFF8tbEw73VX4O0I4bE5LcE7yJj1rSa077drUX7A++V4MRD/BuwoUfBL/yL94nDQ==","shasum":"1a62808f81409fdccbfaf13d4137eae8529dd080","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230224.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyVcgQGGOkqgYKHHJV3h0KCJXnv/7roVKVP9wtyO/MUAiANIPjEfewptCItlXXRFvaWQKDLCGjHwn0gF9ULFx0vXg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+NkSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNnA/+NeHLqW1+crP/bSHp04Z8uIBn3H9y+iZvgVlrAl/oVaVWLpsO\r\nP7FSV9Es377CEhWp6QI/LIv1o6WiXVlop5rdvq7tiBNuwfi4gHlFs4tUYEtq\r\nEcZXZfIVtzDsY1wPjctbGmIsKKTFj8PUtXu/3wMx8l4dHgYmpjbdOdpfVu82\r\nywOBsn41NnGtdAdiJnEUl4EU7enHVANwfZAZa4AKn2JY0RUdtvLO4icfPZ0E\r\nt49pAVdXXqAHZ1ZaBnp2CHU4GJu6iD64j4w5anorfhR94A+MrThlJdknR6mB\r\nySWvJwxI5tCylG9fRny8cmu6AUYbHmjmFt6lB0fs8HRJ1zr+FZ9JtGBZdE+G\r\ng2lmMqFZsqkw2lOh8ArGsqNQIf2HSPlhPZNsMGCyF+CQYU/Tu45PK717bYG8\r\na6I2d4hCyGMDFDvVzeQ7KEYUepNfBxSh/VKzw8D1XEwqC/gEey52gw108ndA\r\nVpvROtGp/HKA+SgoeY8es5h5Poxzps624OGCLRh66LBGBXOb/KKaI/A2xj+K\r\ncJEZEUYGdRzepUBFy2WxHNLcuyLbPSubj4w5QY3agzeCEoKbty9NptDRebQ9\r\nRJLKGIwzsm4Go5zA+NbcOuqy8Fu3vZKKQx0DBM3BVPVSomSlTgh/A0zuwqfR\r\nkylt8LpDYsZ/F1zDwQOMmZlpwfOtnMEFfH8=\r\n=E0o9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230224.0_1677252882189_0.5131834679528338"},"_hasShrinkwrap":false},"0.3.2-dev.20230225.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230225.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230225.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-DE/B022MftFyJReK6Vuh5eqYCmo/USpGVxmWLDeNCiFd8hyP78MYTFgfpYJCecllPD+/EGyFgIuN5z5AF8sJXQ==","shasum":"c98cf030e338f466138de736c6905fe30869dcb0","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230225.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWAMUo9UvLMxRnZkdJFzZEdQ+npyluBtnnhVVLcHHMnQIgQOrLZcc7Z+o61YxD7JUPS1LkgAUDR4iJo9X28SU4DmU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+ip7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBgxAAk0Oc8f4KUxWYLAKTbIW+uAlieXJiN+r0B55yc53D6V8osRqR\r\n7qwP4f/i4SM9TnjdQvX6YjqWSvspbUJHPBiDU50DI3ugxx3GGECHOLn5H2hN\r\ngA2M7x8qk0+nryddx5Ta/RCy+ncBu7UOZZoAkmpq2NOBmb7pBsnBH5tKtqXt\r\nfNZkDptGuvogF0W+4+HmNMMd1/aRkfWfRtKo1mYM+HUI43wGspT//z0Qenra\r\ns++Pvvohaiuk3REV+S+Gn7MKUgt8QkLblGY7vLMXqfH1V2RhnHo7VVV+9oSa\r\nH78LxE0ImInCEuQFWi8l9d7h+xHFuEmTjjuoKCvBbRG58W4gsTBIph61NWZM\r\nZUjGG5sphynn7rfg/QYgTlRq2vGMy7XEmJm8fRJnz6+Z9jb5LObGOGG/t42H\r\numGQqbBohyHu3a8RU5yCLBGd5NJTIAMn8313LZKOBTmNupP7DrfgIgaztBBX\r\nAq0WMX71nSE2Q6oMU9D0xM2DvuaHsUEMvbzBnn2bkWiNYc0h4XCKQUP/Piit\r\nvxZVLnHgVBv/IpX+1Cr5TryPdseVjjevX/WA88TF9lmnPe8h1sIv+AXAELDf\r\nN88N+oQJaLCs7FSRMCBT5/XA+5t4DE79Lrhf830M4eR6Th/2Hga7/b1Jlkfv\r\nGY7zGxl1Br/kkM+7CI+OHPpD/fl3W4SHhHg=\r\n=rek0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230225.0_1677339259657_0.2577742909545957"},"_hasShrinkwrap":false},"0.3.2-dev.20230226.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230226.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230226.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5+9N6PjOO7AcRme86NEDQS2vzEayxw1Ncg0J4G/Rjfh3g68+DMXeiMDUgwNopzi/h+W+YPFmYPd/K0SAWm/gCg==","shasum":"49e4cb59630c141d8d9a768c615003ca37583c6d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230226.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9CWT401WKXR0t6RC+sdPQC6jNlSjv9VogafUb7KQbeQIhAIFoWkb2vCyWQkixicjHr+FdMY5u/UQ2ygOEUlFT2CE0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+3wxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEvg/6A0dYYT8vGv/GRYjTM28DzHQSUoHsz83pQutHZlCPnAAfmeiR\r\nCH+qdubUnOL5HqoE9xPE4BjV+1O5WTQES6DUaJKKjXM53h2R6wtejKbDh6VC\r\nVamu3wL0KhF9dQXKi/1MzSYRE9C0HhvYRip3sMZ1jIVx+EZ6COxCoWShu5Se\r\n3TqBMYoXFPnNKGs/01ewBsF0Pa7coP5kOfHXec882kT6+IFNp+/TMs5LXLB+\r\nMf6F4VzBlN5xRsJz3IrJRH6c2A2AC3IUsdCd5LkgjamTjLtQA/FEMo3R82gG\r\nkvYZaF3B4ymivtd7mo/bqhX2LaZH9uEKjZzeLgZtNS1XGpGilbm4wOot+ztv\r\nItV1FxgEZRcyh3bcQju2CrblCmKHANUcHhovs4QOmsUZXwI7Sj84GTI3u67e\r\nQf3ItibwYtqnaBPhvcCqTD07k+GZ7FGrP2+o6WWNykhDS2r2SXQbydaahc/l\r\nvGbaw+8OH1bvNoSPCeMAA7Vjw5d84bDXBGH3pYLkraGAJLfOaYiS/Z95cELn\r\nNDXGJ+ga4EELbjBIY1RoOodN7vuLFe3TrC43/ICgfOfzdU+KSkQXXmQRVUGy\r\nzjaw/Kqah9xYcg00rbd4YnB864yyGDGRxMGu4V6dfR1h7VLPMxRTSJWmmaaR\r\n9NtKETvLauMl5AZ965STUVMWhFxqF0GFBlk=\r\n=39Zr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230226.0_1677425712896_0.43708413206158014"},"_hasShrinkwrap":false},"0.3.2-dev.20230227.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230227.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230227.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-RfcQF9bw65haRHyQM+7vK7ORjOGWUqnNZVPFHz/VNGoYgZqS4ghuMFiLGWJBva5zh3R6PSQekRac1sx1MQPqLQ==","shasum":"606ca2c36de8262b5bc1401e2d131dab5a031001","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230227.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaeVDTnGuLpxM1GMXWaOP7ugBBAyb7oWfIlN97VuB9AQIhAKsvQU0psCtLnywLDUWVDBtfhDS/KQnmqjLYrpvXshX1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/M2CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh/Q//SZgv6sPnHhKXJRNFN+RASz1vvK8IHClNPQEz6D4FqG0HykLm\r\nQLO0JmJXnGOelYGLvFxAa8tdIA1MziQRGtTEfzfIa5tumEw6rHraNjbcfY9g\r\nXUo6VGaLiKj+xEcWwOEDZPakEF7vjZSHzTNf8wyPRnaTBLgXXQmV2kMh+AKd\r\n+3aoycHk5WxmaR1iCFigft5JrGBSKaqWNnfQNGsKbWsU8a2T1ZJLxybX/QXz\r\nC2MmeFx63DHq16FlGvpumDEhyteDiiFtFsO3/N1QxRkSfDu0OjtCBD+GwMQp\r\n2i9Ob4eC5xihdXExcYo921D686LXnXz5P8qLz1JjDd/OFCs98geqZlYPwstR\r\nf9ezBfSliq1J/QDJaUIdTDdCq82UnaE8quUjaPXS7kezayBIDAFpb4SDviF6\r\neBh87vFpaOtA/KmrOctTetYjaGIXL0G0FuEaRJ3de4wXzbrxOidpRVE1aQMq\r\nw65HLG6iAr4m2I7K/lseHYzeJWeeafvw6xwn9UupMDYiN1Y8qAXcyvJjYRXS\r\nKYjRZX4KOJ6KC03OQgJV7WSFdrxMM1MPZbNaNt79VnQfyQ00NuzWPWouXljz\r\nyvisbCDvkAR0kNy7niksoX665wKH7odN9lXPSe3CAY1CZTAzRDCxlMAMOoap\r\nsMmeh5sGunZ2WcNk9Vx/RYRiQec7L89oGHM=\r\n=LxvC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230227.0_1677512066419_0.8437731062196974"},"_hasShrinkwrap":false},"0.3.2-dev.20230228.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230228.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230228.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-LkvZZaWQuL2AY0RHN7ObtRsv0kN9bRoY+Pdmxzfo08eTar5L1fH1g48SeSinDBOPuUXZoEOvErvVvxyudfrfuQ==","shasum":"daf54a35fad115d322cf4b6b4a4642107cc6b027","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230228.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj3JJHqp3jiR8uagJZrAtn5Us5G7pm0Y0mk+TvL5h1WAiAPCY+xVbdVJcAAvf3XbsQRroGfucscke585S2fznzAMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/h8XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUug//VE3sVUVuiqK9+MB49sZabJpsvv7GrgnzTSvoYdLBKBrjxLJR\r\nlUCBhuEh5Ek2v4z9zyxlIdJ9A2175Ac69Mjwu+Uc09Ylet2Z5vi/AR5w+Y86\r\njTwIYahQQIhkXbL0Bck6pMc/D4Q8fQQX6RiEDc4huedkp3IUtvasXYm7tDOz\r\nZH9+02NHEHHwYBPT38Gsh3SKuOoilxVBMjZaTFqvMNR5crzcjgsfVXMNNIE/\r\nKbr9KilT3ynuVJQ3zgJt4HlrZnDv6TYHv7jMNqhX9PlANcCPmALqayeZsFJm\r\nE7NvfP5JABBhfXGpLhhAoJk6BHxTxmUXa23qUU+RKWYkvGbnL7z9hiUi2ZxA\r\naP9YJU7PQ/KFNlibrObzEvCkjRO0R+CjhhUwbCPnrDhxYhB0hPs302oo4iSC\r\n+GxxAUEojb28sQEsvxQcyPsH6fwY/dkHP0lAszXxLqi7mWy8oOTXrvLXEToj\r\nbxKAF1CJ2VkcvzkLccVZkMrrhQ96Y5JQUQ4h0/Mr187kEDn/IBRkNw4Zb0IB\r\nVhPLB9DY9DGCyhTuQNV6ufq9pu92tQORYTbhvkPl0F23xqrBv/x9p/avUh8A\r\n9cUu/vEuo5sau8Tp6qgGMhmq77H2V0n+j/9iN8CLog4BpORdhYi7ntsS009I\r\nJjZ5f9nTWkFrEM9eFbR58JaO82A1YeIqRbE=\r\n=uTCD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230228.0_1677598487732_0.47595059725102296"},"_hasShrinkwrap":false},"0.3.2-dev.20230301.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230301.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230301.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-f7URKw/HkR9eWS0ybDui90qY/34JrcfbVSqMtRIABwZr0vaO0WdKXvx3bwujuVcQ4SYcKe4k/GKiiCHhiPa7nw==","shasum":"1a9f4321ae613890373f2738714e5fe50f222afc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230301.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyF++x8chuinXYQ2OCns+RQpnFvSss2IqICUXbMlGQowIhAMQS0geUZAnnIHayXblkbovZ8OhZbNUIKOxgovCEbSXP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/3CaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Rw/+It4uACpv/MhsF6XsbRreSgWxlpzToRyUbTVxObOBOJxAcB3G\r\nxTBKbjc+nFrstwU2yw+C1x/4jUBbM+hcuQnP+4mEwKHRXiTWHb/C52YvRJAj\r\nl4PB8p02rZGCckl1NlPu2yA7Ghi7O0NkEahzN94FFIP2Fbpm8cjpUKZ67PUA\r\n6K0AJ6Wg94XOCt37DWB6gDiJ7x51xFcsT9AaCy9K4Fds2STJS0JXq24PT0Xt\r\ngfI/TV5CaixNENKiifd2FmAd6pc57DEXTCdXCdnEV56YbDYYMUa/+M3iOb5s\r\nJA6S3wV7u0NoHJWE58GJDqc/bk16lrrHqjs/VI5nBVJ+Q1mBoipGzPrZjPiC\r\nNMzPMiYZ1mzEaRZpKdhlxKaOXApL6LXT7GwEWolrn7ThBKKy/UrmClM15tS4\r\nOdeKxH395E87rMavQZ2EfjLQrmbgn1HG6xqAwMy5CumWAvuFIi+pkEJ1bLQA\r\nlJetXWycTuLwodXo9Vb7zBVv1glLd+HY56RFMENqKt0FAPF0BvM7B7uM2QPi\r\nH4ljCMjtZ9zRkG3fyhRJOEtrkV2dcVw/HcnuodDZKBDh5MdADIP8HG3fYqBZ\r\nnUTMsAfb4AxJQjK5bgT2txBGvcxlwjRuVcJEL6GIF5jqVA5KnoyK8hubOz04\r\nzEH/bCDrCXrB7jeWBK3mRY/LgZBTZUpROb8=\r\n=s+eo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230301.0_1677684890211_0.7942742679872763"},"_hasShrinkwrap":false},"0.3.2-dev.20230412.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230412.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230412.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-icz8G211bfz1YfkN7YM9KL0Mz4COPekD5lcDimJ1QVRH6t3et2s3RxG6LFrjT8zRpaQPwIVBodlS323lUBQDwg==","shasum":"733c2dd2a8cac181efe06ce702ffaad51906c726","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230412.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ3TIbC8OfMfiK24MfYitNWHcHR6Zh0ltY8Aw2qVmdnAIgUryLA4Fm/g/vByH5Q2Z/XJIjLbgamMwLQGp0tX69310="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNs/YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmfhAAnKR5Bv+6sbBdHC3sn1gFA0y2NHqacn7lBpdplrpMLTueOkST\r\n9Ti0m6KHw6VEo7mpT9Bd9345AidtqlGKMzMCZIc0geOBDK1ed7MZMqhof7oP\r\n0heI1VNXyT/XaTs/5gpyfAREtXqwtXHyqpp36SDEJOw3haaUBS5F3MzWVhte\r\nSaKroHxkFqCpzH71SpVXbbmxRhoyuS9CVaZHAYRpLCQLszsfHADqjT06tcF6\r\nK1f54Dnmjltml4wWxD/QNElJYL2AOE3Q7Hk6SJapwhhiG3PrGbu6Lmyvtbl8\r\n4X6kzNggDg6DDI10x3fhQD5NFcnXh5VMtlLZ46YYg9Z/kPz2uvzBUBOhR91o\r\nWuTYY8wg22X01A8Uq4cXN4nXinTeaOWMY5BKFakc9Lhh4UdfW9Ide3Nag+6O\r\nB4zC0OIpEJ/DOYa9wHE0zGA5C8nk/rCLbYSHQ4AYTvHegrBpUJWDQUNL2AdJ\r\nBI1BKQkP017iHh2NsXmRzirywG8TYucmY4RQ4xwQRnvdn+Kgvl4udD0UhdpG\r\n++6Caib+cJCKYpYVuGpfSIAzzj7leRwLk6F7391wBcHgfY+CyMvKONInPXeS\r\ntV13mNPsOKby/wvy52JdoUhM9wjWEZVgocyU4qVeme5nKvDrKU+/4OweXuWs\r\nsh2YCGdQprwPkS9W7lnaj90SbqVYjJ0k99c=\r\n=5Uet\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230412.0_1681313752762_0.8581037553604729"},"_hasShrinkwrap":false},"0.3.2-dev.20230413.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230413.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230413.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-KuEIuKBnGO9vnKeH2j389vS+n36OaVfrVJZ8Ak9PzqhJPC3QCTF/3PFzWcyxZHLQo1/O6w1tKVPxFwKlnlMc8g==","shasum":"ac43468ed344884409f6b45ff8fc2aa2211ead8f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230413.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfLReA/JvQ6cGlrD708ASDr4M4YWpAvBSsjmZuiiMPcAIgO4y8Js93JOou/8Kyu6Q3vdCJK6e1CvSVHSQNFHjg7sA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOCFUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooUg//ZmBpb5vSdH176nTj/rQv31nXW/yzPW3NEIX7t3MZQ6qFjT2s\r\ngRIzGO0m1VJjkNBq8Mc2LnQPy14l4gRQznOfLzqVEEeE5IZ1fqKV0AQpo3jU\r\nPJw3LBFUoQwN5L/CGScQof3Ep1z6S6a60X2JL1VVyYmpUbNr3rfRxxP0Hz/c\r\nCxzwRNInkWb9svxKrdX9f2DSV0lwuKXE1GAb746CKwsnHup2qjBDEcBbfxpb\r\npAHbix7CzGv9ODHWo6BgztruqfD/Y30CgMrEXb8PHDsJuilUyOLsiEfciQuJ\r\nDVA8KSEIyRrHLm8NU8QP1kvq2NeO6dUk2uDytDr6M7QtOqkv9GAA8jtPkPmC\r\n2EEWpxEiDZnxgmEZKlZ05oVFqkoqOI93Pg5yZF6Ia/htvHdXhdaahDcb3qVS\r\nm3TTvyaV0ZpJXJlCnpfb2sTs1fJ6aiL6FW/gqFKPCpjZVlBHZc1i3gOzngjI\r\n1qI0dZMbzewj5Sr2zqigmWa+PLnoLYZCMuF/REq0/HmYewnRGCPynH1pDv3O\r\nqeQpsqjH9Fkqjl67krr6zgxSY6IYg5sq33zNUpFU8V62qFWz+SfPODICu4/Z\r\nrIYzda0BHb52zS0DJN39zDpYUjVVIaa1ZeuJoZyg7BltxAovKGiNARviRfZf\r\ndSnlonF4hUH2b248swID+HKr8v9Hkp2Kl/k=\r\n=5xIU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230413.0_1681400148121_0.4350468894370547"},"_hasShrinkwrap":false},"0.3.2-dev.20230414.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230414.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230414.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-TbvxutBIRR5J5aN/GA+H2SqF+cR6yZKsEQJ6EQkIADAqDUSGSNXhNQ43ImyYAIkWL2jPVJWipKNYcQYy3A4eag==","shasum":"2da54415602cf82569ede6fa555da3e52aaee173","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230414.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBdeG0rQ2WYzlKJt1nUFpgoScIdr+x/ZG9wHDge9v+CAIhAIW+Dnci9A6N9NuESDVi7UTCAx4mifnUeaK5Jx0wHMkR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOXK7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRFRAAjNJlvQig1heBwsMtkIEqPQlfWEoRNLQoGHfiYTRRy5MuVSPR\r\nnXnw3bCGHGjyoQM/YLCvQR7d55tTQc+oqc4/8tFf/KmnxXc+4MzbONWdFfQp\r\nEzrRjDDPqVLfUMMJreYpHuO1qbhNIuu4DfPB62brDwFIdzsII4/dtwKwqofe\r\nM5drZm4k4mOz95z4ZaP20nfnKljtCq9t+RzkXMyk8GwKT3qtiIo81YRLVGmq\r\nrQZ6wt3Lc00EJZ5zoeeD1O0/tCWxY243W40QfPgnmlq7tntJYPcE+L64E9oT\r\necWk8PGKuN9J7OQKzVEfKPiCtgM4i0FrVVJtPf7BKzNEuC616S7SI0OM0adz\r\ncL1iwUvpnO9AoaKY/G/QAdZUOdIwgF/+MqDwcrTsHFKbhRLrgjIG6xhGB3Qc\r\nWw1CA1dEuPDgM6/TNscDde9HpuSipxoBWXV/llZephm8Hjn+xQOzYO8PJIdL\r\nU30DhNLJ52B2AmLhs2JwMK8VsYfhIOs2gwn741wTnZqswyUQLaY0sYQ2dFVK\r\nWmMxA4J6dxjKge5bKvB1lJn5Voi9Nty6daz4blBEcQ4670CpydI8zlxuwRu0\r\n/oWTAuzb9tRs+k3rhX/AcpEP2eqyMbR6oYX4T0p2e0RbLty9AaGgrM+av7Pk\r\nF/joRYSWlbQCWuAixb8iTz51MEv7TRccRi4=\r\n=Co5J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230414.0_1681486523199_0.6296573852345762"},"_hasShrinkwrap":false},"0.3.2-dev.20230415.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230415.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230415.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-HaD3kBHzH0+lfeevH5hXaZyNei4i0ZIlMM7mp+N90v38R5Blg/WSs9fZ7rHjfIcG578SE7MiJAZ1eRRSGs3fww==","shasum":"a060fe0dbcd17868a4a761c01dcc19479590720c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230415.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRBAEK7vFo4AOBk3GIcVoQsxEdQwNWe5VIZ7vSfnMteAiEAnjeYBha7OgezUbCmFD0VQWwQzvKXILGyM0jKDZrS55U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOsROACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA2w//Sj5E+OY4t4K5aLG+99Pw1IzorWY82+QFmh9KlkmVOzdblQK0\r\nDpo6f32d3ES6DBreAFA72Kiwtk9bxGGTk/Ykt5KCaHmsUOwarBS6JXma4TIv\r\nneTlOWcpQV3RlbliJWyxj0O/WyqIz8NnHV0H8OLAMp2CWgdZQ6D8cwWq2Ng2\r\nSZCmDdK8uPmfG/bjINHIFnRfNpQ6aie4t5W2xUFjmesE+aat5TzC3akK2ygj\r\nuXbZMLNPr074qLcouLtZM+1rwxV0i8OmpdkAYvR6z2hWC4nJK8lu28ux/YQX\r\nKpSaEFNn2DPZ4mfhhz4/mSYtpArIvf+7CDp8FG4K0sYVD6zy5nhibN9t4uRf\r\nzyfGmpdSo2Up+eBMg5aoVA6xpneeoN4IDevZshyIZev8b14HUVXkJbn0MeEy\r\npt7msn48ubiFWTwi0eJP+thUzmHGV9aApTP8t8NsghxNtblV++TaMqcxxLMi\r\nTCkI79BKLkIUTED51Q3LyZtK4QPI1ANd1+bGKrwKAE5qWdqYC9tS8spYZmRc\r\nMKRN9YYj24aOlT6H2udZpphM0rCbxTXm1tifqlFAJM7ul9FItePdckP5Vusl\r\nY3mvSBK2AHUvOJJh+KoR2NTYJ615e6wcgbeceLAmxUcutHI+yLin+i4klTPm\r\ntk4fAT7GALJPztUibC9fXpe8YMk7FqPYBsM=\r\n=uuBi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230415.0_1681572942251_0.4822832990026671"},"_hasShrinkwrap":false},"0.3.2-dev.20230416.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230416.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230416.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-PQJHounL3ZrntB5hRMg3mXjoxtwUHEWKNtSWqGMBXC+EOLO1hbTheD8f6E7xnUFGPqrlUsj+i6Eb99r8MqgD8Q==","shasum":"93ed304bb56bd3280c7bdcc0afba7c76dd8aa158","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230416.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtRjw5flpphbJlIRy4m+3qzWJ3jwPBjpduJnGHuYeMkwIhAMMs6CBnF0xhyRSOUxyJ1c6S9iT6cuq9s6d/sgNtEbYa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPBWnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT/w/+PFJNeZWfpO6/yOeoPKMzDosx4xwL//nLaSZNKO2TrQFno3c0\r\nrqZeDNv9M4h5uOHZlZZ49co7zfM4qRbt3tvKkknIZg9CbHlR5CRxCXdCoX4M\r\n8MTPvx/wUJHbblrzXtfhfdUyCer0U2lBU3ZmG6mlQ+HJMoYWSgA+244YEo8z\r\nUAuQyjbSZmUVSZt+ZnJM5mjS89fiRLrv5kezoKbqniaL3kLIX86VhEaCqPlI\r\n05mBEwRohFI4ETxhwovCv/BMwdFUOnUwmYiuJkrDkI3Nm8W5MUr4Drwhuead\r\nk0unkmQN2H1wZaSSfL0VVv6oMnqZ+wrd6u2GBQbRYFQ/TkfWYs3k+NKHGHNb\r\nwLgBRE0iXb7dVIepU+Xhx4kFBM8u2kD0ooOwHF30JOCw4ZvYuscv0ZajPgPv\r\n+N8dTPqlFILxX6Agth+CM8dr5AEZynYzb5/ktKT3lylULz3kP9G3LurVUE6j\r\nSyNsx9TGwWgrnlJMWk9rX5u/k2y4fVDW9/UvCmhr9TnBnAK0TtYv7xfS62uB\r\nFcxrrNsKhXQNXXMwphxPM60fKduB3R5Mwqas9KYLQKl8c5eCtiY5b0wM/8wU\r\nuFchTiKeWbeGiq6rWja8fELCT1WUPuwRIQYIu2MOZgEyDUhvB99j7GVlqn9D\r\nIEB/OWPPJzWAcD4eoXAqbovD6n3eEb5hbAs=\r\n=XXR+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230416.0_1681659303475_0.4592073810629691"},"_hasShrinkwrap":false},"0.3.2-dev.20230417.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230417.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230417.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cX6oG+G3jsXT2WVymk94D1aS0LUCk750IPSGCYVXmeLxWDUg/4ESNxBXOQ2DEbsqnpgEApnYR0JZpoIojoIYIA==","shasum":"b46578a8e4fc717d0bff6290372ff3295978dce8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230417.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMMM07jyvNLkzPCmEk7i5LqNolXlMFLuOer399sRMQMAiEAlhIIrGbZNGZQx3LwMJaqHO9+ZOOoWJ6rGaxPoWxNcD8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWdDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr05xAAih4/S+kZ9y3EUmnZibGWxZfGAcH6qBKh+oh7tGt6IeYb6n2C\r\n996+CsW3OtIQ7ReFoj2b1yU/pBD7T2xT2BZjDzaWXtrNYX5g3E7fiSfcXrlN\r\nq/EN9BHB0eif8n5fqWMn8TWY6Z46KYcSCiRxyox3VFnHyMR5Up4xU0FIg9ZC\r\nXgcWG5J2CpkRT5C015mXCs58xjoq7OA82FT2VVm+yZS7mMpxx8snv1ZuyzSN\r\n9/YZ8kE7A5HhucNhPWJvA/x1Fd9JavtZygXdW/HkgRjR85NvUH5teDjsByCq\r\n2M4G62NHAhYMnbtCGOYmFnllswbnwpnR6E3tOwInlxiSxPl7t3HRMXz2KsYw\r\nZO4CG0k8Z6CQBXDIQECJJgGALLhVbJdCQCYg1Rdb4MslSvpRfDEPz49masa+\r\nAzBP3jpmpv0Sj6oYPMhV6M94axgiHeHrk5YBZAE1FQ50LdjIXWO+o/fR9KWg\r\n4Wr7ZbvbHlth4OCssTl2rJhSQFN7TrQhP6rP6s3MebxZt9P/aUClJXjm9S3q\r\n+ESu14lziDX+i+/GE+8Nr9EUm9ujm/cbdJaVGvWhDOCv67D9vQ3qllXhSwRD\r\neqJL51QILPL6gJ4l5roSCgV5lpnt8epkH3g7NK3CO2wGFtqP4h9qnRDYZpb9\r\nlNCT9+nzwYlSofX1yosjtQMd2ayEgfckFBs=\r\n=kxg1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230417.0_1681745730878_0.028697809571032407"},"_hasShrinkwrap":false},"0.3.2-dev.20230418.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230418.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230418.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Wa1d5sU6HxjDIcWQY4XnJsQVjiXyT/iEz9S4Gf9QzsP1frS7iOjd4s2F0friUgZXGcDY+H2V+P2E/1UjErVdbg==","shasum":"383b92d66ad89586dae1f15057a3914ff1311bfb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230418.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDlQ7dgXVYbnWqVIQ7B2XWiyK8O87MfOuNCpKf5DS4MAiEArTxJPvmFLNmLpeCGv+7ToB0e1TjZVzzFCMGmtchqOpU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPrjXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRSA/7Ba7IE3dC80dhk71Ta0R11WwgvMqdUntN7MTkWuOPCsEXU69e\r\nE3zGpdWV3Yvl6q3j6l/G9aY3NmAM0xa4BveUE08SN3xZ1jCfJRKSzPwA1v4p\r\nyD29mkAuqUtIhbuV2gdoV2oaKYctNSznZDuNHlV+X6aNkZEblv9vvsinJ6P1\r\ngJBa1eXAPLyOaFeEDzo7JHb5FjXVcwPXsPMlaMciCTdb2M5mtvkd7Z1rzaGT\r\n5ne4uL2I2QVLTgsODKEC2XkQuKL+HBRwu3qjsoMrrfuAqdp/qTLE3ydmIAby\r\ncgHcUBch8B3MrbY6jtf8Aca50yuhuz8hZJ30v1cctxMiAYjzPv4AssyDjXCT\r\nsE4R9+p+pvgdedZ6zfFIcTaW9jb9xQ/08+DRHLMd44oBcRAvwzicd7YQmBm6\r\nSsu7uDJMpC25LFOrQa5EF002+yuFdIAQiZvZOws23EqZ6ogPTaGSdPZF1ixa\r\nqCJMkFUfdEvc3pfA5DJaFlgmrqaZrqIeoWGFVej8usZT4cQ5zExH66Y+eUZJ\r\nucHz4yzRUM/9xc1I+7XtC0l5YaB/UewH5Re82T0ILmTEleNBwOuwu7LpJfDz\r\nE5n6myRDOQqjfdjETZFsP9scukpS7u3bKALX8LIh4ZeUYddu4LVKwDhvtagO\r\nWXztYZozOfKRhV/gzEfWbVHi2ZQ1rkyJEjs=\r\n=kQeq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230418.0_1681832151655_0.2780556627056572"},"_hasShrinkwrap":false},"0.3.2-dev.20230419.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230419.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230419.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-h/Jx6Lj0Gq7WmnXe59VdDHDYAtdGKc8UcSO77nsXRgv99HcqS08AwfLyJCMpNlidQzBIrQ+MLVicLiAsmBxl0A==","shasum":"540d8adc33c2099a2f8353229a48c387ea670c33","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230419.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8XowLCTL/EwIjSy2AAOvXUv6NS8FTURBgB1pgNWp0dAiEA7jGUOJuXN7GGuL+RSLMFUz3CB9Sm6wpI0MFs8EU3Xvc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQAo5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrywg//SZa1pphMXJ4/PrfJN2S6djqfosBr8zakhzh9cckTJbR5pwTX\r\nneyGZ5xQQVkTKd+YVxlIroMb9gRr7fV9XCdyvKXPlr77PYxwc0d7GhRU/mnU\r\nNzxOVwpDQZ5pRBPgaiq58hWBtvWEoBOp1tiUYyUBHRSu15gT6/vHSPBteFms\r\nP/V1S/qqfwPYtj7zSFk8s/zBGuW77kUu9M1qDcW2ef3ojwoy6F2qhRsW9A+w\r\ntQHMNMtzY73Geac2wfvIpqLcYOv0eCkrqvcJ4AVKaARDknociLPbaeemXLBd\r\nShL3lQQ/fGuEgkVe943DkAc1oaj7ryDgSTiXYJdSpvy/2sUhGZ5j9SGnFGli\r\nbHMaRdh6OLUfZf0rp0jcZeb5y3jEyxu9OMh6FKOOYVZNDLcsx4hbRhN3k8li\r\nvgiVQG4IfX1zdZh0U2B+itWrHTKxnxl9+ovwRghb1Sn8K8iiDUG2bvRqqxnb\r\nezDH/IXF2F+4wNjAKEJI17p6odrftrgTfqY77o/UEHgBQDy/iD8GkyB6MM5Q\r\nLcmxPDAikr/MjTPyO6Rc9/Y8R3m0eQKAwooIAalktFMGXqnlJpEz8w/bM2XB\r\nT0MOSo0BY3CcYBOsNwasEKaPK1FFUqU5gW7cxphQAB37iF4NAMeEoL+OaRtb\r\nLpY8tBjNNyWCNCkQrzt01xAogyCAqqeoNkE=\r\n=j9ok\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230419.0_1681918521421_0.8505011030715242"},"_hasShrinkwrap":false},"0.3.2-dev.20230420.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230420.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230420.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-GsowNiWF7Xpe/8bMzQ2+ofHpqBwA5KrAbpl7MXRA0DbKMVe6c2Vj8FzsqlX7hhAdGc410SkmRFGAzaeHaJRFuQ==","shasum":"e1f38f21668d22b35be6c797084e082f87931df8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230420.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKtd9uJfGNxT09ryCdC/pOJfUX225oTKkkEWYFcU7n9AiAaqZcwLjWPWycmRmWOUlGKlLWP8hTQVjbLCm2xCbxqZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQVu+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS9Q/9GuhkL5joWDB+8YQSI/qLcC5tEMsoI8vjsyNeyz1wfVpLMOq+\r\nGZOZSxE1JJB2Msf3OQFX1OeutL4zvfrbgAzPAtB4j9lhXZDWQUTtZ8LJxhli\r\nK+M8hIg/tNKU0WbtBCs0hmmHUH8F0/I5F1+8gS/KK/n91bz9lC7enEzj37Oy\r\n3IIPWIOwY8KXMbaFUKXiSDOWhq2Dgb/3ry9c5aiwJK9ydmUKX7LB3VFVKXNp\r\nHj9PEKELUhnzMln0JAZWdqnh6erN7t4HBKgS28IX8npNhJ1gckPiPsXVeJXg\r\nQD8Avqf0JsXZ2+21m01W6ZCMo1bVTDFXHu4E0D+ZMWmZCmoEqPgB8/mdo5dE\r\n7nh/LvTKGuGtsdfoMAOBiR+LF8QsYgupGqdQqxVeFKtPEAXVLIR6WlQETM6F\r\nPQokUkobe2d56Oodqczpf0a0SHp7ILgYxXzuufAzrbLlum6k+fjkpqVlrOBr\r\nDhF2FuxHOnNIXNYu40aovCUcEY+UKfn+SuvPkpeE07VDYgrdiJaVsxN5L+yX\r\nHP/+/e+ONiMIV+fua4u8FmRqQKGAmFvRJD0cLLV4f3UscAbsG+5HbD1hkFxg\r\n613yi8/V7bolBTess/uI74/zlpbusgWTEE1OSR0FDTy3yvpn58JojgLLpQtL\r\nRVkaKxEAkELMPPbsxgNx0ytisE5CoPCfRuc=\r\n=M0Wf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230420.0_1682004926526_0.10174206836752497"},"_hasShrinkwrap":false},"0.3.2-dev.20230421.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230421.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230421.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-lT0VlQryHRUmV1dSUp+UiWqmF1hD5xHn9QXsH8CIbW8ZciTUu584TE6fr9TTuUNjKc83kUscU5rSdZh7Sdw3lA==","shasum":"967f5bf36e058fdf312c378611a3d8fa827603ac","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230421.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7lr4Tu06XXtMRCmX68luoEVoYyH4HkZ9jgbb/k2JxuAiEA+8a2TEJ/dWAZz/zKpGsgYL1ui8WxO4jvRigAyOQWhsE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQq4FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomExAAiHh+KGf0aY4jzLZ+cNAkqr359hXd3ysL7Me2UIWIDzCvxG9m\r\nOEp7iq/d0VQQ5DHDCswqdJeS1x8vzkC7c9WB5M8Dkr24PpyediBBqycPvH4H\r\nPwHdMj98fZmtnFOi/YlW7Liup/Z1xtYcuwJTIIZTxlEkpoD+SH2aHJnzpdRS\r\n7DBk/YymxojTbntk5KYy9yoZXHqM4XgJaTf7E2NKGkBb2HZIMy4Opi2x+UI1\r\nfFyHnWuZAOSMym2KUPVgavfhd0nqZ2B3u2fG5FlB7pqhbHW8vzQI4eQdhACe\r\nrEO77Q1j32ZLMETHkXnMcsVwU0j/Ry1Q2Bz0cDSZyW/JRim2Xkg0toJufJvH\r\nE6AnR/JfozeWskwxzCNf3DVLm++csq5214f18tiv2Na33Y3larQwzntKnQnb\r\nSuqSrHi059A36/6g5fG0AS9DHqFP5WMXph6lwZO3esD2R77WOhFWz4APcYm9\r\nhN8kfhGwbsTj0JjX6+ZCRJ+N4nEFjXwTAC8tp23aL3Zl0IhGCh8hyfP4dfLE\r\njHvwmOikDZTXRV0HRtn3ZYTU+cJwkj2d5BkX0T47Fqbnd6vhEqsMPgEW+orE\r\n2OjvCJesKAvJkjXgf86U7De76MM5pxMN92EB2TQ8AjrVXLeeSAuktpKJDHuf\r\n5DzQGE0qlXrqoW2B7FA1xvszLB9FlA3YZNg=\r\n=BNwi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230421.0_1682091524812_0.6693737994855873"},"_hasShrinkwrap":false},"0.3.2-dev.20230422.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230422.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230422.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-26fPKoP63w72gy0V19bkPTuu7IbK0exRUr/xamKxkpy5+TYFb1sak/GwoV81tx0P/F/VCYu8ezTsqIg0s01mjg==","shasum":"4f611fb7d3dc9b34a7b454b7434eb03498ec987f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230422.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoG+/KEHijqKGznePEmc1euWv+ybL3H0/LcmsK4TFtmAiEAu/4qY/nRVKp6u/L51sU5OjZRYaJFgpwl0COu47V934k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ/7uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Iw/6Ao7V6e5+/TdzBzY+BRQa1MR5Z5pw+n7vEfrQIfxZ8pqVLu0o\r\ni4MqVIidZCebbmfeKh3pVFtdHzE/vMTy9KCoP1vZV/Z/eUT3I22XNTDD4H2x\r\nMPj/EW1XjrtmGxD1qw126+9I3djCVK8tHE8RQT4iwIjWBOZ81qE6D94WTh+f\r\nzWtB/AU8u3ekYZ+bUZr45KDrp6AVg3CibS4OYfIRFv9C7dxGltd7t7+Q2hLP\r\n5jttTDxwaP6hU8imRinz/BVnpxCkvkAb/I42WhumFhg2N54jgrAX2GpuIMTS\r\nLRPbvEroWo5tS3CXlwS57hWvvLxDNgWGfcoq/JTPDlI/FS1hz1Lecz7qtB0G\r\nuaLIIaAVHIX/aPzxcyWHy+cVCipwaDoMJMlbhkyBzM3vfVEMq+spFGIs521e\r\n6MCpFODPKwzn24NzfuI1foajDIbwICbmtSSR+bz/rxS0JBCGJATDZxX0WNo7\r\nL0DZMa6qmmnoCXtPQd8FP3/VSrMgWOgnQPegdWEQjxpBQwsSyD6z5eapAVPH\r\nz1OE2l9c2op7P/rDzY4cWNIQ8yBQIUCNL8KIrKY6qjJbTugx5UBLJRIzG1Oj\r\n59sb50k7c0BjyB+h8Ib3zHVjQBIu3om0FnXmdu9eCKmC/nTUME1l3oUzjEUF\r\noKa8emN2pz1Nufnej52qUXQY3PTyOrdOXpE=\r\n=uGDI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230422.0_1682177774223_0.2114679584846899"},"_hasShrinkwrap":false},"0.3.2-dev.20230423.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230423.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230423.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-TyeKlOYR/nnYae4f98b9YuYqia3E0N9Gt5mNHmPcbdmGIfaWV/+L3JZ1qBtglifsx9nFF9adHShdfgpBAfkfTw==","shasum":"e3cf8e2fb806bb3d9b7ef9e481a9f93acb5bcce2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230423.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrQ/uti1fcuakOb5I01mxJaNF/YBRnf11l0etUGMbZEAiBgYqKEVsCubs1zc7a15lBc9GSwhIv3tAiEaeVAQCyJwg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRVA0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1fA/9EfdBfRb/9sGvwEWKPtnh/wv/akYydy9OhejXbSCzVltWN4no\r\nAx9v++oD+L+ti7rPxGkyKqLpq4Qkqy+3pv4Xbh8y4AKKCo5FMJ0LF1kqjwp9\r\nhDJEMRFJeqdtvDAT+ryL3wCoO9I7JwO/pLWsJHliMksroTfGo1HOkCsEL4HS\r\n0xKA9mVvoGm2t4VdsnUdfz1eVQSa/aU0dASQ0v43aGUKh/3YBmbn5eCyrrVW\r\n/3Njh40Dx8nrhHVxX39dEEVhDrtrNpjRmfaaqXZu8tvwmnQ31uczfMS3jsSu\r\n7fjpK73Pdt3EmtN0Qx73jYSWrTu8Fsv/NS65i5yognhiefxES57XFziE/PTr\r\n4VQzH/csZtg2eklJAo0zYESg2zI7QSIlCf5RscDzg1rnx9os2jSdHYrLw7H5\r\nhc2muNDJzN+52iys3O/o+Ssof96ZkscjHMBIZzJjJiv8nF/StB+YMSL0Od3M\r\nIhgxUqx5s7AZe06x1jVdHLakoApJSIEbNUq1mXyZaJ+dW9pD/Jb0ceuVw5Sq\r\niX32rHBa4Iv9hFQmhvibQzpzfmKv1oCVRAI6qAcWa592NhQ1jdYmKyNTH5Y4\r\nEqmWQ6rt7jxl+m5CRz5h6AOAflYUtU9LYkgTidlqVD5W8XhmOLWHceg92SIs\r\n4AVDk2Zgg5qLILw/aRdT4eRBIXzG3FdYm60=\r\n=0q+Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230423.0_1682264116350_0.6704040403533282"},"_hasShrinkwrap":false},"0.3.2-dev.20230424.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230424.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230424.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-GCEIU/kXpTyPP6MZt9ZTb64yinET66EwRBTZU4oFAYUHxmFwS6cvUVlLX9cjkNjXxHnlf9NdVubDIVYeOrn69w==","shasum":"e7d4bb8fcf78b3c39dfb775e04634162638f1dc5","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230424.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQRf2VXqVZ/HB9S1El7giV2ngCUup8qBAv42fea2q2vwIhALVwcCl1vDz5PBQb2NIQFAJE/0BqNP41+y3Awp/LwwG2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRqHAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopdA/+Jp79paZ3f0yJ+xdMZCkZG6nguWpRCtahOKlGkTJzJMx0abAt\r\n3wuKPz+usi4ZU6OJBXxWVylLfKTB+rI/dcE6w6xSE9CaHv/Oo/xzg+9HZoJ3\r\nZjNYhnbLTud7eRNQS0p3SQ7lUBubIPHvhsZ9023sr7dAfdP6zOvtZjQ48snw\r\nqnlUFnas+ke9pFHM3LFXnaj/sh8piZ3pvnki9wj3/cMTYXInifvh16uWT3qE\r\nsN90Vmp5uEmewuOkMbRXvjo/cv2ZEuVlcWzQGARR7itbmfb1bKUeOjK3H8mG\r\nEOdPF9JlQvgxPvdjIvRS5Z004NrYzMHneTDFPu1ocHxBJusKRFy5EPddgBdS\r\n7G+QxRX/qAzaPpT12FN6pwZs0xHLpfjF+EqD+6vvIIT3Cw2gQDY9Xldhy3mn\r\nCh6fd6VHDbCEERTlIXVkzd+PXi2W/xtX58i6of+SS/SMSHh2ie7HZNMmaFLi\r\nJhdMhZ7oLJWxMwFsMr7NJSIAxlJ7Ze5tj1HF6CgWZgCjAa+qBbgEHBgbUP8v\r\nPTcTIkPVkuJmOiqwl0cVBRHVlysHzeK30KSi3gusRMvJ746OrHIUN38G3yC8\r\nsP1eIM3xjEsTvgP/ioPHYKeAFWU0+I+jdxNIQ9NxwJdUHpZSLj5XVgQcjpA4\r\nI0P6Abt4osnQevb9sV4h7LO6YDh/qGYIP7U=\r\n=35Q8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230424.0_1682350528143_0.2829694809729524"},"_hasShrinkwrap":false},"0.3.2-dev.20230425.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230425.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230425.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-iYYyKZUohJOrKxuDYKtbIQ22+O2j405iMnoaVQn22+KDsYIwmp5WncL0fiFHsclmY4y9suuQDwikFc8n85NKZA==","shasum":"a33ede464c71a6e7b0fbd04102c61220a8cbd7d1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230425.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeKH/NA9IF8cWPf46Non3Ip0bOmj71JQS/HZQZqEo9xAiBGYOVmBmEh16OzVx0EAJMrTv88TirQMRShoh4DwIP9NQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/OCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTYA//dvC1XjNX7QTZmnitx8aorwK6m/dsJ7TOxyhTDJzLJVibAp8L\r\n25hnS54En3vn2zRWMo8VUzQTDh524hdDp6feLHH7W70bBhRuR+GrxI0z6rXJ\r\nBT1hxBDSrdfGVDXkNKUKXjCJksHQkORoBvvYSvOAWH0qTMdIx1nczfr51gRK\r\nzjL3QmIDANYorCRc8L/qq8HYEqQVMKnbS131+yGRoDYm65mHeICOQyqcLjcN\r\nZRXycr9mAl1XDxmrY0fdrE0vcrjAOs+gWV7uzKqEGEOkXL4HINu6Z8SbJAaU\r\nZlkpCuYtNdLsfUeTs0mL1R6XfLrp5/OWS5CHVU99abrUsBKUBNpJDBCAfc/p\r\nurXvlHgWAawe+kvksOUzes4e21t9Oy1h7zO5ufEPpuWpRVHUtjsjqgxS7BTc\r\ncEpzMgPq9XedBNL3eemJGasi7Y810FAjU0aqXbzn7n/OSycIxHXnqGKQzDI1\r\ngGhb7ULOTzsRKJzbT90WkFRVhf7KhGum2a/ZY7iZ5FMy/TbIR+VfOCW5DTf8\r\no5VdM4jlsw0B7VhH7IKwf1KkJdhe4XXQuQCiECLnAeB7EWBUTJ13hIU/dKNz\r\ntpirDPQrjE1gBuCJImnDP97SRrm7LCUyDKMLGEFqeA4O/EY5bg06IqWb6I/P\r\nItZphn/xXDsruJDVSUlaWsdu9/id1M4eT2E=\r\n=UK+u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230425.0_1682436994531_0.11395911787004942"},"_hasShrinkwrap":false},"0.3.2-dev.20230427.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230427.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230427.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ZmCwQkl9svOXyIWIBhIVfYsPul6coZoAMFUI7WkJUP4KuqKr5rbcDv5eQP4eaZCP1FgKshI1QVaXuQPe3mDEkw==","shasum":"ae6977f7a4670602864347e115e78e56c32e1650","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230427.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCyxECbSf8Yne60nhnvMSzjBUKQlGT9kuxfbshkkqjagIgF6xfQ35xNcybd9ppflqI6fDDJ/GPM1wJValN2Z21ojM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSpZoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsHA/9FZtZu1vDDKclLTb+FibeDt/EpgbNcgOK+jrbZrVEoOPRF0JB\r\nhZFBPl5JkG/vl3g+xQ4Ti1A7FSSA4rBv8N/EBUMY9KD4vTqmGzfEeZ6EpsgC\r\nUZ6Q9VVOUmVQnU2gRtszjuclcbfT5MiP35E3UKXfyfi3rAgtQSFTzkKjTy3L\r\nLrqQviMaSAHgjIih0FeFHKUlXRBdNOFu4DbpaQCgBquNXwVOoH1yrxaQYWWn\r\n/dv+fg8GmYCYm4dpkTqKk8FCCaznfp51+SAIy9BvKqR2VM9JU5zpdNdrTWBB\r\nCqRxzfDNotXXq6OGBmadIdCDKJcfu82ZgHtq7Rp/3uhr6P1Rn82/id246jtr\r\nq7+8AZNup/suU2/2vl/8Vb38xqg0mNw0+2b+plw/qaFfM9F5ScO2OtgiXfiW\r\nFP1vmPgrwzHwTw8Xfaktt3B1YEK8WzeSl16f8UQfXZDeDmubDc1/zzk49kB+\r\ngtXWfko34AIrfI6jYCyoUJG1uKrn49APeZZqtn5gfZJGDVS/UtUi4lTR3QLr\r\nmsgHa7gVFtVahVLt8AS53cuP1knIoHA5o2GVbgs3EhF3/nrr5HXtKs5nvumO\r\nhO1ht1WSS+nXPwlRQq+pxWFDf7IMaEOr7qtzlfwtru/b5R4eMYikN8uNr0CP\r\nfhTQTyDo4h3Ozb9QNTn6JezExdofqJzcYWM=\r\n=vQFW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230427.0_1682609768174_0.6666088957381511"},"_hasShrinkwrap":false},"0.3.2-dev.20230428.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230428.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230428.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-qH35ZVV+LrnaDH42bIn/uTu0nzWSGphNwABg8WjKVDSNOfnYy+YSbu4Lz+iwcxZzTJn3up7xYTX5GGSU8+AzpA==","shasum":"b22f3e0aa841f6f6409c01022944fb40a180eedd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230428.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHUUepNP8vh+YLQJBNsMyA/VPA7x9vBv4OLiPNpFoZzAiAt7g/qpfJ2CytR0mPh+jZ++fHFfFFXbnuLz3Q32bdmTQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS+fTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq+g/9ErMpEMHNVd4NW4LbCk/AtqkwEtmMcYpAIP/0jtPh6pLd5td9\r\nXW7dpm7rCXF/8qH9kNC6AailvfHXbJCZW2S4ksc/S9YGZDkTIVWqYB83vMPl\r\nMzcP5CrWMRu05rkhF7turKAWgFd9MMLaYa7P3c6ZkvbxQvRcoGYTjQYwrvAj\r\nVxpmlTgkLDz8KReZyRaiTpZIvoN3EuIGiYqZQYoaZae+035hWzpcNhuRZxnu\r\n9UMAvSzNDXEpIwx/2LH2d+DK7sM+e+JNXOMag1mT/zQn/p2qt+J76NCfINI/\r\ndAPUFecq7qbWdYJ/+ut6jhBXhefm8GmVSfXI76KmrnlUaFT33l1tEj9DzOb5\r\nZe0r6FBH/6fjRa42U3LPa3L3tg12Q46dQHTHbD1vGE+vmMsp6ZV5F3QQvCFw\r\nWp6ynxQrwhhTEL7K+SuTRo40MFwdl2GTZwlz4UAFh2FAnibcWNa+g5SxmM0y\r\n8lTgvPmtBcUyCPSWS4cYysQofp/1oLvrKklOcth9hNSMpGo1P8KQKfsPmvFc\r\nZZakt1RqKpV71htIonFFIrtOrF90XdBazotFgA5pBA2jKKAiq/ZDt+IKkbt7\r\nPmnHA+URH/pmvg8ejRco6KWlTNoldmVERRoMfy3/X9uHbh7EwhFTwaiPmyYd\r\nkpcSzyY/eN7Pkv6+PvOtYpDVVup7h0D21JI=\r\n=7Xq9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230428.0_1682696147022_0.3523195892650184"},"_hasShrinkwrap":false},"0.3.2-dev.20230429.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230429.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230429.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-DEj0+8H0NwaMJrnA/Hql4E66IqDVhdUWnQSATezFmV7zjO+PNYLUIM/u5eiCGZWQbD2rT/MmI7mrM+fzkOQO3g==","shasum":"3b00026d7c8ec8b6cd9682cfbad5debb32d54e3e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230429.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrH9GcuuAVlL0ftq8pT4rAXiqvsM2CBYhowo2dFA0kHQIgbwUAMDURWn7yHmmevv3+3kO3ZfJMF4Ohr8biHa9CoJU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTTmOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGJw//XZ+GQ0Id6lr6R/2JRXa1N30Vz/aj5PGyX3nAbqdski4vljZq\r\nY1uRSnpMmHDZLsd85UO2kKKV/Ubriac+LcrefkRt2c7TWVXaFZA7+1mLg0LT\r\nYaaNLofcGHheZKu7W1wZjq1hAMAphYAaaf4njapjyyMxLTrjD67suLNktW2R\r\ngUktd2NXxQNV7FBEEsx9nwyKei28/K+neAxUKgKmHXaRlalJQBsk7fIG1Nbp\r\niCHaXcJmpI46aHpaYW+hbdu0IGfiNNQweCMwMlzO9zuunw6lQiNnWuI8hddc\r\n46H6Kn3YIHzmh9X39Xc1tc2UNFAS1SxvffMu6WrXPohck0Ani8kZkiH/dkw2\r\nQVfUL7TXgFe5gBQp8M+ggrh++yTbVyshUQ0GKa9MYUQwnKnr5aAhdmHiZ59Q\r\nxukNC+6d2wL6wYePJLnnFWb8CHkCNdUgYCBS/0jBV1u+NuzlmW7/Dt9yRZfJ\r\nz/KD4t3DYKzk1o/f0egb1eWFyfF5gegk22xrqAwBJ2U/bsPsXuQYzPBhiw5N\r\nItj0CXwhoiDXIwOHibNS/bqWvF4Yi5fXDnWvO6iQWsCFWmZ6MfdRfmn8CFj2\r\n88VitCe1eYzuNJALTxsetYOluY0IaZmurlQ1m03Ixoep5ZhPmE+bzUh0Nf9h\r\nm5rFWIXh02fFIhizayFAmXa1HZ9urt7YqXA=\r\n=TmtQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230429.0_1682782606092_0.583646692000062"},"_hasShrinkwrap":false},"0.3.2-dev.20230430.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230430.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230430.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-PqKWGGk41N2hQXu+lGgwRtW8zweCS1vAyO7NgK+0m5lU3Hvf733f8HcoOOxfIwzfB8kkJagJ2Uaf7X093S7v5w==","shasum":"a3aca6c6cb2c71716b5ffa857f28f530daac602d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230430.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS/EYK8Clf9GsM3O7KYEzY0UfPMhouynM4xQ3HCvSkCgIhAO7H1nuRplJL57z3U0o/W7Uy476FuuTH6UpYbgsFhUIc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTosRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjTRAAl69DV8etuyku52So38SorY78BsxYW8+NYnJKB+5QkNGHY6Sc\r\nJYUWWI7InnAmPrGD26dvsAkTYgpz4q0PlWDSHWcsQQA2K9wu8KUSW+CgVsVK\r\nD0kPwEUr+tvwm4JlCJAr5s/nQ1cOaKV4vDt5ZE0/nvWwBQvFdBEInZZS9A7S\r\nL+Fk3Hrp28+dvu8WOYG6DUBMngFwbmh+poXw+92iN0GyeckSnZfoH683kjTH\r\n8Pckq19Ni7DEkA0Ww67wEdj8o/O6DCp3Qe/fOSygPwobww/jhwCTI/PjMVlr\r\nQkLH8hb5nHB7lZ8fn4ogb7othfvy0Nf7/9Yby1xfL/1XBEY+Fu0ctB+VoEq3\r\n9OvbnDeedg1ooVjjwu5njZkNTRPV+Ic/Fpqtu9m/UcSm2ljbz3sogoe3JSs4\r\nwJOij/7iZ9wOWOHWq2Z4w1QqEdMTm84OcBejblaXtZWB9NMR06EpH3seofgk\r\nbUhKZU0ty9VN3sm3J5L0pYEQcLPd2CwCNW+A1kZiwguU6LIvO7zQUY3qdCnc\r\nAtl7UG35SW6r5RIfvnLb4I/+12Wzs8HGuQJL2P/EwjJo9ZXQPP3g6mkg50Cv\r\nkBwy63r9dZDSXrYrdq8BG5qvXPXsmCIumcj3Ibtkjs1QdHzDvecUF8xpRD7/\r\n/nmQut+R+Ft4qEC2Vj6DCEf0bHXfXJujxO4=\r\n=ODPI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230430.0_1682869009251_0.11117619404828138"},"_hasShrinkwrap":false},"0.3.2-dev.20230501.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230501.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230501.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-YbDr1y210Mbb8uxVhBiLkTeF9jyS+2b5sfrhcOnr9TRp2/sOm9Z/QGrxDJxHQjkvjXNGSLPq4E2oLb8N371gIQ==","shasum":"4816443ba5dd1d0a14a26cb86d5f74cb47d0a023","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230501.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkDZIlvWFkyMvLrhugK5Rnyuif2Z5UeYHnkElVy6cRDgIgCEFbwgf7Jlrc+sTu+vMB3e45P5tcY/2cy4fthl68VU8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT9w2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmretg/+OgHyjmgkuGNDAbirMn540POyexuXUsLo4EYoSBxEqt5r8nws\r\nlhjRL3pITA1J041DaHoXtEAfHM30LSOoTR+T9xPiYsxmxQW6LAolLnWcbnjs\r\n5XjFnsvRW8I2pCY6N6mkYXOtmqXLiRfkto2c/sN+BVH3q+YConX9ghhkaEP8\r\nJjnDpl4BwksFGS8VyDvXG3jPhlPannV2T8on59TFn9F/8WLK7CBkLf9W+EVe\r\nDWzgdGi1PwENuaL2fqgLlke4P383Rzg/Y5AiC/m3o1rygOVAfDqIixlbf3OC\r\ntxHOlo6jycQWwbwUbTVh/RPL9qi6HAFViHftYQ1lA15Rc5VSOK3yGOtWR/Vx\r\n/NOxpmIixaWrIWlbYOXwpF8+rENaVZIJAFgUyDIOaO8XWBSSFDk2G3VtOgRH\r\nbs9cq+9qmLSV+PcJlqsF16TApxrdl1MKyQld7smQdyyVCPSBP3k++P2alRfP\r\nMlKf+ilJPpCMnDRWfeRB1iBGLqKt1IynSkQjjbcDwXuBzsI0aMZkzkAt9Pc4\r\ngu+n4opHUiTAXeQwhyzQK4nRAJUfkSWpNXhTycL7w1KqAE7eeNCN/TgLF6ze\r\ntIG16g7U/JbCGPuEkBS+rgAaHX0SXl0Nac4JfH+5/n9wvzLr8HbgHeYsQAWH\r\netqvJs52O7VRTUsG3B4LJ2FnINyDwgV7goM=\r\n=qwoC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230501.0_1682955318732_0.7605210347266254"},"_hasShrinkwrap":false},"0.3.2-dev.20230502.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230502.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230502.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ba688NYhTRZSyy91ys0kOxPbSZIY4/D6nPeSlBVZR9vC1HVmXh1iQ15BDv0EKaQIkMFivT85TtumpcvMxXGVow==","shasum":"bd8a000c2de04bebf8079ab2192b6887ea592f1a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230502.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfoCTD9owUBrXazG8ONEJKt85frDcyNZ+IQ8dJ5/HvbQIgJnlHh8ARZgRNdfQkNSxPv5tb2Iv/1cHIVCajFXHQJVg="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230502.0_1683041747067_0.5438822770015417"},"_hasShrinkwrap":false},"0.3.2-dev.20230503.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230503.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"7a79c101c5ad0e3dd0daeb9aff7429a6e8fcb2fd","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230503.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-tUUPzt/ZRn6XgyL1KnPreiFzS7mBzXKiLq+D3316Nqb3tITydysAuZb3orPJMTZmVhqrU+crZRSy8fitAsJS2w==","shasum":"6d1224e6062be9e6795514e5214da85f20020c05","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230503.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfW6BvHPU/mVd3fT2acfT1BkdA63nH/i1EXc/m9iegFQIhANHj2O8BnJAKZoUCQz84alfZiNCbfHmYNh10tLz/3DMZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUn9ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI0A//WYZKm4VzwTjs4GP4nYeM6gOk6VeXCPPFwbZhXRWhytddl9ej\r\nfoaSxuyhcz2fyJeHg4bAembKD/bNNPbPETj781Af93jdmgKLsXEJ7K1QTwYu\r\n/kWmEJmFFavUwBtIARI2C6Tq8HdyvphVwswV6JCZw/kOZBEqE2v0qYDHhdkJ\r\nCxpNLKSrjC5m8H5EYwI/4qlGIpY4eq9u5yItOzkJbC11JVQQSDxWrCT0IVWP\r\nMQ6fKIQ5sLBy7sAJIPil5uYedznFmcZAFVFl1iEELELyByBJBZ6zYY8IoBFU\r\nieHwncaXMVlQ72GNRLjfvhlQSWnKQsSZQ8hxWzwFF2ZmIpLLYcvP3QGiSd18\r\n4TMgsSZAZXGA+0EALlIXxo2JZ1Kpiuj8wrpedtO4v9XQTPtPj0zfJO9Czr7Z\r\nIR4+92AWo2V4YQkhyP3o+Kb3QG6RCVm+F98gwVYocrZoJvcFWoeXmL0sTsUv\r\nMNIkYQzYfvIevCklhlW/wNUYSLnAbhu3g7jfMgTtq8cOvk8iH0XMBEkdCWDq\r\nRflJcZHN98UVLru1/xztycOhLVn56IWpzMyI8xH/kRqgc5bwk8vshLhnexFB\r\n6Cn4TpoO5zu+VP+nYbMdIli2qLiqNuEnOj9TvaVqAEoqPANKw1xf+hqumrTx\r\nHmJrKz0bwYt7C3wcUCUuHc8TvXMdUHD2F8E=\r\n=Wy4P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230503.0_1683128153200_0.06086106183901907"},"_hasShrinkwrap":false},"0.3.2-internal.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-internal.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"79e5143e8bd6788ab3b2804577252e8c7ca6180c","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-internal.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2S8dwYfuupsUkiTODbxU7ZJGkQGT0R/+54cizM/iL3fUyjKuifvulLo50jakMQDVYmkVnSAhOo2/1CpmfYBSlg==","shasum":"1d5f7e747133b3d777b44c0e95b8fe7edeace776","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-internal.0.tgz","fileCount":17,"unpackedSize":22552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMfBdJy1DQ7SVq9cQLAejQ5ya/I9hNgDumio8w8/2zegIhAK+HzQGrKlkVB+YIHa9vbYV/tEcM+Upnxhqcoqckd1O0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUtKtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJAg//ZDCwhm8QocLaGjGs3lo+bZNZDkb73LuhPC7qXscPEDjBFMx9\r\nTM0zI5tOxvobZuqEGd44DcIiaBPZKXMydQ19wsvFtgH8+ySWEuOHOVS34DSN\r\nBpKdbl2+Qfk3LC9kyc9fUP4lexBLZ1wV2uXfzqOUU+x/MD43i0RH9Bra73zJ\r\n4ZCNwtXxmJ+p/ZwZgT14HWeW6tvM9uq5BwejcTDM6PKuPW8NsrU0j3jVTE2m\r\ncyeArmwes9kop8uZ/CMEjCDzoou2Cn6Z5ERZ+kF93aTzFlsRyA8QKxVnPy7U\r\njfAz/7+S8Pz55a94tGUniKNOgA1wqhLyG0AOj+HCurGcaIQXpsKUBQLq0OZz\r\nfnjwQC5/iqUcx6jpyONSTD/bcDabBimHc2gNlRBz3SImxDo77JP22BPgCBYa\r\nuUT3hokpX38DFiXRj84idt3VQ3Ixx9PX0Ewg86Gn9sNlclOzsQLlxbobLg0e\r\n2SyHZqSnPuPEsre3YeW8VqXHkxxhQzGjfBdiMDsSuKhTwHHMteBroNLzEElp\r\n4oWzWhE9LXfkultkADOlGxwig6fd/OR1wCICIoqgvPGLLleR+TVOngIJG+MG\r\nXyCv7e+vX5e0uwAt4+YsFFNQO/PIsaQlOK2YPOYOObAe2rGKOwefsMhdeTdu\r\nIERcoEidgrQJcKLvGVo+jF6yGm8ccKQ6ICU=\r\n=3JQM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-internal.0_1683149485026_0.21969479224742927"},"_hasShrinkwrap":false},"0.3.2-dev.20230504.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230504.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"a75172cac7d8f0e6ab03831065e14eb2cb0c9280","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230504.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-4I8XjP+3lY0n+3HEXup3YS7/1+NtnALT3FDZ16O5RM/vOjFn5fo+oJY5GdzxDOEFquGo/TDZZM8Vt4Ot8QwXJg==","shasum":"b744c0577484cf71120dc91bcb5845694c6cf4df","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230504.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoEefi9tg47lYd4UGzQl2Oos2Sdy+xs5jpraI4lrH2bQIgYT8zE3xptOgS0vlmdCHQFYcP9u71wWTT0cZQYpQbrqI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU9EYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq55Q//VGEtFTsPcbNvRZk1ZD4k8tKirSs1HJiAAOub5OTsuSyL8NE6\r\njXKDzkRMlE745USQgjZjYbxZX4SjFa1vjS14SIVM52Osy4Fioj2vi8ZgPF8k\r\nWKq8JXTW4YOf/vcuF60aMQgY6Y3E75/wxx//HVmFhipZdaK419qZo4c0ZOsI\r\nKY2AoDcK+IiSaFOziYXJ79F5gGTOJZRxgP8DhclHvi48YTY/nf2s7fLL6Mfy\r\nlhEmvwBtco3OyX15puGQD/54RzYYdjCJ5ubiBoQBNsa9xhI1/yc3wVHcrUfU\r\n8ijgDKBmzHqtGvdvY/WXY/fFzZ3gSIvfCa6sAkTH1i7lAMaS23W2Xm1/RCRt\r\nYOCK7KtTcC6ndZlyxzOgeon28OB3TqsZrlOlO5eVL8t/WyDamgzv5WNByLJv\r\nZ+/gek1kz6HBL+GhFwbwzNZhcRnXt4DZWExyZybU29wPVZNw93NIE00cQBtS\r\nOtrOs8hCbiYhPClzBKxe1wSSk9S9wWXwJaYTk86a7vsvWfG9eQX0QszPKqaZ\r\nEXvAG4d7Cnai5Bb7nVCwuw/jLWmxn2Snkuk07A/Htd5cuAM+V2rU2H8thAnG\r\nczW5HvPKWDtmJXmhScpICuQPD8GNs2f/mWjs7o6OlUhU0Rf99K2gFlv5f+8N\r\nui1JznSlcmIFLfmQzsYeT7eN8dNgTflA+RQ=\r\n=HJlk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230504.0_1683214616110_0.0472538563024143"},"_hasShrinkwrap":false},"0.3.2-dev.20230505.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230505.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"a75172cac7d8f0e6ab03831065e14eb2cb0c9280","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230505.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Tpo4qGGHu+HB0S7h/rkMdlUX6UauV1a88hYkQI5wS8g6HJyB9KVnirA9bxQvVVQuEq+pXOy1+gf16tA/L6OQJg==","shasum":"3d26e8c86989271082f88ed731cd89178394fcb1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230505.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcOAcV9cxT76mi533m8yP7DugcsbVbgWPGqn1XybwAiAiEAyt3UK63WEv8sDVheZeWYykmxafRCqck+Muv2qs7ZrgM="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230505.0_1683300961410_0.3488985203959307"},"_hasShrinkwrap":false},"0.3.2-dev.20230506.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230506.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"a75172cac7d8f0e6ab03831065e14eb2cb0c9280","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230506.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-sfLvj5G9nL8DpGjta5sN6FxidMHNEJeXB9Qwq9QlcxLKD2r6ubUWbVZWAJ35IFMw5qe0uDOQx9qlctVqNlxpRg==","shasum":"dfa6b072e61b2575032085fb20b2b49e32061c0a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230506.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+i3LD85vllDlbqhW8MYPgOZyjQWD/IkR+0sb+hXj2pAiAiP+22e/SNWZtyA8t86bKFwFYxWG2zfI0k2cGJr3YYHg=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230506.0_1683387348197_0.06354776154574693"},"_hasShrinkwrap":false},"0.3.2-dev.20230507.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230507.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"a75172cac7d8f0e6ab03831065e14eb2cb0c9280","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230507.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-rpdHYwdovwzLNMQy9HrrOuzsOVwx0XEkjWVCOXcvKfKTrTJqGuuYccUqAoitBgJFAIQPsKHT6hxDDdOeXYYWhA==","shasum":"920e0e729eb49ebddce4603f1169be231ce80254","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230507.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRzQhaLrtirsR8pLkst3U/pMHPt03Zc/ocGmEZlVtMGAiAMFpOUtD/se3keVnST6gOSY5zqnJKLNxzYvwVlCkRsRQ=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230507.0_1683473771644_0.3314963019940611"},"_hasShrinkwrap":false},"0.3.2-dev.20230508.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230508.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"d80a25574cc57378250394aba793ea1cc087a48d","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230508.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cJysnvHET2Ndi8bsmPPGy5T+2Bf4qY2TgEcEpvD9rx8dI6Cb/QqKrfoVrtdZlzOs8lucYWOcGMNyHrMi+2E28g==","shasum":"2d5200823c3b04a43fc422641b20213c7c801bce","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230508.0.tgz","fileCount":17,"unpackedSize":22533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9JWBGFN+LdOwPEAMNc6VQ6mRcoh29y+z9t9cWz//DGAiAfAAdmEbjwED0HZMhyYRCEp8e8JApwK+i4OA3F3vxcHw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230508.0_1683530808506_0.028336163144855542"},"_hasShrinkwrap":false},"0.3.1-dev.20230508.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.1-dev.20230508.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","uuid":"^8.3.2","lodash":"^4.17.21","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","class-validator":"^0.13.2","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"e0bac53ce2b9612ca4fee818ed918758e98532bc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.1-dev.20230508.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-FqPe/iOnMUTn4LnaMzD7qhQb1lMHxq5/Qri6IWW2egbs+y9YcJAd3qbzYeY2TimJM760MONDkjJvXC5sYwYu5Q==","shasum":"5703dcc75f5d1ae4f897fa426119a9a11a206acf","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.1-dev.20230508.0.tgz","fileCount":17,"unpackedSize":22511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWX1JDdhbcVHRNfYii92VnYOic3Rkw9u4ZimHHwNfqUAiEAgSFLaY+oQAxkK4ofP+EXMVf7U7N0eT+B0nCYVIsajr4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.1-dev.20230508.0_1683531284362_0.10204919246037103"},"_hasShrinkwrap":false},"0.3.2-dev.20230509.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-dev.20230509.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"82a2112550173bd062075718731f232d51026ad9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-dev.20230509.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-JEY+z1IXIQDO0fGl5QgeK0k5Q1lr6CzV6WW7k/3n8veBzRJOae+4mCkvu4YKtCx6ugZCcKBrVL+rDb0LmmaIXA==","shasum":"f9f1f7e3e08bb585f0fc4bf4ef558313e2f007a3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-dev.20230509.0.tgz","fileCount":17,"unpackedSize":22556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWLNps8W25vxb0Q3SmUDot1BVxQdgaopEK5IraSiYfVAiBhCzpGkvlyo3QgEwPo0C6fctQjMsHFsI7y2zn5guplzQ=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-dev.20230509.0_1683646643661_0.3213118145421505"},"_hasShrinkwrap":false},"0.4.0-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"f286a28796e2a344fe2810703067e03157601cf0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-beta.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-7ISOlUqTJM/Ss7Ez9+jQVGbkL8Y7Ie/oxHYNH/HG/DKVdNdkyFYS+Y+h9eWKzO+DFUoM96wzsQjbsEDuHYc8MA==","shasum":"0bc9a4098b86cfcf09edb68a675bbd7f919b908b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-beta.0.tgz","fileCount":17,"unpackedSize":22548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpzKJ24JAqfueu+WUPCUb7wxnDWTDr/0Tp/2fW8JS1TAiEAj5hjzYIz3Q5v9iEZ6juNnqRUAogCHlipyVrS++po2N0="}]},"_npmUser":{"name":"star.you","email":"star2ver.dev@gmail.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-beta.0_1683796443039_0.6695625067856605"},"_hasShrinkwrap":false},"0.4.0-dev.20230511.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230511.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"f286a28796e2a344fe2810703067e03157601cf0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230511.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-sCpJrBhZLkioytAA0ys1RTK/QUq4ODJWbBNlOGBL6AMlgNKLuAd93ykvvu+C+o7SWW3rTc2PITOgufbPIt/Z0w==","shasum":"47ce70ea0fc10149253eea410bcbbe6e74f43ce0","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230511.0.tgz","fileCount":17,"unpackedSize":22556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzwRUYWjDgPQNI3g8qa7evTM3va+g3wM0xRgv8saYd7AiEAllWYR5SqJdCdoAfYPli65K9Z6a9zyWCkL0OxqlHKRto="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230511.0_1683819383762_0.6756261248951969"},"_hasShrinkwrap":false},"0.3.2-internal.1":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-internal.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"7cb425cf8b2a87fe10f5163cc8fbe43573f23a45","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-internal.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-3QPzzDo76Xygv9Ej2S6n214CbNrjGbJwI8bMp+mVz2nogI490SDMSwch2oU8ibGT14MSrHNff6v18vmYojwkzw==","shasum":"0148d6325edfb966fb7f8ea949cc1475173c08aa","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-internal.1.tgz","fileCount":17,"unpackedSize":22552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVCmsUmfXMw0WTJVHBNUg4ldvoCIRLxDUBvX3uRafruAiEAy4v7+RP8J3KZBdWpQu83Aa+6u1rL+tO2wEwyFcl65jA="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-internal.1_1684309407172_0.2539609076333109"},"_hasShrinkwrap":false},"0.4.0-dev.20230518.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230518.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"f5ee5000d6ed2f80ecf3c88708e6928deee5bc28","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230518.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-KZlArCoHSvMNRbSJbOZBK23G0ADFXgYkj5EzL6+uBWtgjoi/u5809ftMT8XcJgnacT1VslN1a6avdcJLBnhILA==","shasum":"9bd25228f26efda7a0be7d5152ffee58ec7313a8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230518.0.tgz","fileCount":17,"unpackedSize":22556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA8ux+01r60oRyoeIKSjtKVkWkIg8zaM6uFniHRScFQQIhAJJRtbjpFLJxfTkeJS5vNaxdFXTVAI3DGdJYotxA8n4H"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230518.0_1684424299984_0.47644972329041013"},"_hasShrinkwrap":false},"0.4.0-dev.20230519.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230519.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"e9351ecc9d4a823a9d5fd9c6165ff25d4b2696a0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230519.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-16bVdpPtnm+Ycc0DZ4dHmXW+uXuXjJ0cYxWdOcEjnQSbvpdvjgAitWkhZK2LjH3FehyqRyd+z++gDUpHXt2DxA==","shasum":"68d6515314cb77ba6428d72b8ad05317031e860d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230519.0.tgz","fileCount":17,"unpackedSize":28336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4SluImCS+vhgXd5nxvXQ9nMB0qtiixzECs5QKXNaU3AiA8sUrvhitr4Ca5G1odDLVvp6SXWEyQuoxJfH+ooydlNA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230519.0_1684510663103_0.8193384142089428"},"_hasShrinkwrap":false},"0.4.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"23ca461819ce26a6bcb5937d55ca9b7e32c186cc","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-TYpa0aMLqp5uc/EtB/OaN/OGA45pfuCT4MYSrKmmtk78qT7BdWpUTY72lQZURTESdh7N6XGAhnNUi9Vx7ssiEg==","shasum":"acc67f9cee7a9ad35909554e814aad106705c693","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0.tgz","fileCount":17,"unpackedSize":28361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjtZYpT+/4gcMG/u/RuEXfQuF5SM/CEW1+326p99S+EgIhAIbpJiAupSHwrdAkvD7CFm7xais6+kfPNgJjAa81Qvda"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0_1684531691589_0.5008185956375346"},"_hasShrinkwrap":false},"0.3.2-internal.2":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.3.2-internal.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.3.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^8.3.2","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.8.0","@google-cloud/bigquery":"^6.0.3","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n","readmeFilename":"README.md","gitHead":"ed03aab8bca4e158011a4b074acd61b337640b00","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.3.2-internal.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Z4sNesxJQRtTMWVeZPrLv7ZGeZg3nQAIwjApXid8m149EN6kr62/30QO9w9BP023MzlIUJ3TYYKdrYrHdoXDzg==","shasum":"090ad59bebae46577eaa66b41c4b2c724b454076","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.3.2-internal.2.tgz","fileCount":17,"unpackedSize":22552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYgc/PHx/30c8lPpIZcgUXf7Qh3ZG3Q3f83FrCJ7TAMAiEAsFGh45QPEturAOtdJXc6YtPCE68ap/C3qqWAYF1vnlw="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.3.2-internal.2_1684907640532_0.21288976254455605"},"_hasShrinkwrap":false},"0.4.0-dev.20230524.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230524.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"885720ca493b073c6b4c51c224baeb7cc7402a51","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230524.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cXpn7QweVV33sPb+A0QDrCkiUenzXOypDJtAsupD6F4BeFtR7198g9Eq9y02c+nDjfmG5KSwRegFWFw8SUV06g==","shasum":"07144a5b3e7871ac11acf7a6c2a975851c3fc1c0","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230524.0.tgz","fileCount":17,"unpackedSize":28376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSzjR2g79E5pRYIBO7k0q1kEVhmtwwLUsLcB1WoPjr/AiAuEofA0ua77LtMSmk2NZnINiAqTrs4qUHlW2516a1UcQ=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230524.0_1684942685994_0.0952926893737831"},"_hasShrinkwrap":false},"0.4.0-dev.20230525.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230525.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"3152d9673bb5064625cad33fa7caf3b36659ae22","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230525.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-P/dLPh8pQPgmCBV1/BfOxqRkJTMBwWbgXKMJNP+K0imlwFOKDZpQHcl0G9EqCWsO0aH47nvdaTrcPbXrexR3Nw==","shasum":"c01969e958ce7c2127fab21fdf76cd6eff00b111","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230525.0.tgz","fileCount":17,"unpackedSize":28376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM5YtFpxaeeyzqjkUpYrhIp3sQckEDxU2ghxnMQx/FzwIgTZOgKfo4xr3c3V0Cqxaw1fG9kSxaDrWIIPtierQ7xBs="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230525.0_1685029145451_0.20446313311352493"},"_hasShrinkwrap":false},"0.4.0-dev.20230526.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230526.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"3152d9673bb5064625cad33fa7caf3b36659ae22","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230526.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-XiW7bbBE7/5dKA3nBHFx8AGQvBs+pg7BqyHVcdi1fO9F2eykbeEKKw0QBmxAUCcmHTMRQb58yNWJVAgkDeCxoQ==","shasum":"6dcb7fa94302a8a805dfdba8f78fc2fbf372b73f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230526.0.tgz","fileCount":17,"unpackedSize":28376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6cG3L8F624VeM7iSvlE6VPJ4XjMO308iJ5I6bQaPMeAiEAxwkFvKw9xB2IzspUAa1VHEwsh9yY2Roh6lz+Mp3UON4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230526.0_1685115461985_0.7083741238790935"},"_hasShrinkwrap":false},"0.4.0-dev.20230527.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230527.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"3152d9673bb5064625cad33fa7caf3b36659ae22","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230527.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-jS5Um9fTfX7aKBRJFTWc+rOTcD3JDDYdb65wBFrbrZMg+AOsm5lzRuwiP8EdxwW9fxNu4xtnll1xIem6kivE8Q==","shasum":"b750cb3ed52796b72885d3b4f69554e9d127e84c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230527.0.tgz","fileCount":17,"unpackedSize":28376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkpsuX1dGZm/bcUDK9GOJbt3KYCngHcMdG9Km1IVmKCAIgXICsEMTin4iQDJT7bEgkIwBG4uLr9x6+RGQmmzuHONo="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230527.0_1685201874339_0.19945523571359192"},"_hasShrinkwrap":false},"0.4.0-dev.20230528.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230528.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","lodash":"^4.17.21","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"3152d9673bb5064625cad33fa7caf3b36659ae22","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230528.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-tBVRclioGmD+Kb/VBocDKmIB8Ln9AekgFJVGpVhgDTWOAMu8Y3qZ/dxsFAvZHv3VFdnvVEsyDHg8cCht0XtoYg==","shasum":"03dc2265638b99ef7fe40cc3c9fcb0005b50a82f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230528.0.tgz","fileCount":17,"unpackedSize":28376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2H7XV+Ehq+6P28JwKWreep2+juod+orHif+Kq6ojo+AiBQukWiVNA7xYbp38+lbrDRQVoVqF6ScYnkqySgutWCsg=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230528.0_1685288229977_0.33565697636708425"},"_hasShrinkwrap":false},"0.4.0-dev.20230529.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230529.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230529.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-GlUw1BBm+ikXL58ckLbPLHcIzXR6pF5JLiyO2L2MgKvXncNjKHVrbjut7MDXz2UVkkAfOI2q3xjMAAYTT/tRMA==","shasum":"11a863422af46e53da25e9585f7d24769d20e4b1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230529.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL4EIiyU17/qsofvkzYiFP1ROUdnPZtPzoVNfGgWBKbAIgZFZhzAAkLBth6NovzSCD6D0JgNgaKMfLb4Q/QMmUQ0A="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230529.0_1685374668794_0.9984642241936104"},"_hasShrinkwrap":false},"0.4.0-dev.20230530.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230530.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230530.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-lHF1jvmU8RJZiB7gNOgiau4x6ugrDgTJd08iuJM2vs1h0NfufjA6ye2xw1XDcqfqk3DOwRMoyElJzVowXO7hug==","shasum":"e53c4e357b2479fd7bfc42eab82df9e7acf9cf91","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230530.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF2WuwdLToKPa/DIglwYeor6XqFjpozMrVEbK4ZDI6bwIgKC7/kle8DAw+UClHaFp9RygfaAIqgLsbptn3JZFJRh8="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230530.0_1685461073414_0.6302635334591524"},"_hasShrinkwrap":false},"0.4.0-dev.20230531.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230531.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230531.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-funCDzX+C4iix45k2B/HxZHmMDAFmya25qDxHWdg16yfEivdRnnLU6QAhcZdtUtj70rLUQgVeSTjBQahOt/WqA==","shasum":"9e9aaa22228efe2ec54b10bbf90e99e97febb558","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230531.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0fHlbgR5tvwSUEvBJ004WWJQkkkDixnBD/8h7RSVpeAiEAmsJMdOzlgLmgrAb8YIvEIy95qi/sDmsmuXQk1zlXy/I="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230531.0_1685547460395_0.330396196886511"},"_hasShrinkwrap":false},"0.4.0-dev.20230601.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230601.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230601.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6MtVpGfL200Fav5ySL4mpAYfgJL7wACQkpgi113LSv5UqG0z7mIDNA/93CKuHEfcTvivRRuinAtD6M2Nv9arwA==","shasum":"9e071f2e4ff88cfa0ded7b8ef423bea05b4245cf","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230601.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXENJS9aHslSL/9nxf6apXdxIxYOpIwmwpgRM7eFbS0AiAxDUSlSA2U6JppD7e9X4jw+ZV7DEA0mZlxxmUpbZX7AQ=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230601.0_1685633935141_0.7107514552480771"},"_hasShrinkwrap":false},"0.4.0-dev.20230602.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230602.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230602.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-snKVovD4B33zmSe+ifRNwxiL/UVlWdusuA75QQTIQY3OfDIy1onoQJH8HMrnPF0vUOFoViXxG40hbfksNoqAVg==","shasum":"e52b58c015f9e46e5a4e84ac516cbc2e0144e693","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230602.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEf0B5wb8uYsI8EQeG2gz3ZTsGqd1qCfF3iNDr+3bFWgIgLRDurxiSRC29lmLTHfs1pbkwr+wLy/uvBjGkSQq5EOo="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230602.0_1685720309709_0.03790018342361101"},"_hasShrinkwrap":false},"0.4.0-dev.20230603.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230603.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230603.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cCsVQlxgS9kfYxN/+ysb35BZtOYcUJdgdPQuu108WwxtpEI1cbq5cOo9mwjRy5eacLPJv9erk5APmHnnbsE1lQ==","shasum":"d706559f1e33a18b47257e68d7269be51871f899","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230603.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIED3O0noH/qxLlGiP8SzmYCuzjrGTXsItctCxfvpYlSQAiEA+eElNzJx4leN+VgTTDF/Xihk/xb3HuMFl6EdzkiE7t4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230603.0_1685806756911_0.8890188775057255"},"_hasShrinkwrap":false},"0.4.0-dev.20230604.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230604.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230604.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-gQZO3zHa9+BWTfi34AXF2Eh7r7Z/OPQYBEm6k+S9tp3uYvZnfwgKefG4oeFLzGL6YNiZZNsY84VZtSGlaVt0UQ==","shasum":"b3033e5f4ff85d3c4e4ec0a513d450b9ce38fddc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230604.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtzlcINakGZh9XFPScGXCGbHS/4DCZbuiwhYMAM0gmygIgQS93a4dfzviOvzYnf6q45Lf41vxdiajfBNvpfsWzRJw="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230604.0_1685893046154_0.43898051709143293"},"_hasShrinkwrap":false},"0.4.0-dev.20230605.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230605.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2b5e282aa047cfaff1c80471e2e4bca119bde769","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230605.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-KTA7udu3wyMOieZ+nIQhb2Oycl7VZJapGTER7/BqHVc7Pv5UkKUQFFlhr2SBwWStOoQjwcBiwXoctFWpQfda+Q==","shasum":"4ef911445cd8fa60a1d1eee83ce34711ec3eab08","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230605.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM9tpM74JvNoH4zkm0pgg+qXEr4XlsnZbhswsA3pJxlAiEAjo6r0vspGacx/7nJ1yV3jDyZPVY1ORIOZI4vPYcSi2o="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230605.0_1685979485268_0.4950655534841588"},"_hasShrinkwrap":false},"0.4.0-dev.20230607.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.4.0-dev.20230607.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.4.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"59b152c516b46d585909aab1040d96d6362a6da2","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.4.0-dev.20230607.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-IaQL9dl7jNnVZM5xRxdJ4xNFkCiBJxD6JN+rah8WzqvTXXverrbB5n57WiOYmE14djTUelcaf6Ld3P6zh8urMg==","shasum":"f38f4ef988a37e2ab06b591e6aacfb875dc22e4c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.4.0-dev.20230607.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUs92RGqhrQNk3q70jsJUa1SJwGrtElz6rmfcfPwucIAIhAOvHMh/eRlESqhutwlyIGxK/fLsgR3o0d6SEtWQpRLUa"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.4.0-dev.20230607.0_1686101883858_0.48464177979954326"},"_hasShrinkwrap":false},"0.5.0-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.5.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"b109ffc0df93ced466bfefe570248b1c1ee28660","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.5.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-OCEVxvv2bvMm1uqsSwCjOU6RkALsm9vOWPwApedb1Mp0vdgrPwTk01OZ04rdJfzUgbofSMNp81JK3sg9+5JlOA==","shasum":"a79205d34f7f20ecccca3cdec024a04c252a7683","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.5.0-beta.0.tgz","fileCount":17,"unpackedSize":28453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNMwXZ3hmC5Oipk5tRrY76HkIm1eiWVG8uV4pJL0X7ggIhAOMDeuO61THHup/6mj90Gij04Y0LQsKthzCVpLak+jc2"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.5.0-beta.0_1686639534104_0.6342903736760168"},"_hasShrinkwrap":false},"0.5.1-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.5.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"44fba1bc6f7823230c279b79c1ed5ab735fbafe3","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.5.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+Ql7GATfTgVbJiBBIA0gNHndJwl64UMYNrffW5FJsKjrhaO3f1rJddL0LNXQppVgYwqHsLLiF+oQD0bfgSUXwQ==","shasum":"d290a3348d5d46d6f61205b4ce42be47ac6aeea2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.5.1-beta.0.tgz","fileCount":17,"unpackedSize":28453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/t6AGuLQLxTKGYm/TH+fnZq5+fH/L7t1E9rqFM+xVfQIgWbcA3gr0yL7VeWNzecmcIow7rWMF14Dc+BHGITSfjBM="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.5.1-beta.0_1686643001555_0.9431890181416209"},"_hasShrinkwrap":false},"0.5.1":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.5.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"44fba1bc6f7823230c279b79c1ed5ab735fbafe3","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.5.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ylLVyKinkKnxfbIJKG8+G2C01Znq+tzzcqnO3Zf4lt3TOIYZLA6PydedH6l9GxlDZ7wOBuTpnxUHOw8QDo/W+g==","shasum":"2d9d302a0e385724c6ce4abfe14f07cf212a2434","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.5.1.tgz","fileCount":17,"unpackedSize":28446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYMYepRHpjAeaP6Y1Ct99cyepS4Ib+dZh6f6eFzn2NxAiAoE6QSE4u/NkpgtrOpJHyVan9EelDKVdyBny0Xnrhn/Q=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.5.1_1686645870154_0.7423777377032801"},"_hasShrinkwrap":false},"0.5.2-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.5.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"a4a7f715b9c190fb2498d476ff3c15867849635e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.5.2-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-skqg90CqfYU/+fFxzDFjOfESWaqda6fM3s+hWMgSV/CW7zitFp4IK1DZs62hfeTbhudeP917iTMZARlTlnWjhQ==","shasum":"98607769006ab4f5775616eefc992b389b88b14f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.5.2-beta.0.tgz","fileCount":17,"unpackedSize":28453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGllDMxUh9XxRYJOd4vbAj25aOMyfhexNleS36DDPpbhAiBMND/+Qx4l0qBhg5ZQ0QwupFTwTMsco3QzPOnlAD3cxw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.5.2-beta.0_1687759979857_0.8577695620181944"},"_hasShrinkwrap":false},"0.5.2":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.5.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"a4a7f715b9c190fb2498d476ff3c15867849635e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.5.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-3+J0lfjFb2G253ms7E9kqvS1YUUY3XdG1qsqLdQOPcGKYCJWfOFYqW0i54g+2RXEAsJB1Bw57wWTmYJoWFm8pw==","shasum":"5bf8276c71c6cd56bfdb3ea6ba49debc2c7c4da3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.5.2.tgz","fileCount":17,"unpackedSize":28446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhsiXcTRl92SIOApFfTmaPwmCJYfSm548UlNgtoUFpywIhAJu2hHb9V3vJNV0SkcZbpAbsydL1OA2eeiACYkrs9AXz"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.5.2_1687760843033_0.10344253602176878"},"_hasShrinkwrap":false},"0.5.3-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.5.3-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.5.3-beta.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-0nVrji1oBr37wWEyi/uLugc9jUslFabRlLM/Q7V657kFThB9e4y0r+NOaEMqDTReM3m4THmAhc98fAQL8mSDRw==","shasum":"623e80c78134e2b7a9c5b04bbbce2406e3b1d1a3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.5.3-beta.0.tgz","fileCount":17,"unpackedSize":28453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBe/Ofz2fvEEeJ/DhUGBL0VYI4/m+TuzMaoke3kTg3ZQAiAuV4p6EqSUJYj4tboWjTswUraXBN9gd4PjmX6Saglqdw=="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.5.3-beta.0_1688026674107_0.5685177115293112"},"_hasShrinkwrap":false},"0.5.3":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.5.3","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.5.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"46417b84b897e8b93fd793208a74c9a3a1c27513","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.5.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-w+688HBCIXYADROnUPvEGJjWT7X2mH3Gucc8zLD2IXNoLLXjseogxIrhkjbEocH3L4ky5lzihSWXMZyPl9tdMA==","shasum":"67ff1a7024c0a637eb409f6550023b1623e4c8ca","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.5.3.tgz","fileCount":17,"unpackedSize":28446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAebpD7E3LRiHihB8nbcar6ziQCjvQHfjRBStACvXgn2AiBLtMHPBw9NsSxrilam/2/espPLUDh3D1ZmduPWBPAf2w=="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.5.3_1688027974316_0.348078228642291"},"_hasShrinkwrap":false},"0.6.0-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.6.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.6.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"6c51e0a5137f2a1108f6de1c6f0505f0604d3ef9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.6.0-beta.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XYmy+GQ3CZuyknDlTAQ/GVMJ/BK5gwumFESH/QQL+RKR46a+gR4Uaje+g9pRl4wpKz5pVLdAK0WKBDlNtoDLnw==","shasum":"591c54319a9b5c635c21d65925c1d477436a7ee5","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.6.0-beta.0.tgz","fileCount":17,"unpackedSize":28453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6HlQxtKhC7ElSxBeureyOWZK/OmotJjm+o6CsEyXLQAiBerASU02ub45zXBm0g6CwDcuOyGUJqgvx+XYSvQQt2Aw=="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.6.0-beta.0_1688729188763_0.7094534950328999"},"_hasShrinkwrap":false},"0.6.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.6.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.6.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"6c51e0a5137f2a1108f6de1c6f0505f0604d3ef9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.6.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Tf9MDtumZB7If9fHYtZLVQh/2588OK358DTZElORbV21PX64nF/AyNsMpem1cvUlEaFVO6/UcLYnFMONoIPACg==","shasum":"e084f58fbd1f1bcf140c752ab7cb01a9b06b09bb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.6.0.tgz","fileCount":17,"unpackedSize":28446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDjuqo97nH4wh5zDByGoC8TiuieR2SHFtUNLIN6Yvm6wIhAJgsr8/h+0s616aQaRl43U9Mm4Jfgqw/mHenq3lnM+IO"}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.6.0_1688729716139_0.3564959114410491"},"_hasShrinkwrap":false},"0.6.0-dev.20230708.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.6.0-dev.20230708.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.6.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"af2cad1995e9ee68fe03e44cdc92bb13256b7f71","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.6.0-dev.20230708.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-o9KbadhbOR3ObC062swMpi06f98/3rkXNHJEDvR9BR2Jh4gHe82E2erp0MrPwf2ELbN1axVKf7p2H51azRg/1w==","shasum":"0f4008b2e363716d958fde77c2d343d7f1d64d63","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.6.0-dev.20230708.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbNRZXGP+B3eQ7Pi1oZf5difUvaVQy7xccVJAsOlzARwIhAMg79Tlxi5BpzvS4UdtsR/ZU3K1E9b9Ix2X69kTJ2GEm"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.6.0-dev.20230708.0_1688830764426_0.3509473163389154"},"_hasShrinkwrap":false},"0.6.0-dev.20230709.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.6.0-dev.20230709.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.6.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"fda2ab4d40a1036e0ae2ccd2fb9c14ef5bf7e858","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.6.0-dev.20230709.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-rHeiQSqS6Wrj0j6CXYz5hd3yqg5r0aB6QFJVkYIFvwrNZhpec6hfQWq6ysntewQuPoFI+vvCMGHoHsKXq2cBOA==","shasum":"e5a63a7fe035ffbcdf8e86a4445d2e163293ca70","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.6.0-dev.20230709.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBrwZcuCDHgoX3s9UKVXrBdAzo/Sgb34NBZC5WPs6fowIgTD0jE0X8oJwM3W+qHwLHJF1Ztzqi6BGmb/9bgHdD3MQ="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.6.0-dev.20230709.0_1688917186795_0.7389992886315426"},"_hasShrinkwrap":false},"0.7.0-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.7.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"bf4b1a2d5dcd569e6a86ea7c18793b59b68e6b71","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.7.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4qibKBRqmEB+q6yfZfeP35AMphb3EHSSwJD2jkojAR7sonoBMuSmeitgt8MsMdhjQ0y7yr2Q7ISYFjmz+3NroQ==","shasum":"eb6da89ea73282849ba6a2ff65f2974c4a1653c9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.7.0-beta.0.tgz","fileCount":17,"unpackedSize":28453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA6+ige/Gttb9xsUhh0MIe6OuPppR5q+QcrE2KR8kViQIgB15G9rpVKhCkPHlF8YcE4TBQV93wgvPYagG9gPjXNT4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.7.0-beta.0_1689936466992_0.8957671911887897"},"_hasShrinkwrap":false},"0.7.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.7.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"bf4b1a2d5dcd569e6a86ea7c18793b59b68e6b71","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.7.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-aPJzUOxNUKFH+VDtwD4Equxn9dtQCFX0zDelbZhycAFRpPhtA0TRvn9k//p63PbLT9ZuS5ILNV7YpeFZjOHRpw==","shasum":"0358c010049b67ed130c38c970e696a55ffcf7c8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.7.0.tgz","fileCount":17,"unpackedSize":28446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsZOSqNeXi7yT5wjEFnHqR0PU5LgQoW0V4KtPvTivoOAiBwe3qB/CtyiAQCyxk7dIFNqND7i2xeHx67t7kbUE+6aA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.7.0_1689939060362_0.5430718925533957"},"_hasShrinkwrap":false},"0.7.1-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.7.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"7c0158bf033c5c74feca5afab2d735c3ff46df61","readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.7.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Ii4BcyIbNB6vqeDnpadNOSLMwAD7QKAJ/v3xVHwEUjR8KXavmuTp237X5UxLJW6MMTnQ3b9e7xwL4NBwwDDc1A==","shasum":"d5fb3a2508fb40699e40f92d6420defd6171aa81","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.7.1-beta.0.tgz","fileCount":17,"unpackedSize":28453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxVviRTnwPpgoxqwei8rjYFh1jLsGzyBkdyeiLaOZ87gIgHuCWHox2EYjtoBBijkCflxYBmuh6ew94Lr/d9Acky6I="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.7.1-beta.0_1690451856454_0.8824650656165076"},"_hasShrinkwrap":false},"0.7.1":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.7.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"7c0158bf033c5c74feca5afab2d735c3ff46df61","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.7.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-pRE1nw+wbZvid/Zcs84fcEKYRBxg+i5wx8XIbIln7CAx8ECs4c5nM0pkzwpxXeS+/qf1DvpqnGtsLP1YmHGRFA==","shasum":"78cde0c30d1c1707ce63f92e11202c8e3c932f56","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.7.1.tgz","fileCount":17,"unpackedSize":28446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0hg8Oph0S+KUqQ96zv2avqzb1rSOilUHhlGOo0wszvAiAgThn5VxOkEvH0jynzTDpVGQcOmc3T1pJvF5x8izIQ8w=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.7.1_1690452755626_0.44085424300453036"},"_hasShrinkwrap":false},"0.7.1-dev.20230727.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.7.1-dev.20230727.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"7c0158bf033c5c74feca5afab2d735c3ff46df61","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.7.1-dev.20230727.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-XRVNE7yavf2AAWiEXRGRnCDD4p4RJebSnqbZS/HIN2auB6wcXdF6iLV00eBXxissN2/O74+DxAfUaWMGe3YfMA==","shasum":"e433ff65c9519c591f47dda50204452515e763dc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.7.1-dev.20230727.0.tgz","fileCount":17,"unpackedSize":28461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkEdKl1b60QtWFmS9/USI4lR53hAx79FDD50HLpWXtEAIgC9n2B/nTBVOmS01RUxM0oPUJGPx9Dvon7fTLkid1Lzk="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.7.1-dev.20230727.0_1690472371639_0.13118012535428414"},"_hasShrinkwrap":false},"0.7.2-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.7.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"180f8a6fefba41dd9a8499dec56c8d0724fd4839","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.7.2-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-hG+L40KhvqMdcUs3lUE/OSLUWOtlvDJ4U2DyzKiKAfUO2+rLsxGFy3ntzXHkulXyFXzcMwvMIo1SFzUMFk/llg==","shasum":"12974d2b364e977d729e00a4c5a9247fb0a03458","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.7.2-beta.0.tgz","fileCount":17,"unpackedSize":28453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgVqmHWkaX6wsNejsCrNV3RBRFNVJ84BXu4y4L3qhJ+AIgOom1uwnj/NcNzqXjWTzAJj0zERiTndV/Kid3V1h8Fng="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.7.2-beta.0_1690792786283_0.9556807715651565"},"_hasShrinkwrap":false},"0.7.2":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.7.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"180f8a6fefba41dd9a8499dec56c8d0724fd4839","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.7.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-wziMDPdnNGvp/8steL4yEzfS2/40mb5SbYbxw2Y2TgfadBCI9jBV3li0FrbHs+52fZPY4JH34WLAc6EvaFZ2Nw==","shasum":"8a3108670b9622fe95c5b25a01bd7eb5fac3283b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.7.2.tgz","fileCount":17,"unpackedSize":28446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd062lVwlfTnmnd5FCa06HS7pMrI3W+nhrIxyn1+MTPgIgJQUJMlvlFUJqqhkd93L3flXX6J4XXoLNkXP2/sYsS40="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.7.2_1690793450112_0.7361509567020366"},"_hasShrinkwrap":false},"0.7.2-dev.20230804.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.7.2-dev.20230804.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.7.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"e60acccc5d2d2b78d466f3cd43c1bc88c141d4d9","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.7.2-dev.20230804.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-joGsgNkgJHCBialcQ8C5+xVVHGyd1Z0BkCAhwbfImAMnf+E9URCtzDRgSoY2DUrvVHVcZFPPhwIP7b9b4ZZN6w==","shasum":"7481146ecd822eef6b539c11ce8a3f191fab9417","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.7.2-dev.20230804.0.tgz","fileCount":17,"unpackedSize":28808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH14RJaXcASi/b7gk7RyrZZMh3mxKQhzCJdaC8KRiC4IAiAKTr0Z5R7FrOL2jCKJXOYocli2I1UepKPzZnsllHeGDw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.7.2-dev.20230804.0_1691113670826_0.36996512328171316"},"_hasShrinkwrap":false},"0.8.0-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.8.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"6f1ffdc25a3955f66b6c6751e3b90724a911603a","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.8.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-HUhOn22+OcNSnX0ODp57R6FgzxKfHMpYD/NxjtrqyqFuw9+aX38k4EcNYpU1wnSV9dJymw0KsOnfwP1b2S7LFw==","shasum":"f43f68b8647a4fb4f78609a96de98cc1013abb59","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.8.0-beta.0.tgz","fileCount":17,"unpackedSize":28800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiSSNBxDFVihYRiX3lwyRIW8AOvN+xmO+eRxtHc9BloAiEA2gbMckeONnSSU0itFR6VbWoG0uZY+jKGausExcMYHQo="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.8.0-beta.0_1691138711491_0.6304967891525866"},"_hasShrinkwrap":false},"0.8.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.8.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"6f1ffdc25a3955f66b6c6751e3b90724a911603a","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.8.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-yadlXdEtZpiFQfWMGQKVPctXuuwF9afhrj6PeOldnH+kaLIyNAHoj50OUkdLwF/XR2KaBjXzWnqPmuhKF9xE5A==","shasum":"ae815e9e3ae0b1a062f2f74225da7de61791a7bf","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.8.0.tgz","fileCount":17,"unpackedSize":28793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA28xGWKvOJ4gtEst3r0DWsEIFJftL3gRhCWedyklHETAiBunLshMBlsZ9p7bpnQ8h9GVowIqMlQgb8PYxreLibpIA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.8.0_1691141280113_0.8083808322955097"},"_hasShrinkwrap":false},"0.8.0-dev.20230807.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.8.0-dev.20230807.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"6f1ffdc25a3955f66b6c6751e3b90724a911603a","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.8.0-dev.20230807.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-HmzLRsG9yB1BOCQJnyufxFAY1N0DA6Ws02F544E41XYhywrSYf3nyK/CBmq32dIH267Ab9hhqTjzEar6T2j+DA==","shasum":"c39620f7d2fa30ba0ccc25d04a1addda8a7d46a4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.8.0-dev.20230807.0.tgz","fileCount":17,"unpackedSize":28808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUPUZOyu9x+xThrKcj3PvpSa2FZrionjt4yBmiHYMFaAIgPx+YRoyy2kexj+VhD+BN6pyspCIY824K0J6EwXTL088="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cyyeh","email":"chihyu.jimmy.yeh@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.8.0-dev.20230807.0_1691376080895_0.18542990150095773"},"_hasShrinkwrap":false},"0.8.1-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.8.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"232f449deda1b22fdb667ad0c1be62ec4e388c5b","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.8.1-beta.0","_nodeVersion":"16.19.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-TlVD5N6C1GuCgLYHwdYeeXLELrU+kTEahyo+PfDOGhvzpS4KHTOszTlVnsBo4p0TQWm3ET1pc5VfMjRju4X71Q==","shasum":"1a4070a035e41e0bd67cbb02928db3ca34f1da13","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.8.1-beta.0.tgz","fileCount":17,"unpackedSize":28800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+ezTinzoceXW1Bhhiovnhud/klYSFyXLW4YgNRYyYWwIgeQvEFNiMc0m/7e2pI6VVc8dXIwzma2djh6uz9DXpL1Q="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.8.1-beta.0_1691996875647_0.3873188166562649"},"_hasShrinkwrap":false},"0.8.1":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.8.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"232f449deda1b22fdb667ad0c1be62ec4e388c5b","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.8.1","_nodeVersion":"16.19.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-Ed7fVkkmvBhS0T5FXT0nt7VSwLltaSxuxoDfYXPHWF6KBLEwTJHbYhSv3WoT2qU5Tb5O6nhIysPXFt5XXom7UA==","shasum":"57cd170b4c64d7c2a482fa9289ed48ee47bbe8c1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.8.1.tgz","fileCount":17,"unpackedSize":28793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLj0KbM9Xmfv634UAWPksWVMhnffhVumr136orLljdbAIgNHDiWLRKwxjUyovnXu1DUhIkDtl5XDzYcym6PSKaItA="}]},"_npmUser":{"name":"shimin.wong","email":"andreashimin@gmail.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.8.1_1691998181742_0.9988902637751982"},"_hasShrinkwrap":false},"0.8.1-dev.20230815.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.8.1-dev.20230815.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"232f449deda1b22fdb667ad0c1be62ec4e388c5b","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.8.1-dev.20230815.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cWUuZczpzxmr03SQuQUIwW+a/61O1l4wwlrREa9sa8YNJgb9hr280Dw5nHnLAO5TrB+oHgEWxzlFfvJB7pQtmQ==","shasum":"f92cdd972cb23879b271a84ea24bceae8b5cab7f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.8.1-dev.20230815.0.tgz","fileCount":17,"unpackedSize":28808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZHdYa9bZrMSjnBE0Di7H61gIwNJKe7a3fw+8tuaNpFAiB9k68moYJ/5oS8tOG6/sTi+MoiPTmo06lvMu5ngpFLWA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.8.1-dev.20230815.0_1692067233875_0.964725453702711"},"_hasShrinkwrap":false},"0.8.1-dev.20230818.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.8.1-dev.20230818.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.8.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"de4fb8162e315ab2cf531958aa409239bf37f78c","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.8.1-dev.20230818.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5nuqikuDgHtUYlE1tOzaY2+RnMxmRlaFvLBptjCmAWbe2OPPfJ82tD/kkmQ2izljrHBOs36DSiWGq6mlmUA2aw==","shasum":"b94f3eda2c4f339db9737d5ad534bfd80110438f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.8.1-dev.20230818.0.tgz","fileCount":17,"unpackedSize":28808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHI5ubvzaXoxTBQ5oMWy/83ciVhxX33qD6f5bd7oTiFcAiAgD3+9u58A4yTTKp2/wN2I3IwJWH37cgqKUxWt8p0a7A=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.8.1-dev.20230818.0_1692326402801_0.6174698300437542"},"_hasShrinkwrap":false},"0.9.0-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"56f1cdbf7b269a584ae825b590f8fb4116a47de1","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.0-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-rkixV2LovuFFRFQdtKGFKAWUbW7q9qbmgyFf4FN2IaUeI2rbTzhDJ7API0dYb+NMPy4w2nEilfuBkv3Hi9mNfA==","shasum":"94b7f6bcf8f04652abcb7ffb999da38640459a30","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.0-beta.0.tgz","fileCount":17,"unpackedSize":28800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC23/q9RCjVqZTfAPt6fkrGWrF0FgHJ65th638d5AUM1gIgL7TLBSxZ64+koMAoG1n6zhouATG4dcp3j8zdBCc7NUc="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.0-beta.0_1692357493139_0.24987884881317624"},"_hasShrinkwrap":false},"0.9.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"56f1cdbf7b269a584ae825b590f8fb4116a47de1","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-saKrkNcJ/+/6ZKtcXDoyVDKTXx/Oio7XsSAvfPhWjGIrDBQhzM4AhfHMLsNSxffy3CQflR9M08kVYlg3xZUcEA==","shasum":"68d291ab22aa99666ccd90e6ea5b224335835f54","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.0.tgz","fileCount":17,"unpackedSize":28793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUQa0Y7D+2R2Vw6vtBzHfGA8uDgVVL6Oxvi3XYyWp6AAiAjExuH21F4M6m2G/1+O4AfjrPY3fIz3+Xo0rkAYovnsQ=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.0_1692358240984_0.6142754785097013"},"_hasShrinkwrap":false},"0.9.1-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"df1ba3889511513a52e5dabae64b990ae091e0f3","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.1-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-roEvsliovTg6irjHcn8zbY5kDxCxXpPu6tyJDmN4nG48wyKKLrZCvBrkJPWdRlvOriS62IMOwt+DpH8KNn4J6A==","shasum":"5bdeb4cc20a38539160176d82a7df140d6590593","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.1-beta.0.tgz","fileCount":17,"unpackedSize":28800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/PZlUaGOYtu9SgXYiuvS+jktn2ewsScKO4cks9kPUawIhAPw5dq5aSxIOsq3TgNLiN2qhDOzUjlLdnKvabeYUJH29"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.1-beta.0_1692596012398_0.59121391058641"},"_hasShrinkwrap":false},"0.9.1":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"df1ba3889511513a52e5dabae64b990ae091e0f3","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-MWAPhmzqPT2AAAnr6hn1IOdmsLoaJj64ak3wv/Dl0LjNaCfauK++kdSoYrRzJjyRi12DVWWS1gSJTY5OwqaOvQ==","shasum":"d373a502f5580c7e12d44d18d31f07f65e634816","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.1.tgz","fileCount":17,"unpackedSize":28793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQFN0ZwXfm8ThxFC+D/WLUYwBVbk7wPpe8lvJrIaBacAiBRfXn0GIhehOlG4eXfJxI/emfLH0KTAJ7jLjqz8p3ldQ=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.1_1692596388413_0.7730412300698792"},"_hasShrinkwrap":false},"0.9.1-dev.20230822.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.1-dev.20230822.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"0be378095e8929da1716149de61ee5017d6f52ed","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.1-dev.20230822.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-C2QHG4egNAfRB7xX93hdf2RFqlUss5Hq7WhPaa1++/mm5B7P2f/bdm2vd/q8/YQNkD5qIQVnSPeJAo8KbwJnQw==","shasum":"9b8e9f59a1c373ea8d03fdd296f2aa2c9e2a25b6","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.1-dev.20230822.0.tgz","fileCount":17,"unpackedSize":28808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3YW7Xo8psadjXkHvPV8hWngawfyJX2uk1ZtQHvuR1UAIhAIXJATdpUVbAFwu8jCravoJd6NXzxkz5plwBhytTRpWq"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.1-dev.20230822.0_1692672018844_0.8397749220006856"},"_hasShrinkwrap":false},"0.9.1-dev.20230831.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.1-dev.20230831.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"MIT","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"bc00c092d6e5f611ba93c6867cccdf4b7d5fba90","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.1-dev.20230831.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-pjJDyeN1YwGetbWzLNrph9EWvMKqnCBCxSQum9v5a02ukR61vJKFKnvMSGSrgjhJIfuDYzeh6jV8B23EgVHpCQ==","shasum":"39213a17fdb0c013bf0276f8324815f4ed96ede1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.1-dev.20230831.0.tgz","fileCount":17,"unpackedSize":28808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoTAZcXtrh36kJ4HtYF6HQWWdqpmANp1rwrsAHPXLMtQIhAM0Oi7N+H5GCAyDDnJvDVvnkiOWXu/5TuC3AO8GFIk8c"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.1-dev.20230831.0_1693449611914_0.039931985922476265"},"_hasShrinkwrap":false},"0.9.1-dev.20230904.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.1-dev.20230904.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"7e87aa7cf3a725be7ce3c384ef682c0a9c579d09","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.1-dev.20230904.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-DDHsvNRU45wML8Q3G49md8phGiTfP0KO4d3+iIY/I46WNDm0D3Kr8khFh7YukfMs1/XDnycPB4cnPmvOKTYqKA==","shasum":"f43645fdde7ff1231863e386c85d21e4d71c69e7","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.1-dev.20230904.0.tgz","fileCount":17,"unpackedSize":28815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTq3qhZ7N5mOlPU2HvODxt/hBEGEkas+6BXcb8Kx29LwIgHZa7/ErZOl2goC1zZdbFGWJrxQrwrQu0lCG/Codm8i8="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.1-dev.20230904.0_1693795265581_0.03425254167964642"},"_hasShrinkwrap":false},"0.9.1-dev.20230912.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.1-dev.20230912.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"fa73cfd332afb169bcea799d0b8146b2e6b5e7a6","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.1-dev.20230912.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-2vheKGCjEQriFOl72v43BPw7rwwI4oFH3fHVlB1NadVWQ3Y8ZtYRDh2Bd7Afkf3NhAJQWsUheT3GzXgA1yItkw==","shasum":"19f658c5d6184fa3dfcf7b78e10860a0f9edd986","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.1-dev.20230912.0.tgz","fileCount":17,"unpackedSize":28815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU5IN4/3TgF4CK4ho9wOijfm3K7VPybJw8TiNtCW/RgwIgWSNdEkYIrbiWHxqC8V9/AwGC+jTr3RGcILb35ZFMCJA="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.1-dev.20230912.0_1694486425601_0.3123521896810495"},"_hasShrinkwrap":false},"0.9.1-dev.20230920.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.9.1-dev.20230920.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.9.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"2f212a192c6990fb4184a564e8618f697946716c","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.9.1-dev.20230920.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-tBlDWKksGiX4NZUFmMc8PaOYW1+Kz5lUNPknWET6Amu1+NSdmeW50m2IfEUJ+78sbqXB/G5Qju5ERkoolhvzWw==","shasum":"7542a3b40a1382a2255a94a25b182c95086b44ba","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.9.1-dev.20230920.0.tgz","fileCount":17,"unpackedSize":28839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCjG9mTrJQw1d52c3CAwMz1UsB3KAy8ugl5qekQCagdAiBe/cKNqMxrmvOSeTe4Xzx6+3DXnnprEQM1UVZaSKy32Q=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.9.1-dev.20230920.0_1695177625281_0.657561921742364"},"_hasShrinkwrap":false},"0.10.0-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"37d157e87fb569767b62f32da8aa6c90e04eec48","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-cm7d5x33s6SWLcMz8JGrZtKQY4ldxLThBWVjVbZmTmw+bAIokanexPLNV+AnvJRBZ83VBmMrVBMgSDBDJX2OAw==","shasum":"9e9b0e03339eaeb22120455691ffe03e2ffc27f4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-beta.0.tgz","fileCount":17,"unpackedSize":28833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHkrHhLZyfWPlJOzdspKVmp3X/Hj5U2qJexprTCqe8cAiEA2G6AQAgFDat3x5kFP26ztNob6gqWeyx7DoCzmw1Kd0M="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-beta.0_1695446778262_0.2654104409947964"},"_hasShrinkwrap":false},"0.10.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"37d157e87fb569767b62f32da8aa6c90e04eec48","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-p801matIL6LSQXnT7B/diPLfpKDp+1aSBSGQjZ/wT5mfwMTFLP+7il1hhDj+xkFRLM/omSS//r0nNbmOsaPVgg==","shasum":"0c92b3de67a9aa2425b49f4acbabc96a753bd931","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0.tgz","fileCount":17,"unpackedSize":28826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwnTK4OnjgggdKM4fX7mxKqafZL9X19qZEVguJJYuCCwIgAWj/liKnZGEA6NyzWxfV9lyg2ENIZhP6Y4CAtPNZDN0="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0_1695447414633_0.8575357409660691"},"_hasShrinkwrap":false},"0.10.0-dev.20230925.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20230925.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20230925.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-bn0avdh5lNK7l1UuWprGd8mjc94MpmRWOB+o1TtDUkdcguxL9KqxV+LVaP+30FSz2ohJOipBTijirC2Wope1rg==","shasum":"6fa838ad4b6aa257a811aff7208a1b3f6b5702bd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20230925.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbHv7qdaGMdG4wdcXzBaJc7HdCd4JjqfA3FsCaPC2bkAiEA5T/A5pr3XZfI/+/cDMfRtaJ5kNyD0peGv4KmB6BL9jQ="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20230925.0_1695609632503_0.23796987696147953"},"_hasShrinkwrap":false},"0.10.0-dev.20230927.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20230927.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20230927.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-RdDdLkyqoOsrEBUs8nvuMzKjmAZnj3sozHWk6N60Arag9TAG80FwwBOgW6H9Ocdm9O4y3qPq0USpECwviHZd0w==","shasum":"49d86b6369b2eb267da9561a98fc51fc89177ca6","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20230927.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCedqcbdCUd+x2fZdmZEGdikc6r2G8AjjRND6cUoW4QdwIhAMXSKX/ykO2bI095QoDgS1QVE1awVBNj94DsrrEYadVo"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20230927.0_1695782571951_0.014869590272217348"},"_hasShrinkwrap":false},"0.10.0-dev.20230928.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20230928.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20230928.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-emDQ4WozC75LoqBhuxS42n+VaIt3LXCGbyvg10XhReBXrmQRMI4D1Zp4SR/xVDV+WbpgH5SRvRNaB/qM8j758w==","shasum":"af13ae4cee980f575b797423007f0977847cd61d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20230928.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEEP1KLdD2Tu0IeV5ECgJ2TTfDtHbCjM64klhBQRUg6AiAPm2Zfgdb+N5CkSfw6JD9YLAQqljOIucdm2jUS/H497Q=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20230928.0_1695868884428_0.4726910751055198"},"_hasShrinkwrap":false},"0.10.0-dev.20231002.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20231002.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20231002.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-/2cOrVMCRHHvaRMOgjtsY6AyS47Cf/57sKyFcS6JWGHHXojUHuawqemqaTJm3Wyp43rABDQwDNEQM7uMXwiEdw==","shasum":"a740a1b1f2686001e08884a41d911972678984bc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20231002.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmEW0K237t+yjCFnrIcXI3uwgIgnWWdTbBo2A+UmS1dAIhAMouWL9o7LVphQMhkO/LLInijoR1TB1qGBuniTIR1y+j"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20231002.0_1696214516337_0.9577900733093672"},"_hasShrinkwrap":false},"0.10.0-dev.20231003.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20231003.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20231003.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-1dRDwqmSAfk0o7dCBEL8Qgk3FXIC/LPfnDwXnSz8LcyoCQQi9TRLro2GfSM5zphum4dvbsWAAKKrsaJCS3XZCg==","shasum":"ef2c0b293c9faf502653f2110431ef6f66c19843","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20231003.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNCukChiILenzRSga7H2hjWDLuGpkYVWZu4ulVAFMyyAiEA2VOlw4f202cjnb4QIlUJd2fn+RkOS1LGpbQ5nqECPHY="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20231003.0_1696300862783_0.2968092641329543"},"_hasShrinkwrap":false},"0.10.0-dev.20231004.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20231004.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20231004.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5PN0T06D84dqqTCcfztioLlBALvqye4JMl81Afokl7aRdCOBt9PW0sqrOPrnKjipMRCdifGcf5I8Drw41dldfA==","shasum":"b315632c4bdd39a5888d73dd7b2e068079727150","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20231004.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeezZGDixSXR44iyzbgQ/9vQzfNItzO8/mv8vhnJvDYwIhAOpMPPqXbU8HZSFN4K4Pl5WBlG+eL/UflGTA2T8uuAWI"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20231004.0_1696387320343_0.832194225448972"},"_hasShrinkwrap":false},"0.10.0-dev.20231005.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20231005.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20231005.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-GW7FfYhfHt7BYKAJeMe8TzpDP3rHI2rQizNoKyeVn87cck+NMZaE1Od9KO3rzaN374MWy+NS13g0MAYBrAC3UA==","shasum":"cbc1111583b3ae5954aa2d577e70e79ce7a7361e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20231005.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCszOEX0ViG79d4SBJV6VddJgnVKqvValAGu66myrZBCAIgRGY8j8hEZpbOwWZBR7273q/wBKkvsp9k6ilsWfFMedE="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20231005.0_1696473669397_0.887731785805496"},"_hasShrinkwrap":false},"0.10.0-dev.20231006.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20231006.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20231006.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-cjIAwv0ts/N9Hag6oKH7gBOFymQOZiP9REVxE/iZQGdc943HPBJJSwKoDOLjupZ9NZ3fbvMEwt9uM+CpugRzHA==","shasum":"daf70ab9517db401a5be13eea1e9dd7765545246","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20231006.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGgkS558TPMccQ99CMON366V0BBgD8ayRPt0axRXE7XAiEAkt8VahYsiiuh2XELQj4g94v48eccJYJd1V2DTFJEikk="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20231006.0_1696560059602_0.5735721681367731"},"_hasShrinkwrap":false},"0.10.0-dev.20231012.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20231012.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"d9cea9e1e80b4598ef13fb643537f548048baf0e","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20231012.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-3XclmGjFtbWL19a1EBqANzGU7NC3WLHh2HQ8eyTZuUzL5ocpjR5Jn7yyIUeSroBFmJMtZD5dknz/S/USpD48UA==","shasum":"9a168953c1b30d7492ae1d2a2f304825c004ba29","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20231012.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjX8gPCuAQUGubV9Ar9EeboHiLXy5PIEWkK+tM5OR32AiEA5lR7hQ6rDoc4VIhxdw7SZHogqLvt0OjiIo+1n7f9Aw4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20231012.0_1697078561152_0.7500055658639997"},"_hasShrinkwrap":false},"0.10.0-dev.20231015.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.0-dev.20231015.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.0-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"83211a1eed5ab5ce23034b4d889f062254ac22a4","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.0-dev.20231015.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-FKcRuJK/+EK5ZO9JSB6GKJDLVhmBcaACauwTa3kgUrahRiqiw995NORs+NGMmt49A5QSpE4XPZ0EDBkPXnfYXg==","shasum":"96bb26eed734189e196e2f1609b1c79671ec8e75","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.0-dev.20231015.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwe+VH5AAL7xEJBCEa2WH+XXLM4/NbVAYnadV5dfG4rQIgBR0PSKhwnVJqGIcDaRXMDm4pQr4vYDwaHfq6bh1UI6s="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.0-dev.20231015.0_1697337639631_0.04853635028751446"},"_hasShrinkwrap":false},"0.10.1-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.1-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.1-beta.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-IFxahpm+xfKVz9rfeDQvYSqIoEyJSLA+SUOLWWK6nZ4epeI5ANUcNP7I5akRHQrjccbxUMRwsgSElrFp2qljaw==","shasum":"a0c85ae8c23bfa26f7d7b9d422d6c47511a0ce6a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.1-beta.0.tgz","fileCount":17,"unpackedSize":28833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwPSdgy0ZClqNLa8B7mEssxWyixDoj8nAq7tplB46tiAiEAklzSeqtb000W5Ye8SN5T1A5shn7nvFAFa1b4Ci5Khbg="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.1-beta.0_1697435594631_0.3471767496942455"},"_hasShrinkwrap":false},"0.10.1":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.1","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ekm5x0yEt6cx8wMfoB+C3ZdgBjf+d1hG2O46kf11O8O4yfb8EzENShYXULST5QD/VRaqR97PXhibcBbsXHeDFA==","shasum":"2d27765b78824d1fa72d9919741d44d1466732e5","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.1.tgz","fileCount":17,"unpackedSize":28826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvYG6Rs4HNz8e4ualIwn9p56g5atoWzJ4O1e6yaEsKtAiBiz/qnpHobG2CBDQR2Q99+5UIZWgAfxxevg3v9t8zNfw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.1_1697437162254_0.6045949889624165"},"_hasShrinkwrap":false},"0.10.1-dev.20231017.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.1-dev.20231017.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"ab7411f873afb9c3e0e5ede14fb5321fd9cce659","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.1-dev.20231017.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-LrbAXB7iRUULNqwq/rBeo+3Nfalk57OgpcIbPWZo+JUZF2NSel6uIzkpEOvhXNGQCJHstr2WMoe5kem1go3tSQ==","shasum":"a897949aab7d1179c44f816e6122a4a2b773293e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.1-dev.20231017.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZEYPoiTDVi1sA6dTHYHJ2PD2oks2f7wcALp/qwqxhYAIhAN5oFvqbv21xJRdTYw80smozG4+o76p07tE193zFDncl"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.1-dev.20231017.0_1697510480559_0.5256071443920423"},"_hasShrinkwrap":false},"0.10.1-dev.20231018.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.1-dev.20231018.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.1-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"10ca6f7eb99b358869f0d7585cd88537590013f0","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.1-dev.20231018.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-typkETY42KgMrKFPJZjT0teFrRQzOlMjre3elvmnLHTeOtuxh1GStyyum6rDc+U2m5/eBt26rRgtc1ijk05+6A==","shasum":"b709543cd61851687914bc66ee281a7257cea148","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.1-dev.20231018.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvMVDiYO2SeCv93bRgJT3I+pfpeOpDPf7a7vTg+XNcIwIhAJwHr2CR0ILFceFkTpMGSWR40q8NtUIrBgaUn0N737rW"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.1-dev.20231018.0_1697596941382_0.14130786886081736"},"_hasShrinkwrap":false},"0.10.2-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.2-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.2-beta.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-qZx64uUVqKt1RxZokV5zkwgk0jtez9TfK9vB56n6ASlHBLL26TqRQYPhbd+lMgN4AMIqk4ePcHWlp2rBEIbIbg==","shasum":"cf68624e044bd811639f595b0ae40bf8e860f22c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.2-beta.0.tgz","fileCount":17,"unpackedSize":28833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwU/Fwlq/Mjz+Y1siCUEkRRRTF6oEa3/xcZx9hTYwehAiBVUYYdMI1s/rCb2jO+AH1X17PBjwr39pUgU+Ee7kmdlw=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.2-beta.0_1698143505785_0.6339606375623761"},"_hasShrinkwrap":false},"0.10.2":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.2","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.2-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.13.2","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.2","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-SQZ6WOAlsSh4rRviZSf+rX8vEHN8kyl6+DLFsaBsR3V6VapypBqFtwQaB6puFhI+hd8c+0ON6Vsc4auER4GzsQ==","shasum":"77bb1c0f9ec57e096d8dee781e64b1d6f19b6b21","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.2.tgz","fileCount":17,"unpackedSize":28826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHb9SiEQgutmmeaNCfAMwn6V8nO3dGbgu2BhQEzlbdGCAiEAgf2i85xzrQhQDF3NgC3CtYt1K+jvrDzXlmUbRjjinHI="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.2_1698144336328_0.1089666253172672"},"_hasShrinkwrap":false},"0.10.3-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.3-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"cadf2b4d96482f18a3561da04a23421d2dd897d2","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.3-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-3A+yBuN5GMAPwlQFqzQ+pRJL0oaQhIRb5gX4w+vF1N845pSJKB+ZboEmZGN0y96B37W14OrNFHqnuvDl7ysa9w==","shasum":"de1461d01b44bbfe9429f629f1ecca4db42f4d74","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.3-beta.0.tgz","fileCount":17,"unpackedSize":28833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+9G1JtLulY0pIBxOLQxkwMHqudLrDsQ514xGRXtJWHAiEA8Zg6Q9aIJEG8RDMcpSAJiToyCHpoDWlEd+Lxvvjujio="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.3-beta.0_1704971396469_0.465694689155173"},"_hasShrinkwrap":false},"0.10.3":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.3","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.3-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"cadf2b4d96482f18a3561da04a23421d2dd897d2","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sa8vQq/kcngSqqSYT3RG8mEE9S9g4d52Z7Zb0z1bnKZRmTz+KsxwyO1UMhULfgH+20vNibqOysc+3asFItgt6A==","shasum":"c936cdd2b63189ed8ed07c0a2b39acb21913c57f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.3.tgz","fileCount":17,"unpackedSize":28826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4fnmtpoYVFyJkgOc0SpmZ/fwq760T8xtSnQdlTPEtnAiEAsklvIQcZE3+FVbAXvrWsaYYmCowzvqldmAUEUI+jk/o="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.3_1704972252877_0.6365553957194512"},"_hasShrinkwrap":false},"0.10.4-beta.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-beta.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"f7c378693220c4229528d10854efce65e5703eca","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-b90EXCcG9efNNCLdRNyQ7lNiQDAWMoNL9D5ikdGzR0fGbk5ZCHEIs04+gMBZA+8Z7QfOp41tRtqowLvAqb8PDQ==","shasum":"58f9d6a004d96bc14bcc64a9b72a7b9374893c12","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-beta.0.tgz","fileCount":17,"unpackedSize":28833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+H1TOi4mphKA8D55G8nYC+u6DAZWNIRwXH+RPFWkYGgIgBDvKJhW+XCjVCbJrCdnRfJPu6p8xBHIdJA0h6qKR6CE="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-beta.0_1705573327911_0.7238426563734701"},"_hasShrinkwrap":false},"0.10.4":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"gitHead":"f7c378693220c4229528d10854efce65e5703eca","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-0UaOhvDf1Q6/C6rPIWys62S2vPfARNvZXrRJWjbPXHFioDGN1o5/y4rJ4bV9HvzUbOro+PGKbE05y3xw6qITWA==","shasum":"f60d052ed768933e63aab2cf99fef82279a6febb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4.tgz","fileCount":17,"unpackedSize":28826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsIlVG4JQNvVmFuQ5fwSKwhqz6ZjRfOZz7niqRLDpX7AIhAOKGDNPkgNwu6twxLezha1NSAIGeYrgKzwqLR6iDUiXx"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4_1705574209764_0.728567646290432"},"_hasShrinkwrap":false},"0.10.4-dev.20240122.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-dev.20240122.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-dev.20240122.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-v4O7o1UhH958pHQTH2tN+vcLoK/9+yIGIMK8KHzO/T+N+dXRjSqI5xibYUblf1cegbvO2pU9fxZLDjQT/mCQAw==","shasum":"1e6c76140b91e8b433299ce5214ace4f5164d0ef","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-dev.20240122.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYU6shr+qXe+M10VFFeLuKOCcVafHrfS0g+w5ZpdAzewIhALwZhhesuiD7eQKG2Ren+FO+tToDWeSoiL8ZrrkyvUIP"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-dev.20240122.0_1705891465366_0.8901988431639434"},"_hasShrinkwrap":false},"0.10.4-dev.20240123.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-dev.20240123.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-dev.20240123.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-OFpLwgBu5g8ZQXdYjhyLvAKBKmuKgjPfrUUpUw14BMiO7rcorQ/X57Je+zjPMk0UlfHxuO/CMghlvoYGhtb83w==","shasum":"2b77a7fdf2c16dbcf66493cd7509437d42831f9d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-dev.20240123.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBU9vtAa0MviazbxnqHrpCSnJG29yr2QIZywPgjHuPVsAiEA3Cm7TgJ8r7WPjKvDHJqve1QyjAUOtwD2kUESOL+SsMI="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-dev.20240123.0_1705977854693_0.7451343171842297"},"_hasShrinkwrap":false},"0.10.4-dev.20240126.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-dev.20240126.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-dev.20240126.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-YgpkThZDbBIrU8aUkGkPMDHlBPTNHAAwiF3/l2DTfWFGPP2XS611Na1leebTlmhGzn2mqZS4fU3bro8XuW1d8w==","shasum":"ef58cd738be934f5fbfb3a9631757ab12df9187d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-dev.20240126.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAej8gsjRcmjfcUJfwSSEWKv0GnDrXs1DvEViCk71jPAIgJEcf5szH8jl1KOAP1Xr+YDxWa7i91fQo+8NVIn/R94w="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-dev.20240126.0_1706237085229_0.43418696498044906"},"_hasShrinkwrap":false},"0.10.4-dev.20240129.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-dev.20240129.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-dev.20240129.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-0KViq9jZYIJcv50tyAiyh4RefPh11O6rGkZelJtBJMJNfg4appfQ1qbg24Nfx20dRyFSJ3DtSOGFeD5+PSdAcA==","shasum":"1d0e8214e9d3d80f1d5971798ad476a43576d285","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-dev.20240129.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzTOVH1l5mLIs60oI8n6pwglccElqrA4BTUcnukopkLAiEAnelOxOOSZHyDIcCHEmq7V6m/qDHaUwbdcRmVQlluwuo="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-dev.20240129.0_1706496243765_0.3525701881300618"},"_hasShrinkwrap":false},"0.10.4-dev.20240130.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-dev.20240130.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-dev.20240130.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-mUqBHU4W5jfNsXuwVTJyZHWnqGyZdD9uS23Qje18tdMBDSYryAaVIiCnzomGIYCrK46tm1GBSyXmqeji/qTQew==","shasum":"de00ff0e8117a238f353da3d1731618091f7aedc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-dev.20240130.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGRsl694rjU5oGditsferFSUOu+r4UcMxzch2vxwQ2cAiBYw8vtptNAr2SnCquKCyUzLa2bHQrdpEQcBAGjYKKfLA=="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-dev.20240130.0_1706582671835_0.683228590915312"},"_hasShrinkwrap":false},"0.10.4-dev.20240131.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-dev.20240131.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-dev.20240131.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-UbO9UqzYRAez7o/Wn3/fcibZT/BcM1MvfuTmENCl9p5gH7LVxXDo15RHDoLI7nB7LlBEbquFfQXiK6y+JkZZqQ==","shasum":"055790685dbc422492ce4fad25dba121cdc4629b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-dev.20240131.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFOwbDUOg4sWUovrFCUky3lrqwDVXuzXJrLcqOPsoVywIhAO40Lases12qpk/oqDXBZ5jluY5zqu/zs3v3h7AFvu/6"}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"star.you","email":"star2ver.dev@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"eason.kuo","email":"v6610688@gmail.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-dev.20240131.0_1706669089105_0.4165375012901533"},"_hasShrinkwrap":false},"0.10.4-dev.20240202.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-dev.20240202.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-dev.20240202.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-ThoWe2sbtIZ2sjLmnskPwaVIbrcXE69lKDdmSqVWoFWPB+dZLWeSGez/nQ7QL8xvXl49RJ6CE77upOz/t/hYAw==","shasum":"79eeeef9be91e35c9f84bb541e2c97b6f1ea4ea3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-dev.20240202.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRm8oQ1qqJe0Ks9IMWrveAhZdg86PiJ9RJACqobNMiKAiEAyl4dUn7RgMMtrcUQl5xLJbCdRrIthVLr0CiT7AQwM38="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-dev.20240202.0_1706841877545_0.07281940690360922"},"_hasShrinkwrap":false},"0.10.4-dev.20240207.0":{"name":"@vulcan-sql/extension-driver-bq","description":"BigQuery driver for Vulcan SQL","version":"0.10.4-dev.20240207.0","type":"commonjs","publishConfig":{"access":"public"},"keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"license":"Apache-2.0","peerDependencies":{"@vulcan-sql/core":"~0.10.4-0"},"main":"./src/index.js","typings":"./src/index.d.ts","dependencies":{"inversify":"^6.0.1","reflect-metadata":"^0.1.13","class-transformer":"^0.5.1","moment":"^2.29.4","ms":"3.0.0-canary.1","lodash":"^4.17.21","toad-scheduler":"^2.2.0","uuid":"^9.0.0","js-yaml":"^4.1.0","nunjucks":"^3.2.3","axios":"^0.27.2","glob":"^8.0.1","tslog":"^3.3.3","joi":"^17.6.0","dayjs":"^1.11.2","koa":"^2.13.4","class-validator":"^0.14.0","duckdb":"0.7.1","@google-cloud/bigquery":"^6.0.3","@google-cloud/storage":"^6.10.1","tslib":"^2.3.0"},"readme":"# extension-driver-bq\n\n[nodejs-bigquery](https://cloud.google.com/nodejs/docs/reference/bigquery/latest) driver for Vulcan SQL.\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-bq\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     bq: '@vulcan-sql/extension-driver-bq'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n> ⚠️ Your service account must have the following permissions to successfully execute queries.\n>\n> - BigQuery Data Viewer\n> - BigQuery Job User\n\n```yaml\n- name: bq # profile name\n  type: bq\n  connection:\n    # Location must match that of the dataset(s) referenced in the query.\n    location: US\n    # Optional: The max rows we should fetch once.\n    chunkSize: 100\n    # The project ID from the Google Developer's Console, e.g. 'grape-spaceship-123'. We will also check the environment variable `GCLOUD_PROJECT` for your project ID. If your app is running in an environment which [supports](https://cloud.google.com/docs/authentication/production#providing_credentials_to_your_application) Application Default Credentials), your project ID will be detected.\n    projectId: 'your-project-id'\n    # Full path to the a .json, .pem, or .p12 key downloaded from the Google Developers Console. If you provide a path to a JSON file, the `projectId` option above is not necessary. NOTE: .pem and .p12 require you to specify the `email` option as well.\n    keyFilename: '/path/to/keyfile.json'\n  cache:\n    # The GCS bucket name for vulcan to store query result that will be used in cache feature\n    bucketName: 'your-bucket-name'\n```\n\n## Testing\n\n```bash\nnx test extension-driver-bq\n```\n\nThis library was generated with [Nx](https://nx.dev).\n\nTo run test, the following environment variables are required:\n\n- BQ_LOCATION\n- BQ_PROJECT_ID\n- BQ_CLIENT_EMAIL\n- BQ_PRIVATE_KEY\n- GCS_BUCKET_NAME\n","readmeFilename":"README.md","gitHead":"4e0f6ec3c8b406c255f832defab07d030d52f2ee","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-bq@0.10.4-dev.20240207.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-vdx4GwdOb4c9qU90Ro+0OsISEl0fTzTqI2olwmIfYcJtT4IV3b0/sp+u5NjX8Qjr/MO8iKGK5F49CcF1xrO9Eg==","shasum":"aee6f48c59748115ce5c81f7869fb6177338acb4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-bq/-/extension-driver-bq-0.10.4-dev.20240207.0.tgz","fileCount":17,"unpackedSize":28841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWEAN9nCVSPg6PqWJcClcUdGwy20x2qqGeIs4NnvIEJQIgddUWbGPaVJpowGmK291oE7VOe55fxlidJBCDQ+O6od4="}]},"_npmUser":{"name":"cannerbot","email":"william@cannerdata.com"},"directories":{},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extension-driver-bq_0.10.4-dev.20240207.0_1707273865967_0.7179410587666903"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-03T06:16:13.158Z","0.3.0-beta.0":"2022-11-03T06:16:13.380Z","modified":"2024-02-07T02:44:26.375Z","0.3.0":"2022-11-03T06:40:33.418Z","0.3.0-dev.20221103.0":"2022-11-03T07:17:56.267Z","0.3.1-beta.0":"2023-01-17T03:51:40.649Z","0.3.1":"2023-01-17T04:17:11.340Z","0.3.1-dev.20230117.0":"2023-01-17T15:35:18.671Z","0.3.1-dev.20230118.0":"2023-01-18T15:34:29.460Z","0.3.1-dev.20230119.0":"2023-01-19T15:34:41.517Z","0.3.1-dev.20230120.0":"2023-01-20T15:35:57.029Z","0.3.1-dev.20230121.0":"2023-01-21T15:35:12.188Z","0.3.1-dev.20230122.0":"2023-01-22T15:35:00.013Z","0.3.1-dev.20230123.0":"2023-01-23T15:34:31.396Z","0.3.1-dev.20230124.0":"2023-01-24T15:34:27.127Z","0.3.1-dev.20230125.0":"2023-01-25T15:35:20.676Z","0.3.1-dev.20230126.0":"2023-01-26T15:34:26.134Z","0.3.1-dev.20230127.0":"2023-01-27T15:37:14.083Z","0.3.1-dev.20230128.0":"2023-01-28T15:35:10.515Z","0.3.1-dev.20230129.0":"2023-01-29T15:34:20.705Z","0.3.1-dev.20230130.0":"2023-01-30T15:34:36.000Z","0.3.1-dev.20230131.0":"2023-01-31T15:34:39.200Z","0.3.1-dev.20230202.0":"2023-02-02T15:35:22.790Z","0.3.1-dev.20230204.0":"2023-02-04T15:34:18.392Z","0.3.1-dev.20230205.0":"2023-02-05T15:34:38.417Z","0.3.1-dev.20230206.0":"2023-02-06T15:35:50.737Z","0.3.1-dev.20230207.0":"2023-02-07T15:40:09.662Z","0.3.1-dev.20230208.0":"2023-02-08T15:34:36.868Z","0.3.1-dev.20230209.0":"2023-02-09T15:34:58.196Z","0.3.1-dev.20230210.0":"2023-02-10T15:35:29.271Z","0.3.1-dev.20230211.0":"2023-02-11T15:35:19.787Z","0.3.1-dev.20230212.0":"2023-02-12T15:34:40.171Z","0.3.1-dev.20230213.0":"2023-02-13T15:34:33.566Z","0.3.1-dev.20230215.0":"2023-02-15T15:34:58.231Z","0.3.1-dev.20230216.0":"2023-02-16T15:34:39.176Z","0.3.2-dev.20230217.0":"2023-02-17T15:34:57.880Z","0.3.2-dev.20230218.0":"2023-02-18T15:34:41.743Z","0.3.2-dev.20230219.0":"2023-02-19T15:35:26.912Z","0.3.2-beta.0":"2023-02-20T03:35:30.661Z","0.3.2":"2023-02-20T13:10:24.531Z","0.3.2-dev.20230220.0":"2023-02-20T15:34:44.418Z","0.3.2-dev.20230221.0":"2023-02-21T15:35:24.188Z","0.3.2-dev.20230224.0":"2023-02-24T15:34:42.350Z","0.3.2-dev.20230225.0":"2023-02-25T15:34:19.866Z","0.3.2-dev.20230226.0":"2023-02-26T15:35:13.042Z","0.3.2-dev.20230227.0":"2023-02-27T15:34:26.585Z","0.3.2-dev.20230228.0":"2023-02-28T15:34:47.902Z","0.3.2-dev.20230301.0":"2023-03-01T15:34:50.368Z","0.3.2-dev.20230412.0":"2023-04-12T15:35:52.927Z","0.3.2-dev.20230413.0":"2023-04-13T15:35:48.306Z","0.3.2-dev.20230414.0":"2023-04-14T15:35:23.345Z","0.3.2-dev.20230415.0":"2023-04-15T15:35:42.399Z","0.3.2-dev.20230416.0":"2023-04-16T15:35:03.656Z","0.3.2-dev.20230417.0":"2023-04-17T15:35:31.046Z","0.3.2-dev.20230418.0":"2023-04-18T15:35:51.800Z","0.3.2-dev.20230419.0":"2023-04-19T15:35:21.578Z","0.3.2-dev.20230420.0":"2023-04-20T15:35:26.652Z","0.3.2-dev.20230421.0":"2023-04-21T15:38:44.966Z","0.3.2-dev.20230422.0":"2023-04-22T15:36:14.377Z","0.3.2-dev.20230423.0":"2023-04-23T15:35:16.578Z","0.3.2-dev.20230424.0":"2023-04-24T15:35:28.298Z","0.3.2-dev.20230425.0":"2023-04-25T15:36:34.674Z","0.3.2-dev.20230427.0":"2023-04-27T15:36:08.325Z","0.3.2-dev.20230428.0":"2023-04-28T15:35:47.175Z","0.3.2-dev.20230429.0":"2023-04-29T15:36:46.256Z","0.3.2-dev.20230430.0":"2023-04-30T15:36:49.425Z","0.3.2-dev.20230501.0":"2023-05-01T15:35:18.900Z","0.3.2-dev.20230502.0":"2023-05-02T15:35:47.252Z","0.3.2-dev.20230503.0":"2023-05-03T15:35:53.361Z","0.3.2-internal.0":"2023-05-03T21:31:25.238Z","0.3.2-dev.20230504.0":"2023-05-04T15:36:56.262Z","0.3.2-dev.20230505.0":"2023-05-05T15:36:01.569Z","0.3.2-dev.20230506.0":"2023-05-06T15:35:48.372Z","0.3.2-dev.20230507.0":"2023-05-07T15:36:11.847Z","0.3.2-dev.20230508.0":"2023-05-08T07:26:48.697Z","0.3.1-dev.20230508.0":"2023-05-08T07:34:44.555Z","0.3.2-dev.20230509.0":"2023-05-09T15:37:23.815Z","0.4.0-beta.0":"2023-05-11T09:14:03.163Z","0.4.0-dev.20230511.0":"2023-05-11T15:36:23.893Z","0.3.2-internal.1":"2023-05-17T07:43:27.335Z","0.4.0-dev.20230518.0":"2023-05-18T15:38:20.152Z","0.4.0-dev.20230519.0":"2023-05-19T15:37:43.321Z","0.4.0":"2023-05-19T21:28:11.814Z","0.3.2-internal.2":"2023-05-24T05:54:00.676Z","0.4.0-dev.20230524.0":"2023-05-24T15:38:06.203Z","0.4.0-dev.20230525.0":"2023-05-25T15:39:05.651Z","0.4.0-dev.20230526.0":"2023-05-26T15:37:42.233Z","0.4.0-dev.20230527.0":"2023-05-27T15:37:54.501Z","0.4.0-dev.20230528.0":"2023-05-28T15:37:10.186Z","0.4.0-dev.20230529.0":"2023-05-29T15:37:48.959Z","0.4.0-dev.20230530.0":"2023-05-30T15:37:53.621Z","0.4.0-dev.20230531.0":"2023-05-31T15:37:40.588Z","0.4.0-dev.20230601.0":"2023-06-01T15:38:55.331Z","0.4.0-dev.20230602.0":"2023-06-02T15:38:29.908Z","0.4.0-dev.20230603.0":"2023-06-03T15:39:17.126Z","0.4.0-dev.20230604.0":"2023-06-04T15:37:26.321Z","0.4.0-dev.20230605.0":"2023-06-05T15:38:05.427Z","0.4.0-dev.20230607.0":"2023-06-07T01:38:04.066Z","0.5.0-beta.0":"2023-06-13T06:58:54.291Z","0.5.1-beta.0":"2023-06-13T07:56:41.724Z","0.5.1":"2023-06-13T08:44:30.313Z","0.5.2-beta.0":"2023-06-26T06:13:00.043Z","0.5.2":"2023-06-26T06:27:23.152Z","0.5.3-beta.0":"2023-06-29T08:17:54.298Z","0.5.3":"2023-06-29T08:39:34.519Z","0.6.0-beta.0":"2023-07-07T11:26:28.970Z","0.6.0":"2023-07-07T11:35:16.290Z","0.6.0-dev.20230708.0":"2023-07-08T15:39:24.580Z","0.6.0-dev.20230709.0":"2023-07-09T15:39:46.958Z","0.7.0-beta.0":"2023-07-21T10:47:47.188Z","0.7.0":"2023-07-21T11:31:00.554Z","0.7.1-beta.0":"2023-07-27T09:57:36.597Z","0.7.1":"2023-07-27T10:12:35.802Z","0.7.1-dev.20230727.0":"2023-07-27T15:39:31.814Z","0.7.2-beta.0":"2023-07-31T08:39:46.440Z","0.7.2":"2023-07-31T08:50:50.243Z","0.7.2-dev.20230804.0":"2023-08-04T01:47:50.996Z","0.8.0-beta.0":"2023-08-04T08:45:11.663Z","0.8.0":"2023-08-04T09:28:00.348Z","0.8.0-dev.20230807.0":"2023-08-07T02:41:21.071Z","0.8.1-beta.0":"2023-08-14T07:07:55.847Z","0.8.1":"2023-08-14T07:29:41.961Z","0.8.1-dev.20230815.0":"2023-08-15T02:40:34.096Z","0.8.1-dev.20230818.0":"2023-08-18T02:40:03.021Z","0.9.0-beta.0":"2023-08-18T11:18:13.322Z","0.9.0":"2023-08-18T11:30:41.131Z","0.9.1-beta.0":"2023-08-21T05:33:32.541Z","0.9.1":"2023-08-21T05:39:48.584Z","0.9.1-dev.20230822.0":"2023-08-22T02:40:19.037Z","0.9.1-dev.20230831.0":"2023-08-31T02:40:12.105Z","0.9.1-dev.20230904.0":"2023-09-04T02:41:05.793Z","0.9.1-dev.20230912.0":"2023-09-12T02:40:25.924Z","0.9.1-dev.20230920.0":"2023-09-20T02:40:25.513Z","0.10.0-beta.0":"2023-09-23T05:26:18.538Z","0.10.0":"2023-09-23T05:36:55.062Z","0.10.0-dev.20230925.0":"2023-09-25T02:40:32.729Z","0.10.0-dev.20230927.0":"2023-09-27T02:42:52.247Z","0.10.0-dev.20230928.0":"2023-09-28T02:41:24.645Z","0.10.0-dev.20231002.0":"2023-10-02T02:41:56.535Z","0.10.0-dev.20231003.0":"2023-10-03T02:41:03.063Z","0.10.0-dev.20231004.0":"2023-10-04T02:42:00.492Z","0.10.0-dev.20231005.0":"2023-10-05T02:41:09.558Z","0.10.0-dev.20231006.0":"2023-10-06T02:40:59.823Z","0.10.0-dev.20231012.0":"2023-10-12T02:42:41.394Z","0.10.0-dev.20231015.0":"2023-10-15T02:40:39.863Z","0.10.1-beta.0":"2023-10-16T05:53:14.868Z","0.10.1":"2023-10-16T06:19:22.471Z","0.10.1-dev.20231017.0":"2023-10-17T02:41:20.881Z","0.10.1-dev.20231018.0":"2023-10-18T02:42:21.649Z","0.10.2-beta.0":"2023-10-24T10:31:46.071Z","0.10.2":"2023-10-24T10:45:36.635Z","0.10.3-beta.0":"2024-01-11T11:09:56.626Z","0.10.3":"2024-01-11T11:24:13.024Z","0.10.4-beta.0":"2024-01-18T10:22:08.041Z","0.10.4":"2024-01-18T10:36:49.912Z","0.10.4-dev.20240122.0":"2024-01-22T02:44:25.516Z","0.10.4-dev.20240123.0":"2024-01-23T02:44:14.858Z","0.10.4-dev.20240126.0":"2024-01-26T02:44:45.448Z","0.10.4-dev.20240129.0":"2024-01-29T02:44:03.947Z","0.10.4-dev.20240130.0":"2024-01-30T02:44:31.992Z","0.10.4-dev.20240131.0":"2024-01-31T02:44:49.240Z","0.10.4-dev.20240202.0":"2024-02-02T02:44:37.709Z","0.10.4-dev.20240207.0":"2024-02-07T02:44:26.088Z"},"maintainers":[{"name":"fredalai","email":"fredalai00@gmail.com"},{"name":"shimin.wong","email":"andreashimin@gmail.com"},{"name":"cannerbot","email":"william@cannerdata.com"},{"name":"wwwy3y3","email":"wwwy3y3@gmail.com"}],"description":"BigQuery driver for Vulcan SQL","homepage":"https://github.com/Canner/vulcan#readme","keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","bigquery","bq"],"repository":{"type":"git","url":"git+https://github.com/Canner/vulcan.git"},"bugs":{"url":"https://github.com/Canner/vulcan/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}