Skip to content

Commit c53a31c

Browse files
committed
fix: Fix typo in driver name, DuckDB
1 parent 41a0ca1 commit c53a31c

File tree

17 files changed

+48
-48
lines changed

17 files changed

+48
-48
lines changed

.github/actions/smoke.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ set -eo pipefail
44
# Debug log for test containers
55
export DEBUG=testcontainers
66

7-
echo "::group::DucksDB"
8-
# Should we create a separate job integration-ducksdb? I believe not, because it works fast.
9-
yarn lerna run --concurrency 1 --stream --no-prefix integration:ducksdb
10-
yarn lerna run --concurrency 1 --stream --no-prefix smoke:ducksdb
7+
echo "::group::DuckDB"
8+
# Should we create a separate job integration-duckdb? I believe not, because it works fast.
9+
yarn lerna run --concurrency 1 --stream --no-prefix integration:duckdb
10+
yarn lerna run --concurrency 1 --stream --no-prefix smoke:duckdb
1111
echo "::endgroup::"
1212

1313
echo "::group::Oracle"

packages/cubejs-backend-shared/src/env.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1353,16 +1353,16 @@ const variables: Record<string, (...args: any) => any> = {
13531353
},
13541354

13551355
/** ****************************************************************
1356-
* DucksDB *
1356+
* duckdb *
13571357
***************************************************************** */
13581358

1359-
ducksdbHttpFs: ({
1359+
duckdbHttpFs: ({
13601360
dataSource
13611361
}: {
13621362
dataSource: string,
13631363
}) => (
13641364
process.env[
1365-
keyByDataSource('CUBEJS_DB_DUCKSDB_HTTP_FS', dataSource)
1365+
keyByDataSource('CUBEJS_DB_DUCKDB_HTTP_FS', dataSource)
13661366
]
13671367
),
13681368

packages/cubejs-duckdb-driver/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
88

99
### Features
1010

11-
* **ducksdb-driver:** Initial support ([#6403](https://github.com/cube-js/cube/issues/6403)) ([00e41bf](https://github.com/cube-js/cube/commit/00e41bfe8084e9dc7831ff14e2302199af2a8fe3))
11+
* **duckdb-driver:** Initial support ([#6403](https://github.com/cube-js/cube/issues/6403)) ([00e41bf](https://github.com/cube-js/cube/commit/00e41bfe8084e9dc7831ff14e2302199af2a8fe3))

packages/cubejs-duckdb-driver/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
[![npm version](https://badge.fury.io/js/%40cubejs-backend%2Fserver.svg)](https://badge.fury.io/js/%40cubejs-backend%2Fserver)
66
[![GitHub Actions](https://github.com/cube-js/cube.js/workflows/Build/badge.svg)](https://github.com/cube-js/cube.js/actions?query=workflow%3ABuild+branch%3Amaster)
77

8-
# Cube.js DucksDB Database Driver
8+
# Cube.js DuckDB Database Driver
99

1010
[Learn more](https://github.com/cube-js/cube.js#getting-started)
1111

1212
### License
1313

14-
Cube.js DucksDB driver is [Apache 2.0 licensed](./LICENSE).
14+
Cube.js DuckDB driver is [Apache 2.0 licensed](./LICENSE).

packages/cubejs-duckdb-driver/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const fromExports = require('./dist/src');
2-
const { DucksDBDriver } = require('./dist/src/DucksDBDriver');
2+
const { DuckDBDriver } = require('./dist/src/DuckDBDriver');
33

4-
const toExport = DucksDBDriver;
4+
const toExport = DuckDBDriver;
55

66
// eslint-disable-next-line no-restricted-syntax
77
for (const [key, module] of Object.entries(fromExports)) {

packages/cubejs-duckdb-driver/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
2-
"name": "@cubejs-backend/ducksdb-driver",
3-
"description": "Cube.js DucksDB database driver",
2+
"name": "@cubejs-backend/duckdb-driver",
3+
"description": "Cube.js DuckDB database driver",
44
"author": "Cube Dev, Inc.",
55
"version": "0.32.22",
66
"repository": {
77
"type": "git",
88
"url": "https://github.com/cube-js/cube.git",
9-
"directory": "packages/cubejs-ducksdb-driver"
9+
"directory": "packages/cubejs-duckdb-driver"
1010
},
1111
"engines": {
1212
"node": "^14.0.0 || ^16.0.0 || >=17.0.0"
@@ -21,8 +21,8 @@
2121
"build": "rm -rf dist && npm run tsc",
2222
"tsc": "tsc",
2323
"watch": "tsc -w",
24-
"integration": "npm run integration:ducksdb",
25-
"integration:ducksdb": "jest --verbose dist/test",
24+
"integration": "npm run integration:duckdb",
25+
"integration:duckdb": "jest --verbose dist/test",
2626
"lint": "eslint src/* --ext .ts",
2727
"lint:fix": "eslint --fix src/* --ext .ts"
2828
},

packages/cubejs-duckdb-driver/src/DucksDBDriver.ts renamed to packages/cubejs-duckdb-driver/src/DuckDBDriver.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@ import * as stream from 'stream';
1010
// eslint-disable-next-line import/no-extraneous-dependencies
1111
import { Connection, Database } from 'duckdb';
1212

13-
import { DucksDBQuery } from './DucksDBQuery';
13+
import { DuckDBQuery } from './DuckDBQuery';
1414
import { HydrationStream, transformRow } from './HydrationStream';
1515

16-
export type DucksDBDriverConfiguration = {
16+
export type DuckDBDriverConfiguration = {
1717
dataSource?: string,
1818
enableHttpFs?: boolean,
1919
initSql?: string,
2020
};
2121

22-
export class DucksDBDriver extends BaseDriver implements DriverInterface {
23-
protected readonly config: DucksDBDriverConfiguration;
22+
export class DuckDBDriver extends BaseDriver implements DriverInterface {
23+
protected readonly config: DuckDBDriverConfiguration;
2424

2525
protected initPromise: Promise<Database> | null = null;
2626

2727
public constructor(
28-
config: DucksDBDriverConfiguration,
28+
config: DuckDBDriverConfiguration,
2929
) {
3030
super();
3131

@@ -34,7 +34,7 @@ export class DucksDBDriver extends BaseDriver implements DriverInterface {
3434
assertDataSource('default');
3535

3636
this.config = {
37-
enableHttpFs: getEnv('ducksdbHttpFs', { dataSource }) || true,
37+
enableHttpFs: getEnv('duckdbHttpFs', { dataSource }) || true,
3838
...config,
3939
};
4040
}
@@ -48,7 +48,7 @@ export class DucksDBDriver extends BaseDriver implements DriverInterface {
4848
await this.handleQuery(conn, 'INSTALL httpfs', []);
4949
} catch (e) {
5050
if (this.logger) {
51-
console.error('DucksDB - error on httpfs installation', {
51+
console.error('DuckDB - error on httpfs installation', {
5252
e
5353
});
5454
}
@@ -60,7 +60,7 @@ export class DucksDBDriver extends BaseDriver implements DriverInterface {
6060
await this.handleQuery(conn, this.config.initSql, []);
6161
} catch (e) {
6262
if (this.logger) {
63-
console.error('DucksDB - error on init sql (skipping)', {
63+
console.error('DuckDB - error on init sql (skipping)', {
6464
e
6565
});
6666
}
@@ -86,7 +86,7 @@ export class DucksDBDriver extends BaseDriver implements DriverInterface {
8686
}
8787

8888
public static dialectClass() {
89-
return DucksDBQuery;
89+
return DuckDBQuery;
9090
}
9191

9292
protected handleQuery<R>(connection: Connection, query: string, values: unknown[] = [], _options?: QueryOptions): Promise<R[]> {

packages/cubejs-duckdb-driver/src/DucksDBQuery.ts renamed to packages/cubejs-duckdb-driver/src/DuckDBQuery.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ const GRANULARITY_TO_INTERVAL: Record<string, (date: string) => string> = {
1111
year: date => `DATE_TRUNC('year', ${date})`
1212
};
1313

14-
class DucksDBFilter extends BaseFilter {
14+
class DuckDBFilter extends BaseFilter {
1515
}
1616

17-
export class DucksDBQuery extends BaseQuery {
17+
export class DuckDBQuery extends BaseQuery {
1818
public newFilter(filter: any) {
19-
return new DucksDBFilter(this, filter);
19+
return new DuckDBFilter(this, filter);
2020
}
2121

2222
public convertTz(field: string) {
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { DucksDBDriver } from './DucksDBDriver';
1+
import { DuckDBDriver } from './DuckDBDriver';
22

3-
export * from './DucksDBDriver';
3+
export * from './DuckDBDriver';
44

5-
export default DucksDBDriver;
5+
export default DuckDBDriver;

packages/cubejs-duckdb-driver/test/DucksDBDriver.test.ts renamed to packages/cubejs-duckdb-driver/test/DuckDBDriver.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import { oldStreamToArray, streamToArray } from '@cubejs-backend/shared';
2-
import { DucksDBDriver } from '../src';
1+
import { streamToArray } from '@cubejs-backend/shared';
2+
import { DuckDBDriver } from '../src';
33

4-
describe('DucksDBDriver', () => {
5-
let driver: DucksDBDriver;
4+
describe('DuckDBDriver', () => {
5+
let driver: DuckDBDriver;
66

77
jest.setTimeout(2 * 60 * 1000);
88

99
beforeAll(async () => {
10-
driver = new DucksDBDriver({});
10+
driver = new DuckDBDriver({});
1111
await driver.query('CREATE SCHEMA IF NOT EXISTS test;', []);
1212
});
1313

0 commit comments

Comments
 (0)