Skip to content

Commit ab12426

Browse files
authored
fix: drivers imports alignment (#5448)
1 parent bba50da commit ab12426

File tree

26 files changed

+249
-55
lines changed

26 files changed

+249
-55
lines changed

packages/cubejs-athena-driver/src/AthenaDriver.ts

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `AthenaDriver` and related types declaration.
5+
*/
6+
7+
import {
8+
getEnv,
9+
assertDataSource,
10+
checkNonNullable,
11+
pausePromise,
12+
Required,
13+
} from '@cubejs-backend/shared';
114
import { Athena, GetQueryResultsCommandOutput } from '@aws-sdk/client-athena';
215
import { S3, GetObjectCommand } from '@aws-sdk/client-s3';
316
import { getSignedUrl } from '@aws-sdk/s3-request-presigner';
@@ -9,13 +22,6 @@ import {
922
QueryOptions, StreamOptions,
1023
StreamTableData, TableName
1124
} from '@cubejs-backend/base-driver';
12-
import {
13-
getEnv,
14-
assertDataSource,
15-
checkNonNullable,
16-
pausePromise,
17-
Required,
18-
} from '@cubejs-backend/shared';
1925
import * as SqlString from 'sqlstring';
2026
import { AthenaClientConfig } from '@aws-sdk/client-athena/dist-types/AthenaClient';
2127
import { URL } from 'url';
@@ -125,6 +131,7 @@ export class AthenaDriver extends BaseDriver implements DriverInterface {
125131
});
126132
}
127133

134+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
128135
public async query<R = unknown>(query: string, values: unknown[], options?: QueryOptions): Promise<R[]> {
129136
const qid = await this.startQuery(query, values);
130137
await this.waitForSuccess(qid);

packages/cubejs-base-driver/src/BaseDriver.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,18 @@
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `BaseDriver` and related types declaration.
5+
*/
6+
7+
import {
8+
getEnv,
9+
keyByDataSource,
10+
isFilePath,
11+
isSslKey,
12+
isSslCert,
13+
} from '@cubejs-backend/shared';
114
import { reduce } from 'ramda';
215
import fs from 'fs';
3-
import { getEnv, keyByDataSource, isFilePath, isSslKey, isSslCert } from '@cubejs-backend/shared';
4-
516
import { cancelCombinator } from './utils';
617
import {
718
CreateTableIndex,

packages/cubejs-bigquery-driver/src/BigQueryDriver.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
/* eslint-disable no-underscore-dangle */
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `BigQueryDriver` and related types declaration.
5+
*/
6+
7+
import {
8+
getEnv,
9+
assertDataSource,
10+
pausePromise,
11+
Required,
12+
} from '@cubejs-backend/shared';
213
import R from 'ramda';
314
import {
415
BigQuery,
@@ -12,12 +23,6 @@ import {
1223
BaseDriver, DownloadTableCSVData,
1324
DriverInterface, QueryOptions, StreamTableData,
1425
} from '@cubejs-backend/base-driver';
15-
import {
16-
getEnv,
17-
assertDataSource,
18-
pausePromise,
19-
Required,
20-
} from '@cubejs-backend/shared';
2126
import { Query } from '@google-cloud/bigquery/build/src/bigquery';
2227
import { HydrationStream } from './HydrationStream';
2328

packages/cubejs-clickhouse-driver/src/ClickHouseDriver.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
1-
/* eslint-disable no-restricted-syntax */
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `ClickHouseDriver` and related types declaration.
5+
*/
6+
7+
import {
8+
getEnv,
9+
assertDataSource,
10+
} from '@cubejs-backend/shared';
211
import {
312
BaseDriver,
413
DownloadQueryResultsOptions,
@@ -7,7 +16,6 @@ import {
716
StreamOptions,
817
StreamTableDataWithTypes,
918
} from '@cubejs-backend/base-driver';
10-
import { getEnv, assertDataSource } from '@cubejs-backend/shared';
1119
import genericPool, { Pool } from 'generic-pool';
1220
import { v4 as uuidv4 } from 'uuid';
1321
import sqlstring from 'sqlstring';

packages/cubejs-crate-driver/src/CrateDriver.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `CrateDriver` and related types declaration.
5+
*/
6+
17
import { PostgresDriver } from '@cubejs-backend/postgres-driver';
28
import { PoolClient } from 'pg';
39

packages/cubejs-databricks-jdbc-driver/src/DatabricksDriver.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
1-
/* eslint-disable no-restricted-syntax */
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `DatabricksDriver` and related types declaration.
5+
*/
6+
7+
import {
8+
getEnv,
9+
assertDataSource,
10+
} from '@cubejs-backend/shared';
211
import fs from 'fs';
312
import path from 'path';
413
import { S3, GetObjectCommand } from '@aws-sdk/client-s3';
@@ -15,7 +24,6 @@ import {
1524
JDBCDriver,
1625
JDBCDriverConfiguration,
1726
} from '@cubejs-backend/jdbc-driver';
18-
import { getEnv, assertDataSource } from '@cubejs-backend/shared';
1927
import { DatabricksQuery } from './DatabricksQuery';
2028
import { downloadJDBCDriver } from './installer';
2129

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
import { DatabricksDriver } from './DatabricksDriver';
22

33
export default DatabricksDriver;
4+
export { DatabricksDriver };

packages/cubejs-dremio-driver/driver/DremioDriver.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `DremioDriver` and related types declaration.
5+
*/
6+
7+
const {
8+
getEnv,
9+
assertDataSource,
10+
pausePromise,
11+
} = require('@cubejs-backend/shared');
112
const axios = require('axios');
213
const SqlString = require('sqlstring');
314
const { BaseDriver } = require('@cubejs-backend/base-driver');
4-
const { getEnv, assertDataSource, pausePromise } = require('@cubejs-backend/shared');
5-
615
const DremioQuery = require('./DremioQuery');
716

817
// limit - Determines how many rows are returned (maximum of 500). Default: 100

packages/cubejs-druid-driver/src/DruidDriver.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `DruidDriver` and related types declaration.
5+
*/
6+
7+
import {
8+
getEnv,
9+
assertDataSource,
10+
} from '@cubejs-backend/shared';
111
import { BaseDriver, TableQueryResult } from '@cubejs-backend/base-driver';
2-
import { getEnv, assertDataSource } from '@cubejs-backend/shared';
312
import { DruidClient, DruidClientBaseConfiguration, DruidClientConfiguration } from './DruidClient';
413
import { DruidQuery } from './DruidQuery';
514

packages/cubejs-elasticsearch-driver/driver/ElasticSearchDriver.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
1+
/**
2+
* @copyright Cube Dev, Inc.
3+
* @license Apache-2.0
4+
* @fileoverview The `ElasticSearchDriver` and related types declaration.
5+
*/
6+
7+
const {
8+
getEnv,
9+
assertDataSource,
10+
} = require('@cubejs-backend/shared');
111
const { Client } = require('@elastic/elasticsearch');
212
const SqlString = require('sqlstring');
3-
const { getEnv, assertDataSource } = require('@cubejs-backend/shared');
413
const { BaseDriver } = require('@cubejs-backend/base-driver');
514

615
/**

0 commit comments

Comments
 (0)