trino-cubejs-driver

1.0.3 • Public • Published

cubejs trino driver

fork from cube.js official and change for support trino

Usage

  • .env
CUBEJS_DB_HOST=localhost
CUBEJS_DB_USER=admin
CUBEJS_DB_CATALOG=elasticsearch
CUBEJS_DB_SCHEMA=myes
CUBEJS_WEB_SOCKETS=true
CUBEJS_DEV_MODE=true
  • cube.js
const {PrestoDriver,PrestodbQuery} = require("trino-cubejs-driver")
module.exports = {
    dialectFactory: (dataSource) => {
        // need config  datasource  for multitenant env
        return PrestodbQuery
    },
    dbType: ({ dataSource } = {}) => {
        return "trino"
    },
    driverFactory: ({ dataSource } = {}) => {
        return new PrestoDriver({})
    }
};

Readme

Keywords

none

Package Sidebar

Install

npm i trino-cubejs-driver

Weekly Downloads

2

Version

1.0.3

License

Apache-2.0

Unpacked Size

6.55 kB

Total Files

7

Last publish

Collaborators

  • dalongrong