{"_id":"@vulcan-sql/extension-driver-canner","_rev":"69-0ccbd5eed3ab5eaabfd0515b6ac0db77","name":"@vulcan-sql/extension-driver-canner","dist-tags":{"dev":"0.10.4-dev.20240207.0","latest":"0.10.4","beta":"0.10.4-beta.0"},"versions":{"0.4.0-dev.20230607.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"gitHead":"59b152c516b46d585909aab1040d96d6362a6da2","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-canner@0.4.0-dev.20230607.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-DizFRqdmdpcvywdgw4rKYazJKHYprTrfz+iGCdhnHFDJZ7jSyIELOQtIJhElqPRolPtLO6XiDHkO48MFYwJCqQ==","shasum":"afa8a3550b342699c4a2790694276943ddc554d4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.4.0-dev.20230607.0.tgz","fileCount":23,"unpackedSize":38319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAtWwghsbHMzkEd+NYuuakE4HlVBolT8NfFRfeA/QDxQIgCkuTwljdRvd3UtDGuiL6ItHoIdCXqdvH5TYJYT8rqA8="}]},"_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-canner_0.4.0-dev.20230607.0_1686101879612_0.46302519530006747"},"_hasShrinkwrap":false},"0.5.0-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.5.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-h+UKh3pxlQaDCkxs8GSU35CWygec0gO7pRGzmaSMvM8jVBflGj7+f25J0qFFB2iIoj60wKuFxHyI8Pxrl9DaWQ==","shasum":"3bf758181adb7d67b35adb6f31444594d8c40206","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.5.0-beta.0.tgz","fileCount":23,"unpackedSize":38311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8LGJkPJ7zKi++NETFIfXOH//f/mJQOdgfjyZoS5ExPAiBfNfYPlmlgkQiys722FveNKY380fYw5a1ZIos5wWe7Cw=="}]},"_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-canner_0.5.0-beta.0_1686639531316_0.8357070532242128"},"_hasShrinkwrap":false},"0.5.1-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.5.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Mvopsq1Tw/MIiUj9OY51z23y3kf9Cr2woAlJnG4DHc+trBm2satX1QimVrql4IosW9w/V0pQgHD81+2shFQwaw==","shasum":"15b8f6ad89c2564700f0a5adec651ec5b76514e3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.5.1-beta.0.tgz","fileCount":23,"unpackedSize":38311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEASa5rpyiySja9R80c8+BGbWoIOYoDANtmm0KS2bdVDAiEAnLnfwQhCwpkl4CgyZNBrHHaBLOPpZYmtl1tLWRe18sA="}]},"_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-canner_0.5.1-beta.0_1686642997398_0.19234360557860053"},"_hasShrinkwrap":false},"0.5.1":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.5.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-gfTLXsUu+gigPqH4VfmPqjKAQtDDnvocKWZqi/tQ/lTEM8c5iYy0fyYfYDBKw+UWF6vUID+TXWAuxLaihgHHyQ==","shasum":"c734f7512fefaaa002c00501f4d29e9dd5c28547","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.5.1.tgz","fileCount":23,"unpackedSize":38304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClwPApM2IJDwxpf/4TudHMgMnQVivC0W1peoo0t04SGwIgOeQGc0tkx6jFpr3w6v2CVJ4z9ulajMgWCz9t7YvHtIg="}]},"_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-canner_0.5.1_1686645866213_0.21426768645136351"},"_hasShrinkwrap":false},"0.5.2-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.5.2-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-/AyS48MdrozKHAc+WHyBGT/Fn9YMXqX+ylSUUuu9UH/tmMiGn97dIl8VXhuNCrtkGRXUxb56WfIt4VHQ5AdvJg==","shasum":"df216a9df111a28b69fb80fb8186bc880ab8a7d8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.5.2-beta.0.tgz","fileCount":23,"unpackedSize":38311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwQzdBkBl2cQEiOjYtkJKzbFTGt13RuBMtgrap13QShAIgS1Jdh9vaisab7KIVE8SkQ7vuPR0LacbpM4B4/aKkEc0="}]},"_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-canner_0.5.2-beta.0_1687759976041_0.7329381460708875"},"_hasShrinkwrap":false},"0.5.2":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.5.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-toCSmsY4yTeyt7FS6cImUfqHqzEqoWvUjCy+cPny9OQTAH9Q1FwpBhHtbC6KisYXpgAuMbFXM/Xw/Lk0Vd5NGQ==","shasum":"589878089f8de5ff4b2cc7e0fb66fbdf4e479bac","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.5.2.tgz","fileCount":23,"unpackedSize":38304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYkJryOic8lHb6zXvFI0UfoVsi7i8Z0pTvTS+RkCUKJgIhAKDhCrMoSnX3Z/3z6ikNv4TjdHizvg1vlyOgrWab+6h0"}]},"_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-canner_0.5.2_1687760838296_0.9386941328577079"},"_hasShrinkwrap":false},"0.5.3-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-canner@0.5.3-beta.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gIMUcp0w2qpMC98zEXpDao7c7qqLYWS6LTfWqb7Fhr1PbwWG6DHyn6munFJLKmIG/HvPMdx0j7MYhcEeeAiPoQ==","shasum":"aba355d2699f505cf540b02f7ad8ce74e476d767","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.5.3-beta.0.tgz","fileCount":23,"unpackedSize":38311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2B9CshRnkX2oa0zCD+Zs7cq3HXWz8Iqk50sCUbvfBaAiAltQZSVEUCz5y3TK9R9CygPJ+V2cZge6reARalEaCZdg=="}]},"_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-canner_0.5.3-beta.0_1688026667320_0.736792169891479"},"_hasShrinkwrap":false},"0.5.3":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.5.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JXAZFJfmPdOi2a1W5aDX35nfcUMb4m/EynSiyV4prFpv4/SyYKUgkD7ZSqVQdtPYxr3UV8ift39qRryw8OgJQA==","shasum":"6de52da833b08f3c4b484549243f764a9a9ac161","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.5.3.tgz","fileCount":23,"unpackedSize":38304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSRg7DxFqpiVJW15zRxiDp7dyEKZJIsQO2dlblkuLRvAIhAJD/eKymxY/5ue+IWdIdcx2CdG+E3/AnVHecuTTlWyJv"}]},"_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-canner_0.5.3_1688027970716_0.5664968914325739"},"_hasShrinkwrap":false},"0.6.0-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.6.0-beta.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-U0vZwE+7oaTFx72/QFNDuZ6b3KDoiZAHtOtgZiAQqRwlHTgaRwAY8g4n6JytuqGGZffTjLY3kmGxKgs1JGfdVA==","shasum":"f9073e0a6c502164e774778805688608c288008e","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.6.0-beta.0.tgz","fileCount":23,"unpackedSize":38311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUtJfXSe1CKAqA3kvQ6EyvEW7zflb8FONM1yD4GVFoOAiArV8e8dR2hwrd+3vOGVAEZ3bMcY6O3+Dyh+/IOlZLrMg=="}]},"_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-canner_0.6.0-beta.0_1688729184559_0.8629706201205876"},"_hasShrinkwrap":false},"0.6.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.6.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-lG+RwB8t6FyX+CrAsC0ewbMOruq3f8W7gU0kxMaSafy3dK/CIpR5d/OXbKKuAO5qj7atckOGol9K8cjUo9Tu5Q==","shasum":"4674f71e83ebdeddd27322c643e0c935d3c77db1","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.6.0.tgz","fileCount":23,"unpackedSize":38304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUJXeWP+qA2/FOPX7PzdUMwEMF6KryE9wHu7C1bTxppQIgY/DiNsA8xygApC1JNewCxJTpmw7DC22Ay7eXzhqLVy8="}]},"_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-canner_0.6.0_1688729708097_0.21016720508708953"},"_hasShrinkwrap":false},"0.6.0-dev.20230708.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.6.0-dev.20230708.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-c2uWXHaiIFOPHJ3+A50duhm2y2xucuDEYyEtY7r83Zu6KfQF/LSuqzUgKIxIRbdoyXBOFAvc6gBDoW8zQuJgKA==","shasum":"95bb67b086a6404217178fee90e4c8fe506292d2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.6.0-dev.20230708.0.tgz","fileCount":23,"unpackedSize":38319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNlldKUHv2Z8ULDvxGE8tXoOXxj3OonP8tH/kPFiNGmwIhAMHpRNEI8vWPPq17eg/napWf9ulfCSseicZe5c/e5IaF"}]},"_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-canner_0.6.0-dev.20230708.0_1688830760446_0.5982158823872006"},"_hasShrinkwrap":false},"0.6.0-dev.20230709.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.6.0-dev.20230709.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-sa41HsGWDdtE2ZsuAv61nSaTQS5g13pi3qMuFRpLZcRIsFNRWwcj/ntvmK2PxVRVt8kphFR7RDHwb18kfAV6yQ==","shasum":"163218ca0da4e7d4de6fab715cb1a4234ec19a59","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.6.0-dev.20230709.0.tgz","fileCount":23,"unpackedSize":38319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhyQFoKSramUZdezno+jrj6Z2wugtI3RHR7sYi1x2B5AiEAuZcTNiw4CSR584XmOg+wnqcX27YG/8KARvCE8kMp7Io="}]},"_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-canner_0.6.0-dev.20230709.0_1688917181485_0.13911797653826397"},"_hasShrinkwrap":false},"0.7.0-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.7.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rzYeUhRV5LwbixMAilWAKL5qjpX4acqIbqc18gMz73hiWk2o0j2T8fBfBnSuE/SAHRLTEas4wUJ03/AP12/L0g==","shasum":"6583bc71da817902af7d0f142de1164bec5487dd","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.7.0-beta.0.tgz","fileCount":23,"unpackedSize":38311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCMux9cl4LQ2ETf5gwVZOCm+KNBdYDBeAq1HgvIgMkPAIgL4QdVqlliV+4q4YueJsKE7MwBiyykdYuD5x4FlcFrw4="}]},"_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-canner_0.7.0-beta.0_1689936457831_0.6593141850678472"},"_hasShrinkwrap":false},"0.7.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.7.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1nHcG21NiQHLRyw2nyGcsODLn1XCpABeCvmarWOUCqBYulKDG4bQc2wbvQsOamwmIo6500Ktb9qgi/N7LNQp3w==","shasum":"2a6b767c1e14c337dcec4b3d3cd2b00e547e21b8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.7.0.tgz","fileCount":23,"unpackedSize":38304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiFR835hK1W2HqEByXnXYnLksLMdESFQcurQg6dht3ogIgCgvsMEoA94BGvGuupiMalD788yUlEx0GhKp8khdPhz8="}]},"_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-canner_0.7.0_1689939056011_0.46150428892283246"},"_hasShrinkwrap":false},"0.7.1-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.7.1-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-sI5EBqsJGnksrxwPheATGasePqBUpT9Vhdp05JLnLfn3asePj1nZIwYonUG7DE5p/91469ejrCFgrzcJMmEh4A==","shasum":"d8459feb674e6ee475f69de92007d4b9ae72e6d4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.7.1-beta.0.tgz","fileCount":23,"unpackedSize":38444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4bWmqKBWZPAsB8dyz8KJzuBw9VdPgOoM9g3jXJios3gIgFwRugU/cF0rspszkwUcwBDDHviXgJo+rVL+bOHollzg="}]},"_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-canner_0.7.1-beta.0_1690451845131_0.8449056226242115"},"_hasShrinkwrap":false},"0.7.1":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.7.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-l2z24qINkaxhSCEiYhT3qFn1J2nBIzUBn779cPx0yBXL0VY2OwI3BK7DbIc7W5oW67eUly0ilPz34ODpTzxgKA==","shasum":"26306129b37c23674183a37cb5c6bcd9b18dfabc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.7.1.tgz","fileCount":23,"unpackedSize":38437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCMVtt4XM5upq1H+kjg2qJhKhvRidO5I5qiM29J/+MTAIgVOlh5G8t5Sqecz3PjWavwS3r7ISr+RcSeKzshelNriQ="}]},"_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-canner_0.7.1_1690452751617_0.3202665463581591"},"_hasShrinkwrap":false},"0.7.1-dev.20230727.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.7.1-dev.20230727.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-VUWpQaxDXem9fFptz0oqTcOJBMO/UaXm6WTkGwqFl2lyiezBibozt1vYNw43iRMmU8v73TbsFHajMLecRXOW0A==","shasum":"97c186d149f8d8b10acf59d10f89cf1be42df029","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.7.1-dev.20230727.0.tgz","fileCount":23,"unpackedSize":38452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDepzgPDzMJanxolrTuTb4zf3xoRLr2rpAdva5CurzdoQIgXRpVq8DSXxdigg4WwFCkhwZ5cCFihxuw0MLdrqXpeoQ="}]},"_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-canner_0.7.1-dev.20230727.0_1690472366301_0.10006080370774173"},"_hasShrinkwrap":false},"0.7.2-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.7.2-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-UdPnsRHvDDhTJUViI0aC3TEjziv6ysoRmadOJ6QwyYQbC8foKhsJcvwDzglJBPMji5DBm+fqoB+ljqfLmuj+3A==","shasum":"37e1d4275fcdf58b377cc0c7682c7b45f015448c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.7.2-beta.0.tgz","fileCount":23,"unpackedSize":38444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn1ehT9vGdSaA5YPZHKMI6Hdiigz07bE7fTcL1wcO62AIhAKbNqO5A1FrFxr+e/FRJsmKS1hYkmslhN5KbEodm/lrq"}]},"_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-canner_0.7.2-beta.0_1690792777386_0.4915625480841368"},"_hasShrinkwrap":false},"0.7.2":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.7.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-u1CQFVqsM4ATcNhSmknFTlnzDLtroO14Ruz5UJ3yjUdrkfxFvjTW2r5eVt9xOhCGPiL0iMU1ohCdtQiFBN4mdQ==","shasum":"d6e496dee72c15ef5d247ed68e7879d7b7908a75","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.7.2.tgz","fileCount":23,"unpackedSize":38437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW3K79+i+ImISJ9a8P/Git0yK7i9goWwYZ3Gp8ie54ywIgJdUYxMFi0Q6FvZmY1JwYNiXWuAp/aPQ/X6HSQD//+aE="}]},"_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-canner_0.7.2_1690793444421_0.41361956572994263"},"_hasShrinkwrap":false},"0.7.2-dev.20230804.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.7.2-dev.20230804.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-NZ6lEEKM0uESXWY0PyGs6KbCK/RomHvWLFqGfvgiksH9bMVwoLNCFjiSo/L8NSq2LNt+wbJGz8vngwGI5YYOsg==","shasum":"f1f54641ba4f6b78eb9a4c2cafa95d5b23a83f79","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.7.2-dev.20230804.0.tgz","fileCount":23,"unpackedSize":38452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3gLDt9ImE4aXCOcElPUWObRMuNN2B4UU0LIXoJNwSgAIgdgTON762QLThe4+Tc8NMoukyTDZPuzjp+umRDF1GhIU="}]},"_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-canner_0.7.2-dev.20230804.0_1691113669070_0.6158132195835591"},"_hasShrinkwrap":false},"0.8.0-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.8.0-beta.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-RUonpRHrEbgklo+DWx0covz1u74JPn7Qc6ickGQ7+OOAF6QxCzgttx3/uvQEtVpNp5manDVFwZYTTGWuGR/k+Q==","shasum":"4f319c296bd1d319a6d8f78480a5bca8c0fd4d19","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.8.0-beta.0.tgz","fileCount":23,"unpackedSize":38444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVRg8xVW1prDSswdxExXnHq9AAZG665FVFY2/BHb4kKAIhAKbAP53mIJtw7um0b/Or9SHu3vNUEwdIUVzJTZRQiYKX"}]},"_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-canner_0.8.0-beta.0_1691138657611_0.35577193362792014"},"_hasShrinkwrap":false},"0.8.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.8.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4lk+N+Ci8mnybqGAJe0uRujKn7sydg+1OiMvJGrk+BXDAn9nGh5LblFs0U2069SE46HAXLsdaz7WKcpS+DNDNA==","shasum":"5e8c546fe252aa425fd8521aa50b1a044d8f6ad3","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.8.0.tgz","fileCount":23,"unpackedSize":38437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNFKfFqKFh+ikWmylksUz9R0KElsDGOYPDCNhA0XKFXAiBMiiA7/dhbmOMc1ULUTuHkfuKaWus2zZLzP7snuVCa1g=="}]},"_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-canner_0.8.0_1691141257692_0.6586128610750575"},"_hasShrinkwrap":false},"0.8.0-dev.20230807.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.8.0-dev.20230807.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6UzcAJhhA14oVM2aUgxpXFIdl58wWVhnr7YWA7xNJdMM9saQvDMhjGVOCYEOQCLMSnRBiEIaTGnwG0oAqbhhGg==","shasum":"407209b86b69d17730900b38e2e0cac2fd17e38c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.8.0-dev.20230807.0.tgz","fileCount":23,"unpackedSize":38452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApL+raFH3SCJCNrNBrBcWA1GwI33d/dXbUxxTivUdbpAiBG0Sdj6/eAnYd9n7D8+cQ/7Gg30XceuxQu+zjrruiYyg=="}]},"_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-canner_0.8.0-dev.20230807.0_1691376076148_0.8773591355649948"},"_hasShrinkwrap":false},"0.8.1-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.8.1-beta.0","_nodeVersion":"16.19.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-EUXwqnf6Xwk9X248dIiVfuGAsH6k7gDYlFG+RHxlo9a5eShAJovjI/nJbeueB3tM2DvEIsroPO2VIm3ag62+UA==","shasum":"ba85817158a98b700eb2700a5d2aab0d0c0907f4","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.8.1-beta.0.tgz","fileCount":23,"unpackedSize":38444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKvNYa0DuUN5XNsxb1zbR6wdWUuBCaxZvVqKjluV/JvQIhAOqIDogAGinCcOoNr6pCBYS9P4ZUeFO9SeFP4rtNj0eY"}]},"_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-canner_0.8.1-beta.0_1691996861426_0.41273390942800914"},"_hasShrinkwrap":false},"0.8.1":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.8.1","_nodeVersion":"16.19.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-eXojy2RI2akWYKlgemcI0XrT3uqjdtJPWNy6hyzJarAg798DsX2chekb56N6cV9pfpomtyCzMHEcpe9pwh02iA==","shasum":"89527817ea5947454962e7e86f4a813e37287fef","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.8.1.tgz","fileCount":23,"unpackedSize":38437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+w+IalhaaknvXEbj1h4st4/JN3lDVs9qR6rkm8L9L3AIhANkmtVrn4Irv3fRVbVTN6ady+ytJNPv0a9y9M5gg9kaW"}]},"_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-canner_0.8.1_1691998169435_0.7714255841540221"},"_hasShrinkwrap":false},"0.8.1-dev.20230815.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.8.1-dev.20230815.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-WMrFYzk1kQQ7kOE68Uy46Z1+NO7oJDdCbvdtyVW+ZaNsazc9HNJo/RklRI98KUAh1d9J2I47C/l8jY+BovRjRQ==","shasum":"8b96b5d7ca7743006de54f873122d91b6377836c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.8.1-dev.20230815.0.tgz","fileCount":23,"unpackedSize":38452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0o5DtJcziRpLSUXUd9RIfmy3bZlKhlkF2NPCYZh2aOgIhAJYAsy26MlGixDyus2CwyVDLVBaHjBlYNOffcVyHsDvl"}]},"_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-canner_0.8.1-dev.20230815.0_1692067229218_0.01301553318874249"},"_hasShrinkwrap":false},"0.8.1-dev.20230818.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.8.1-dev.20230818.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-xyp2rYm3FMaMR1LonRhpXiPHsqUU1dHZVT8jaDua8JZt7wcSVAGb8G90UWW/kAQt7IYi8kYqiBUfnKMe1pGfLQ==","shasum":"f29fabe6d7d0ca65c903c981e4f9de248f96b781","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.8.1-dev.20230818.0.tgz","fileCount":23,"unpackedSize":38452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICq/npA2WlhIlaZX8PN6UIl0kdWKEvS6PUcyL9QlpuDuAiBJPTEmlUpJtOpfm95LLrNq7tLDNcC29CfCP9/kSYb33g=="}]},"_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-canner_0.8.1-dev.20230818.0_1692326396319_0.7571909869416458"},"_hasShrinkwrap":false},"0.9.0-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.9.0-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-VYml4Pn0sGVOt/1omqXZdtz8Cz00z0BTqGhJ4n90nPuQnRRYYQPLJnRejcXKpvIj1wtesmPfHzQDdAuEAFeTeg==","shasum":"9aa93bc9383ebb599b907ac7f166ab2a2bf27ceb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.0-beta.0.tgz","fileCount":23,"unpackedSize":38444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyhCmjf9TZyP/3CX0eyUtIFHxIutknFn3I7mA2oEbr4QIgX4oTVdbtfyPE17sWqXmz/JwNdm8FT2Ka4irmcXvXRGU="}]},"_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-canner_0.9.0-beta.0_1692357481523_0.7380357161214794"},"_hasShrinkwrap":false},"0.9.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.9.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-vTNsEO4j3l7wpaAxagnElVLI+SHQ2Ik+K94qtr00NopDyfjayyRzIRh+cPnHYQdMVWOs5rtPjc0sClAdMJytmA==","shasum":"47a25948c3a177c7e8b71cab3d960ded928d2212","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.0.tgz","fileCount":23,"unpackedSize":38437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEja6r5fBs/RLuMFp5lrb850AKEiLSVhPgno2FKjA07YAiEAqwVuc0+sQXp42sXfIkEHAi5fwG274ocasXpTGdjPG1Y="}]},"_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-canner_0.9.0_1692358237982_0.9632008446766855"},"_hasShrinkwrap":false},"0.9.1-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.9.1-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-OxSVNP9v4xrmDIADrXOl8qR0dkuUCTnxfGLZVLvWhJVUf/cM4U+DDFY5ptEFqWWrr6ZP/DwgmbBCITGqt515+w==","shasum":"b31acb6b3dfae18ca3e57836f833b8e51a9f1830","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.1-beta.0.tgz","fileCount":23,"unpackedSize":38444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzcEKzKicXOfWIaEpxWZnnPxNnYVLEamCeCgJhCzJ/8AiEA+NUnGByT9VaIswYN7QITfAnLis/ewvR1vCVBj4gOUGk="}]},"_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-canner_0.9.1-beta.0_1692596002720_0.46309959593932337"},"_hasShrinkwrap":false},"0.9.1":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.9.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-p3WxR0mtQNot/6ZJCDPmEzEiYbYyquQj3ObxtHYNv+3V2zYoPAWZEvSQqDJjRtvZC2MePCG//eAaTjtO/8a1qw==","shasum":"20274e861bc2cb4c8ff714e23b29c69ab757a65d","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.1.tgz","fileCount":23,"unpackedSize":38437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1vKPxf6f2N8E5ZBPkD1hkdtDLuVa24sbLWVUCVyNfJAIgOdMU+GinKA5V41hmYM8gaQeZhhozc6wyY+KXEtavSh4="}]},"_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-canner_0.9.1_1692596385012_0.07511043857471056"},"_hasShrinkwrap":false},"0.9.1-dev.20230822.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.9.1-dev.20230822.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-b3aBZjZqI2QBVyTB8C5DO+TSpRoDtBjDP3J2+U7SuqQxSKCNj2EIWQjhAnGRORs6lXOBjtgDgW5gRHxqh1jCoA==","shasum":"c71a125f47fdb37f21566feaa210e21be9dbb078","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.1-dev.20230822.0.tgz","fileCount":23,"unpackedSize":38452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCSweSF7Hv9RIPkMmTh+FgM7pntbqE7t/009XFr0g72AiEA+epqDOVw4XeACy7UplYr5VsMEBTEfPIuuAKiW7Mj2C4="}]},"_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-canner_0.9.1-dev.20230822.0_1692672013014_0.959777650841446"},"_hasShrinkwrap":false},"0.9.1-dev.20230831.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.9.1-dev.20230831.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-wd74hr7LMheFzXs/g+fCMia6yWsTdITztoPeFPhfzA35kU3Qz48jzSucR2t9nzS7mXJm/3nj5HlZ/1AuRI8PQA==","shasum":"28389cf8d3d7b3a2b653a42cbcb692d690794527","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.1-dev.20230831.0.tgz","fileCount":23,"unpackedSize":38452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsGkKIDMEMEU2Ccd6NcIU93JnfuNuJoOekjDsiMWw55QIgJ2jjEbGcX5HD5KNhDBz6vK0ifPOwubeo6vqzT/ZTDl4="}]},"_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-canner_0.9.1-dev.20230831.0_1693449605084_0.09874235464017067"},"_hasShrinkwrap":false},"0.9.1-dev.20230904.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.9.1-dev.20230904.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-fXwjgVryikqF9sPkEkWMNQMHo58cOigSlEdz2XYjRwB0kZW9HnCxYUy+rmlkVogMyCi3+165HL0x/xBbfeGurw==","shasum":"83a06e08e6a3b795b6964f10e6e3aed169b8cb33","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.1-dev.20230904.0.tgz","fileCount":23,"unpackedSize":38459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5NUXQujcBweC3CMeoevlnJcbVBvhkhdMb+DUlDZIf8QIhAI3+MdfGWftyXJ+Jm+rpJsfREuUQbv2kRSk+Kanp7gD4"}]},"_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-canner_0.9.1-dev.20230904.0_1693795259612_0.41142392102961844"},"_hasShrinkwrap":false},"0.9.1-dev.20230912.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","axios":"^0.27.2","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.9.1-dev.20230912.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-2cKu+tZOznT4KQ5a45dMIQ8xiboMUATsbg3XQd+artg5OKBnQMv8WsD2Py5mRMYhBkcBKYBdx+0FHbT3D+fikA==","shasum":"aa58751ae90f35c68073d74240d4f0a03b4e8ccc","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.1-dev.20230912.0.tgz","fileCount":29,"unpackedSize":44957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhdVL+WMBouBx2bkwQ/Uuhuueofh9kwznjtR4ohW95MAiB7egfT3bPptmB0FoqKThVBtRIXHHxdmCnuCHtTu2FDIQ=="}]},"_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-canner_0.9.1-dev.20230912.0_1694486414997_0.24438543583814631"},"_hasShrinkwrap":false},"0.9.1-dev.20230920.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.9.1-dev.20230920.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6CP16Dv3Vs4WW6K0bHBS8qrjd1XWx9Vp4pm38gSbvkPHuZNRDgdapqlsWMXTZmKK1gurLjMq9VPLnhN/w6BUsQ==","shasum":"030d650473c3d93fdeb47720e8683600debbf749","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.9.1-dev.20230920.0.tgz","fileCount":29,"unpackedSize":46532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEY7FjIquvltaX4alvvGwuy+kVc08fkp3I1rw99mdpX8AiBG5dNbnkC/FsNhpU0H0Puq9aeO39aok1pFRBArXzN1MA=="}]},"_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-canner_0.9.1-dev.20230920.0_1695177617418_0.35622355713271014"},"_hasShrinkwrap":false},"0.10.0-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-uY8K1sgZprZjxatEJs2FhCiplG32fH+zT5h+fnFQG3jMMR2AFGuUeQqqw25jRBlTLZEw5YM+wqcOAsZQRRS6uQ==","shasum":"9c118aeabafcd7d4a1546513a22aff7f0342ddae","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-beta.0.tgz","fileCount":29,"unpackedSize":46526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ZCvp88N7s33XkRJH3btgQhgb/PQopRBRswajWo0kiQIhAPMlokU2E4lazA+LZZZpa6GYWkoBNMW+JEBBeaodek0O"}]},"_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-canner_0.10.0-beta.0_1695446768518_0.9712353464116366"},"_hasShrinkwrap":false},"0.10.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.10.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-+Mlqu5dqC1tkke+8rcO+ze5S7J4dYYVv6TCj7r8SI/E2A3FeS62MiB4410QLdGNFaK7wtrP+QOcqwcQyMcBv1g==","shasum":"1ad8b873ef48300665f5f5c695b940b618aa241a","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0.tgz","fileCount":29,"unpackedSize":46519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhu3oxbbc5w0tNwLHuPgJ6/vD6eVVGSrBnGBKcdu4f5AiEAypyQklZFqjqYbf5NpYBAaCZlv7sydQ+XrTkfjfJ5RTU="}]},"_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-canner_0.10.0_1695447410081_0.0354510750621162"},"_hasShrinkwrap":false},"0.10.0-dev.20230925.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20230925.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-e43amU0HLv6dfyDOd4lTiGF2O3SUbg0GPK89g+0XDStG+gYoENfYL00HH47+Wyg+Dm1yTaf2xpD+U2ngEWYLeA==","shasum":"4e3a4ccd151a017bcbd5bc384cb43cff58dfacee","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20230925.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCoXqsPbeJDAwZFQ8Nocslzf5qcpAkPQfi/IPOMarDBAiEAnKiJ9MnBsNmHkKl/UNWXJz0Vf7u4fyrN//stuUR15nw="}]},"_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-canner_0.10.0-dev.20230925.0_1695609626825_0.6508830995328272"},"_hasShrinkwrap":false},"0.10.0-dev.20230927.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20230927.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-5o20R+TJqsh6c3XLkhXi7Lv7W01mm1rB1shAkLayqEGWrY2gMykTPoc6jPKmNnw+zbtr9Qu76tGeDdeHvtuFZQ==","shasum":"d669871bc184faa5322de0bac4d6a91e77343090","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20230927.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5nxA9qWqXiFAMJbym+gKYTTXOgXw2HOlCZpsGkOhblwIgbYuAM5Xk94VZRhH4tL8wDMrRloygTDdZKgFYb+UKJZg="}]},"_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-canner_0.10.0-dev.20230927.0_1695782539544_0.05041661037308742"},"_hasShrinkwrap":false},"0.10.0-dev.20230928.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20230928.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-mw7izk2+ZM7b6XVs3Dk9GpUa6tKUFLnCm9MU207K70m8kfxl+TgU20reoywPW8b7wqtk3WyM0hhl+R6JdKXapw==","shasum":"82d5fafa73ba27beddaed95aa229a701027fdae9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20230928.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWXRxBCVRw1FqnmtzUWqtKB7zearxDkCfZ2tDNaZSiXwIgPaQJPQTAsxHfr0WnYlZtS9wv4TEMIHiKyOWeJxlVm7w="}]},"_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-canner_0.10.0-dev.20230928.0_1695868877752_0.4526640401365183"},"_hasShrinkwrap":false},"0.10.0-dev.20231002.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20231002.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-xTADUQh7nAeUwb9jq6RLnUsazBOcJJIdOogws5mN9e9bSMaGHUbMZCo9S20NKoSwRMBqAHT4ob8Zn3KzF9Hcxw==","shasum":"0c4c6dae485f86a38377b734a16cff2a469a54f2","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20231002.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi0B+Z+yJ5SSDE5G7cr+h7RHONzcaIEaypzG9ebGH+5gIhAIq4kOo4H3Q7qq0A0sXorjDPPCdbB4WGO1ydSwpE12r1"}]},"_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-canner_0.10.0-dev.20231002.0_1696214510338_0.4007747085524058"},"_hasShrinkwrap":false},"0.10.0-dev.20231003.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20231003.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-vb7gxLf+gc4qab2YXv60xIFHkA/0BzaUowMdC35N/wX44SbiFbvKi+x08AE1kpAUv5ysZIZcgw97ql/viHMdsA==","shasum":"f0ad2a30b012f6c72d2ed6f200998a5a65eef510","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20231003.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ5yRjNeJC4f2trwq4uUN3FAngooWRiPP5WCRlATsZAAiEA1vthM8ozE58CZPOnbbbaGBbkvK5ekAT2V/MnpOYTEzE="}]},"_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-canner_0.10.0-dev.20231003.0_1696300856512_0.41255391361215366"},"_hasShrinkwrap":false},"0.10.0-dev.20231004.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20231004.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-TiSAFXmcYqDa3RFTPUzylODjCRBg6eLLqh2iBcIWcGXqPum0RjCjxKTlRnfStKTBb3Vma1AV/HYXzNLFOWdmUg==","shasum":"48247c513c39d84e4a9f761b308df4921319b8ef","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20231004.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEx2wWwAwFy1FjCVUISHSN+uSRM9WcdY9CvTxCh/w9WSAiEAkzybVJ+7BHcZIB888JAsARMtTvnG3t7gtR2kMHHLQFA="}]},"_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-canner_0.10.0-dev.20231004.0_1696387314788_0.2110931701133989"},"_hasShrinkwrap":false},"0.10.0-dev.20231005.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20231005.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-rDrHJEzQLPNFNDszWowDesud+exT7asfkscM8jrxuVY8xuNVCetMGnypa3CivlHyvfJt08AS+DfxT6/d6WeD/A==","shasum":"dd2e31f4c0b03ced9a0360f9c3a98c7062c3a2d9","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20231005.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCmukNIwXHSHc5bPlxCUqXZpDA/8LppH+AGYdA5xNgOAIgJ2mQBDQkSfY3QX9aTa6DtWlvanZvG5M0LixJwUWS+tg="}]},"_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-canner_0.10.0-dev.20231005.0_1696473663254_0.46967285553731"},"_hasShrinkwrap":false},"0.10.0-dev.20231006.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20231006.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-2JYYsMvblAMHlXqvb3rZKYG811qoTibSNRS73A1Ma/fxBZU6Rn4QGW416fhF4XWhcoRPcUV6IuaFcknHtJznSA==","shasum":"799131c522b6b1d58f6ba224c733ac700dd17787","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20231006.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF16iSK3j4PJITZFRPf++Zf5iPIpcAp6nvZFT+GkDS62AiAapZ5/L/76i9g0i8QCRzMfDIsNOOL8ByCrmyfzPdIUBw=="}]},"_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-canner_0.10.0-dev.20231006.0_1696560053308_0.34144623178713585"},"_hasShrinkwrap":false},"0.10.0-dev.20231012.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20231012.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-mZsGxJ/AG09oUyKOKt7ZibBLhn0LDdv4IPxVaRkKdz4Oh7rY+CL6G6f/fvDwSyhQHJ6ndMzE4fNFW14ItofIPQ==","shasum":"4381a808363473e0e30d37cc3df3c2ad0b76e465","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20231012.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+B8PWorQCH39uQNhnMurpmcqgOk0+qAwr8XDkhRq9CAiBClIcL8pGDugo0YWBco/SyLN/DcwfY39unPknuwN2P/w=="}]},"_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-canner_0.10.0-dev.20231012.0_1697078554999_0.2939030675898855"},"_hasShrinkwrap":false},"0.10.0-dev.20231015.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.0-dev.20231015.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-kQgDZ6+9LlVCH1j/BoG7oOy7zgs2daUJBpw0vdJSEILSPG1B86jyVD5KjW4mmAelwKOpTY2W5SRUuFU/BA7/yQ==","shasum":"b04a54dc45d24ddc08ed5f2e105488c64e0dceef","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.0-dev.20231015.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXMsO/49QHtBTlw7pRN9za6ew56qgrP9wPeJAH+xfv1AiB7rOX4qdQDaK8qJ3MlGmVcd33+lSe+VLQJpl3ckzWyyA=="}]},"_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-canner_0.10.0-dev.20231015.0_1697337631870_0.584392433545361"},"_hasShrinkwrap":false},"0.10.1-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-canner@0.10.1-beta.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9oJ+0am7csI5G1y2pTXuUlYmf93zs6ViJ+ebX1MCo9+XZbsP5De5zbvOXFf6OEl3x3bOhxftO0CVbWhFvLb66A==","shasum":"980a90954f0b93f03629a1b7bf4347127e06e990","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.1-beta.0.tgz","fileCount":29,"unpackedSize":46526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7X+oUiWgxugt4ZR+pJymt9v3lHwRp73GW1PuPnxZXAQIhAI6vPQ9xKA2uz49+Tzf8AiSoGuqLWz0gKhRvsyImHFtu"}]},"_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-canner_0.10.1-beta.0_1697435585583_0.42737005223666924"},"_hasShrinkwrap":false},"0.10.1":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-canner@0.10.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XIXaUOso4Se4jlY/Ua/K3i7/6QKgICYUnfIn3Tl59Yu5/CdashpidKKI/XbiFPmiTCSAy1WsJKYE8RvDtEEeDQ==","shasum":"3c8dc4ea53f84ea3108bafe6b08c9727af513296","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.1.tgz","fileCount":29,"unpackedSize":46519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZsIKrT3OFIWCup9a0Re4clMtB7HPiTLMllFSIUKPcFQIhAMnaDJMcIIP32j2stAWvuua2r9cO2jOIUqNrwk+0ME0x"}]},"_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-canner_0.10.1_1697437157596_0.8393966396880357"},"_hasShrinkwrap":false},"0.10.1-dev.20231017.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.1-dev.20231017.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6W1zyor85G9j2m4Pd1weQX4jhWYBcq7N9N/p3LvGvT5xa2VfnX6CJpxv1ICl5Uong2GsF/WjNgOpS3CmvSqnYg==","shasum":"1545594b84b938200421ec11db7d234ddb3b67e8","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.1-dev.20231017.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyXwaJeneRbAaeM2/fpU8+/xlb5R/JuyNy7gZ0bg/YpwIhAOtZ0e3PQUp3iOpyL6My5lvXBqcbrByt6+75xRxm6IAp"}]},"_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-canner_0.10.1-dev.20231017.0_1697510474532_0.59589369394874"},"_hasShrinkwrap":false},"0.10.1-dev.20231018.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.1-dev.20231018.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-LY7R3V1Nakh3zH/sliFb9VLhrfVVKjIoX+t5Zm/ffEezgVLezwxx5X4Wr7CwoOKaZvlq0aOy78v7e+PcV1XDJg==","shasum":"be7a84d6dad65c98aaebf7b3dd3a38618ce62242","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.1-dev.20231018.0.tgz","fileCount":29,"unpackedSize":46534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxQ4tdQT986hC2ePp0FKGJ3THtVdoUL7ZZbzD0trryiwIgPHtGOsPfgtll0gq+oPWpYIQdqdvPKZUDvNm0offRsVk="}]},"_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-canner_0.10.1-dev.20231018.0_1697596933682_0.9493977040988255"},"_hasShrinkwrap":false},"0.10.2-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-canner@0.10.2-beta.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-BgeuyMQ66ceVhnO2SVDQcny64JlHPiUgGPiSKby1FfTPPcw+Ww80T43N+twiT0vPa7UYovItIbHV3+l70HsuTw==","shasum":"b1385032e742bddef062bfe24cf237fef495428f","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.2-beta.0.tgz","fileCount":29,"unpackedSize":46526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHr6b8bzpBqJ/RaAIzHSMqL6tTe5BeFsUEPPo8NI/bQrAiAs+kVE3+faOqgfGd4hBoK0+JavtnLpUtqyxyGcRjviZg=="}]},"_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-canner_0.10.2-beta.0_1698143501622_0.17448909032003734"},"_hasShrinkwrap":false},"0.10.2":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"bugs":{"url":"https://github.com/Canner/vulcan/issues"},"homepage":"https://github.com/Canner/vulcan#readme","_id":"@vulcan-sql/extension-driver-canner@0.10.2","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-s4HKG1qAVSc+c0vcPijLPhFOwSKOyiAVgfgluF0dDHiJr3y4eCYC+oqJC8AnRvL9O1vKVGVchR/dxCzFJHPLbw==","shasum":"df9975b06283bdaaba1e172dfa51be9949c44349","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.2.tgz","fileCount":29,"unpackedSize":46519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeh8KWOzzFi9JVQEzrhqNW5oAiljq/HzK4yE/wf2QytwIhAJHQ1r0OC8oYHUaqn06jwmMYFuc8hgiaC4m3qf62envk"}]},"_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-canner_0.10.2_1698144333316_0.5230039941235323"},"_hasShrinkwrap":false},"0.10.3-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.3-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-bNYGgVl+hgWHg6Leb44Py0O24o2cXSMIuAorkFR0/eVFv0eCu6/ZOpqnMtexh7I8jK9iHlOOiWg/7DOoIt66jg==","shasum":"9f4367584c2d088ecc530b7a5f52844c9d45ed21","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.3-beta.0.tgz","fileCount":29,"unpackedSize":46625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCurmowHLr1+lXUb6q0k/MvsVJdfjZFDZmNTnbca8OdYwIgLkgtVS0cYH/dPpga64mexnuw+ImWyb6HtPpkc6xFGsU="}]},"_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-canner_0.10.3-beta.0_1704971389017_0.6385440271778706"},"_hasShrinkwrap":false},"0.10.3":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.10.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-9e3aDal9C9PNEYVHvp5RtKscjXwty9XW7U5WWEQodoecpA7awe9vK1k/Awylof14ZM2jx15H3/fnFbecMp+FmA==","shasum":"3ecd2fca9d898089c2b608eb33377adb59aae733","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.3.tgz","fileCount":29,"unpackedSize":46618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMFpaeQuUIPJlgss9yHpd3q3pgBiPK3FbIoCJLShkylAiASxizxZYKnppy2O62jVyAGjbaVvacSSzy8RpukkVll2A=="}]},"_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-canner_0.10.3_1704972250247_0.616785649755518"},"_hasShrinkwrap":false},"0.10.4-beta.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-beta.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-3n56tvse2hppiD2wB9Xcx+oc7LJL5k/Lnsvh2sFdVNd+05YfixK3qUaonGPZXgWh2fPR+o4uYNyKnnvuRYRaqQ==","shasum":"9b1129fe3f24382fa98d85559e46bcc771f74e23","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-beta.0.tgz","fileCount":29,"unpackedSize":46625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgawuMWX161huAUdhcfvknSY1BsMD4vZDiCtiXZQU+7QIgBFXEmk1DAwDWOjBhzG5Sf2lV/gM/heGH4BP2qsGeYlI="}]},"_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-canner_0.10.4-beta.0_1705573313714_0.7350667229535379"},"_hasShrinkwrap":false},"0.10.4":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","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-canner@0.10.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-S0646unEMG0ZkzZw+6j4NzGqMI3pLj7RNM3gjC0hjZ/KtNwFCJJvYq83s4YQSNigkZLMNCU8BvkGOnMKNcVmDg==","shasum":"45cc7c839b754df58e74765436b8784b5d87abfb","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4.tgz","fileCount":29,"unpackedSize":46618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ3lbETsHHoSD1NcJnJpQF9EW/oiZ+2iE9GBoJWTM+QAIgX3ktuFWr7cJnEqOGqtbxpyoW/6mZFLQWLjyet4RkErM="}]},"_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-canner_0.10.4_1705574204770_0.0768584015771796"},"_hasShrinkwrap":false},"0.10.4-dev.20240122.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-dev.20240122.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-TPqVAN/RWWVYvPVhjkfI6aO8hHBLIEU2FQheKPP5+Jo1giWQ06Yv2aDcy5tOIe7JPZtbLf+aZRbymj9UHOuerw==","shasum":"2515f8d2f0dc7765f2fe6b0b6310a38f7f35b27b","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-dev.20240122.0.tgz","fileCount":29,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy4jeGKpnvT8ue9+wRXZRBbSdd0UHRM7oyEiyZuOf85AiAesyCATZXib1/RvUA2KyJyOSvr0/LCNfoKCqm0Rv76Kw=="}]},"_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-canner_0.10.4-dev.20240122.0_1705891459865_0.4511158332660361"},"_hasShrinkwrap":false},"0.10.4-dev.20240123.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-dev.20240123.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-TvwAjRhZREavApjWLXpar/A/6mwv+LIRsSzNToVEDovixw9l9znOTQuCdOujYlBNendQguAlnxoT69E5/fUGyw==","shasum":"6e1eaca72d7812e3f149228e5c43162d86e96bad","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-dev.20240123.0.tgz","fileCount":29,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH2iz7LIXJ6MqHW1xStlIQpw3UiU7a/prMNVHiMO8+owCIQC8P0qAjH29cyhx9QNuUUrkaY5x74eqfeyuStVfaoWY5g=="}]},"_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-canner_0.10.4-dev.20240123.0_1705977849175_0.7296711407314476"},"_hasShrinkwrap":false},"0.10.4-dev.20240126.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-dev.20240126.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-bwolZ6FbvQXve+CjVtRJzTADN3/XS8HxqnoVMURFYSdJ+ZU2x3qLXEqaBf1V/FdDTl8DLln7TLtvIN2v3eglAA==","shasum":"aaa37d63c825978fb1fba3d5a13febe0840f690c","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-dev.20240126.0.tgz","fileCount":29,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvGSmCNl8nhrYT02i/toyD+dcKaSbPImoH+nejrJKA3gIhAIph1jqDTv6ubjohl6DwxXc92hYUl/58Iminjd3nrHVZ"}]},"_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-canner_0.10.4-dev.20240126.0_1706237078460_0.8357985745464966"},"_hasShrinkwrap":false},"0.10.4-dev.20240129.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-dev.20240129.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-zvDmhA/6b4Txmh/Gg+F5IgGXJUtjl3IjSdGhKua4cP4Cl0oN0J3WqUHSJz9s6/WyqOMAULAqu3g6w96ct7Kj/g==","shasum":"2f2d4007d18c65350487e642a84b31a67be535df","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-dev.20240129.0.tgz","fileCount":29,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCehfCSFcUwBIh8g00ZEyHfLE8IfkVWuoUn9WLnCPNX0gIgNri4P0dfrBtCl6oDRN3coTtcOZb3D5BpyCZW57/2LKo="}]},"_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-canner_0.10.4-dev.20240129.0_1706496237925_0.7010274015807909"},"_hasShrinkwrap":false},"0.10.4-dev.20240130.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-dev.20240130.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-0+IYxsIY4OidaYrzlvl0usayogYR8FcYxtRw+wWRPpg8bLJYzx+cN9e4XKuolJthmZg/028ConxkEz6+0bCL7Q==","shasum":"5a777315acc6976f9f4f8c214bd3bfefa09ee375","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-dev.20240130.0.tgz","fileCount":29,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG3DSVyGqnPQxeebLw6xJFKdK13oRCQI0k8iSyVg521AIhAMyZqjszo5qhJB+8ed2XpOX27MqnYZY9QFblAwCvOFlc"}]},"_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-canner_0.10.4-dev.20240130.0_1706582664708_0.33496623587948116"},"_hasShrinkwrap":false},"0.10.4-dev.20240131.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-dev.20240131.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-QJByeSpJH0qpfm+7mRLzG83leDcyJVhWUEKQwxkLt/RjmdpXUya6VHVlZNZbzMwWIN+3Rjlwj1+Lwo9BxnjQYg==","shasum":"4b0259660eb50c8bac5d27c73c36adc84c1f0863","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-dev.20240131.0.tgz","fileCount":29,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChx8gsOjdQ3Wb0Q1LgM473gOwI8wMXPii/8Tg4CLcqjAiEA0EVJp4253wb6Figp+7IqcODk3V/dpn3tCaAMdqf0prM="}]},"_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-canner_0.10.4-dev.20240131.0_1706669083576_0.1581928345409911"},"_hasShrinkwrap":false},"0.10.4-dev.20240202.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-dev.20240202.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Lkfvpkhint/XRldMfR5M9cwQ9OCDUlenNtyEJKUxBhm+JKF1wUH2xT/U4Z9B4TTb6szwGnndlxWCqKW1p7i4ew==","shasum":"636e35ffcc824c08b4ffc6a3c4815b157714ca66","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-dev.20240202.0.tgz","fileCount":29,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4HSBsXs5EcbUdCyHmryuQ7ZeRSQgM7miJX3Z/H3WfogIhALEdlaad8NUUljQtV6wUBFBLr2CVh/RUmsV4r39Zr7tF"}]},"_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-canner_0.10.4-dev.20240202.0_1706841872051_0.11758768544771137"},"_hasShrinkwrap":false},"0.10.4-dev.20240207.0":{"name":"@vulcan-sql/extension-driver-canner","description":"Canner Enterprise 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","postgres","pg"],"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","pg":"^8.8.0","pg-cursor":"^2.7.4","tslib":"^2.3.0"},"readme":"# extension-driver-canner\n\nConnect to [canner enterprise](https://docs.cannerdata.com/product/api_sdk/pg/pg_overview) through PostgreSQL Wire Protocol\n\n## Install\n\n1. Install package\n\n   ```sql\n   npm i @vulcan-sql/extension-driver-canner\n   ```\n\n2. Update `vulcan.yaml`, enable the extension.\n\n   ```yaml\n   extensions:\n     canner: '@vulcan-sql/extension-driver-canner'\n   ```\n\n3. Create a new profile in `profiles.yaml` or in your profiles' paths.\n\n   ```yaml\n   - name: canner # profile name\n     type: canner\n     connection:\n      \n      \n      # Optional: Server host.\n      host: string\n      # Optional: The user to connect to canner enterprise. Default canner\n      user: string\n      # Optional: Password to connect to canner enterprise. should be the user PAT in canner enterprise\n      password: string\n      # Optional: sql name of the workspace.\n      database: string\n      # Optional: canner enterprise PostgreSQL wire protocol port\n      port: 7432\n      # Optional: The max rows we should fetch once.\n      chunkSize: 100\n      # Optional: Maximum number of clients the pool should contain.\n      max: 10\n      # Optional: Number of milliseconds before a statement in query will time out, default is no timeout\n      statement_timeout: 0\n      # Optional: Passed directly to node.TLSSocket, supports all tls.connect options\n      ssl: false\n      # Optional: Number of milliseconds before a query call will timeout, default is no timeout\n      query_timeout: 0\n      # Optional: The name of the application that created this Client instance\n      application_name: string\n      # Optional: Number of milliseconds to wait for connection, default is no timeout\n      connectionTimeoutMillis: 0\n      # Optional: Number of milliseconds before terminating any session with an open idle transaction, default is no timeout\n      idle_in_transaction_session_timeout: 0\n      # Optional: Number of milliseconds a client must sit idle in the pool and not be checked out before it is disconnected from the backend and discarded.\n      idleTimeoutMillis: 10000\n   ```\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-canner@0.10.4-dev.20240207.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-G8TFjxBdMzDyL9zWFFIfNNvq73jJj5kSlmVfNV+O3WMkMBvzVGwjIJfPqiJB3nGtg2fH03S34Mm+bCxGYMBKiA==","shasum":"d78b2920b89652cd94696c8762adb3497779e156","tarball":"https://registry.npmjs.org/@vulcan-sql/extension-driver-canner/-/extension-driver-canner-0.10.4-dev.20240207.0.tgz","fileCount":29,"unpackedSize":46633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOet/Mszgm/zzlz5bH3f2baJmqNEh18b2gy+amhDLCNAiAuDgQvtPNjKJ5pVP0K4Ak0uI6XXvJJnSQ+6p0ErIMp7w=="}]},"_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-canner_0.10.4-dev.20240207.0_1707273860419_0.6591126154001623"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-07T01:37:59.560Z","0.4.0-dev.20230607.0":"2023-06-07T01:37:59.809Z","modified":"2024-02-07T02:44:20.782Z","0.5.0-beta.0":"2023-06-13T06:58:51.486Z","0.5.1-beta.0":"2023-06-13T07:56:37.540Z","0.5.1":"2023-06-13T08:44:26.369Z","0.5.2-beta.0":"2023-06-26T06:12:56.265Z","0.5.2":"2023-06-26T06:27:18.504Z","0.5.3-beta.0":"2023-06-29T08:17:47.513Z","0.5.3":"2023-06-29T08:39:30.881Z","0.6.0-beta.0":"2023-07-07T11:26:24.736Z","0.6.0":"2023-07-07T11:35:08.335Z","0.6.0-dev.20230708.0":"2023-07-08T15:39:20.659Z","0.6.0-dev.20230709.0":"2023-07-09T15:39:41.691Z","0.7.0-beta.0":"2023-07-21T10:47:38.018Z","0.7.0":"2023-07-21T11:30:56.150Z","0.7.1-beta.0":"2023-07-27T09:57:25.298Z","0.7.1":"2023-07-27T10:12:31.851Z","0.7.1-dev.20230727.0":"2023-07-27T15:39:26.518Z","0.7.2-beta.0":"2023-07-31T08:39:37.570Z","0.7.2":"2023-07-31T08:50:44.607Z","0.7.2-dev.20230804.0":"2023-08-04T01:47:49.258Z","0.8.0-beta.0":"2023-08-04T08:44:17.771Z","0.8.0":"2023-08-04T09:27:37.832Z","0.8.0-dev.20230807.0":"2023-08-07T02:41:16.346Z","0.8.1-beta.0":"2023-08-14T07:07:41.638Z","0.8.1":"2023-08-14T07:29:29.664Z","0.8.1-dev.20230815.0":"2023-08-15T02:40:29.453Z","0.8.1-dev.20230818.0":"2023-08-18T02:39:56.492Z","0.9.0-beta.0":"2023-08-18T11:18:01.723Z","0.9.0":"2023-08-18T11:30:38.115Z","0.9.1-beta.0":"2023-08-21T05:33:22.940Z","0.9.1":"2023-08-21T05:39:45.225Z","0.9.1-dev.20230822.0":"2023-08-22T02:40:13.226Z","0.9.1-dev.20230831.0":"2023-08-31T02:40:05.301Z","0.9.1-dev.20230904.0":"2023-09-04T02:40:59.811Z","0.9.1-dev.20230912.0":"2023-09-12T02:40:15.180Z","0.9.1-dev.20230920.0":"2023-09-20T02:40:17.638Z","0.10.0-beta.0":"2023-09-23T05:26:08.752Z","0.10.0":"2023-09-23T05:36:50.227Z","0.10.0-dev.20230925.0":"2023-09-25T02:40:27.002Z","0.10.0-dev.20230927.0":"2023-09-27T02:42:19.892Z","0.10.0-dev.20230928.0":"2023-09-28T02:41:17.917Z","0.10.0-dev.20231002.0":"2023-10-02T02:41:50.566Z","0.10.0-dev.20231003.0":"2023-10-03T02:40:56.763Z","0.10.0-dev.20231004.0":"2023-10-04T02:41:55.028Z","0.10.0-dev.20231005.0":"2023-10-05T02:41:03.498Z","0.10.0-dev.20231006.0":"2023-10-06T02:40:53.603Z","0.10.0-dev.20231012.0":"2023-10-12T02:42:35.167Z","0.10.0-dev.20231015.0":"2023-10-15T02:40:32.126Z","0.10.1-beta.0":"2023-10-16T05:53:05.875Z","0.10.1":"2023-10-16T06:19:17.836Z","0.10.1-dev.20231017.0":"2023-10-17T02:41:14.815Z","0.10.1-dev.20231018.0":"2023-10-18T02:42:13.933Z","0.10.2-beta.0":"2023-10-24T10:31:41.822Z","0.10.2":"2023-10-24T10:45:33.667Z","0.10.3-beta.0":"2024-01-11T11:09:49.162Z","0.10.3":"2024-01-11T11:24:10.382Z","0.10.4-beta.0":"2024-01-18T10:21:53.861Z","0.10.4":"2024-01-18T10:36:44.937Z","0.10.4-dev.20240122.0":"2024-01-22T02:44:20.068Z","0.10.4-dev.20240123.0":"2024-01-23T02:44:09.308Z","0.10.4-dev.20240126.0":"2024-01-26T02:44:38.611Z","0.10.4-dev.20240129.0":"2024-01-29T02:43:58.105Z","0.10.4-dev.20240130.0":"2024-01-30T02:44:24.868Z","0.10.4-dev.20240131.0":"2024-01-31T02:44:43.737Z","0.10.4-dev.20240202.0":"2024-02-02T02:44:32.315Z","0.10.4-dev.20240207.0":"2024-02-07T02:44:20.613Z"},"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":"Canner Enterprise driver for Vulcan SQL","homepage":"https://github.com/Canner/vulcan#readme","keywords":["vulcan","vulcan-sql","data","sql","database","data-warehouse","data-lake","api-builder","postgres","pg"],"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":""}