@@ -66,8 +66,7 @@ export function assertDataSource(dataSource = 'default'): string {
6666 return dataSource ;
6767 } else {
6868 throw new Error (
69- `The ${
70- dataSource
69+ `The ${ dataSource
7170 } data source is missing in the declared CUBEJS_DATASOURCES.`
7271 ) ;
7372 }
@@ -90,10 +89,8 @@ export function keyByDataSource(origin: string, dataSource?: string): string {
9089 return `CUBEJS_DS_${ dataSource . toUpperCase ( ) } _${ s [ 1 ] } ` ;
9190 } else {
9291 throw new Error (
93- `The ${
94- origin
95- } environment variable can not be converted for the ${
96- dataSource
92+ `The ${ origin
93+ } environment variable can not be converted for the ${ dataSource
9794 } data source.`
9895 ) ;
9996 }
@@ -237,8 +234,7 @@ const variables: Record<string, (...args: any) => any> = {
237234 return false ;
238235 } else {
239236 throw new TypeError (
240- `The ${
241- keyByDataSource ( 'CUBEJS_DB_SSL' , dataSource )
237+ `The ${ keyByDataSource ( 'CUBEJS_DB_SSL' , dataSource )
242238 } must be either 'true' or 'false'.`
243239 ) ;
244240 }
@@ -261,8 +257,7 @@ const variables: Record<string, (...args: any) => any> = {
261257 return false ;
262258 } else {
263259 throw new TypeError (
264- `The ${
265- keyByDataSource ( 'CUBEJS_DB_SSL_REJECT_UNAUTHORIZED' , dataSource )
260+ `The ${ keyByDataSource ( 'CUBEJS_DB_SSL_REJECT_UNAUTHORIZED' , dataSource )
266261 } must be either 'true' or 'false'.`
267262 ) ;
268263 }
@@ -353,8 +348,7 @@ const variables: Record<string, (...args: any) => any> = {
353348 } ) => (
354349 process . env [ keyByDataSource ( 'CUBEJS_DB_PORT' , dataSource ) ]
355350 ? parseInt (
356- `${
357- process . env [ keyByDataSource ( 'CUBEJS_DB_PORT' , dataSource ) ]
351+ `${ process . env [ keyByDataSource ( 'CUBEJS_DB_PORT' , dataSource ) ]
358352 } `,
359353 10 ,
360354 )
@@ -409,8 +403,7 @@ const variables: Record<string, (...args: any) => any> = {
409403 ] ;
410404 if ( required && ! val ) {
411405 throw new Error (
412- `The ${
413- keyByDataSource ( 'CUBEJS_DB_NAME' , dataSource )
406+ `The ${ keyByDataSource ( 'CUBEJS_DB_NAME' , dataSource )
414407 } is required and missing.`
415408 ) ;
416409 }
@@ -429,19 +422,16 @@ const variables: Record<string, (...args: any) => any> = {
429422 required ?: boolean ,
430423 } ) => {
431424 console . warn (
432- `The ${
433- keyByDataSource ( 'CUBEJS_DB_SCHEMA' , dataSource )
434- } is deprecated. Please, use the ${
435- keyByDataSource ( 'CUBEJS_DB_NAME' , dataSource )
425+ `The ${ keyByDataSource ( 'CUBEJS_DB_SCHEMA' , dataSource )
426+ } is deprecated. Please, use the ${ keyByDataSource ( 'CUBEJS_DB_NAME' , dataSource )
436427 } instead.`
437428 ) ;
438429 const val = process . env [
439430 keyByDataSource ( 'CUBEJS_DB_SCHEMA' , dataSource )
440431 ] ;
441432 if ( required && ! val ) {
442433 throw new Error (
443- `The ${
444- keyByDataSource ( 'CUBEJS_DB_SCHEMA' , dataSource )
434+ `The ${ keyByDataSource ( 'CUBEJS_DB_SCHEMA' , dataSource )
445435 } is required and missing.`
446436 ) ;
447437 }
@@ -460,19 +450,16 @@ const variables: Record<string, (...args: any) => any> = {
460450 required ?: boolean ,
461451 } ) => {
462452 console . warn (
463- `The ${
464- keyByDataSource ( 'CUBEJS_DATABASE' , dataSource )
465- } is deprecated. Please, use the ${
466- keyByDataSource ( 'CUBEJS_DB_NAME' , dataSource )
453+ `The ${ keyByDataSource ( 'CUBEJS_DATABASE' , dataSource )
454+ } is deprecated. Please, use the ${ keyByDataSource ( 'CUBEJS_DB_NAME' , dataSource )
467455 } instead.`
468456 ) ;
469457 const val = process . env [
470458 keyByDataSource ( 'CUBEJS_DATABASE' , dataSource )
471459 ] ;
472460 if ( required && ! val ) {
473461 throw new Error (
474- `The ${
475- keyByDataSource ( 'CUBEJS_DATABASE' , dataSource )
462+ `The ${ keyByDataSource ( 'CUBEJS_DATABASE' , dataSource )
476463 } is required and missing.`
477464 ) ;
478465 }
@@ -489,10 +476,9 @@ const variables: Record<string, (...args: any) => any> = {
489476 } ) => (
490477 process . env [ keyByDataSource ( 'CUBEJS_DB_MAX_POOL' , dataSource ) ]
491478 ? parseInt (
492- `${
493- process . env [
494- keyByDataSource ( 'CUBEJS_DB_MAX_POOL' , dataSource )
495- ]
479+ `${ process . env [
480+ keyByDataSource ( 'CUBEJS_DB_MAX_POOL' , dataSource )
481+ ]
496482 } `,
497483 10 ,
498484 )
@@ -684,8 +670,7 @@ const variables: Record<string, (...args: any) => any> = {
684670 supported . indexOf ( < 's3' | 'gcp' | 'azure' > val ) === - 1
685671 ) {
686672 throw new TypeError (
687- `The ${
688- keyByDataSource ( 'CUBEJS_DB_EXPORT_BUCKET_TYPE' , dataSource )
673+ `The ${ keyByDataSource ( 'CUBEJS_DB_EXPORT_BUCKET_TYPE' , dataSource )
689674 } must be one of the [${ supported . join ( ', ' ) } ].`
690675 ) ;
691676 }
@@ -878,8 +863,7 @@ const variables: Record<string, (...args: any) => any> = {
878863 ] ;
879864 if ( ! val ) {
880865 throw new Error (
881- `The ${
882- keyByDataSource ( 'CUBEJS_DB_DATABRICKS_URL' , dataSource )
866+ `The ${ keyByDataSource ( 'CUBEJS_DB_DATABRICKS_URL' , dataSource )
883867 } is required and missing.`
884868 ) ;
885869 }
@@ -1387,11 +1371,10 @@ const variables: Record<string, (...args: any) => any> = {
13871371 return false ;
13881372 } else {
13891373 throw new TypeError (
1390- `The ${
1391- keyByDataSource (
1392- 'CUBEJS_DB_SNOWFLAKE_CLIENT_SESSION_KEEP_ALIVE' ,
1393- dataSource ,
1394- )
1374+ `The ${ keyByDataSource (
1375+ 'CUBEJS_DB_SNOWFLAKE_CLIENT_SESSION_KEEP_ALIVE' ,
1376+ dataSource ,
1377+ )
13951378 } must be either 'true' or 'false'.`
13961379 ) ;
13971380 }
@@ -1626,6 +1609,17 @@ const variables: Record<string, (...args: any) => any> = {
16261609 ]
16271610 ) ,
16281611
1612+ /**
1613+ * Trino catalog.
1614+ */
1615+ trinoCatalog : ( {
1616+ dataSource,
1617+ } : { dataSource : string } ) => (
1618+ process . env [
1619+ keyByDataSource ( 'CUBEJS_DB_TRINO_CATALOG' , dataSource )
1620+ ]
1621+ ) ,
1622+
16291623 /** ****************************************************************
16301624 * Cube Store Driver *
16311625 ***************************************************************** */
0 commit comments