From f9f41f4791d7f21b171f06a4cb673b12d178180c Mon Sep 17 00:00:00 2001 From: Konstantin Burkalev Date: Wed, 28 Aug 2024 23:14:26 +0300 Subject: [PATCH] fix(schema-compiler): correct string casting for BigQuery --- packages/cubejs-schema-compiler/src/adapter/BigqueryQuery.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/cubejs-schema-compiler/src/adapter/BigqueryQuery.ts b/packages/cubejs-schema-compiler/src/adapter/BigqueryQuery.ts index 2fcec13ba2026..0e502e0a88a52 100644 --- a/packages/cubejs-schema-compiler/src/adapter/BigqueryQuery.ts +++ b/packages/cubejs-schema-compiler/src/adapter/BigqueryQuery.ts @@ -36,6 +36,10 @@ class BigqueryFilter extends BaseFilter { } export class BigqueryQuery extends BaseQuery { + public castToString(sql) { + return `CAST(${sql} as STRING)`; + } + public convertTz(field) { return `DATETIME(${field}, '${this.timezone}')`; }