From 5b2ab903e1c1fab11aaaf732c8650e1645a1662e Mon Sep 17 00:00:00 2001 From: Pavel Tiunov Date: Tue, 24 Mar 2020 14:00:40 -0700 Subject: [PATCH] feat: Log canUseTransformedQuery --- packages/cubejs-schema-compiler/adapter/PreAggregations.js | 4 ++++ packages/cubejs-server-core/core/CompilerApi.js | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/cubejs-schema-compiler/adapter/PreAggregations.js b/packages/cubejs-schema-compiler/adapter/PreAggregations.js index f1bd1c6745a8f..53296b035b5e0 100644 --- a/packages/cubejs-schema-compiler/adapter/PreAggregations.js +++ b/packages/cubejs-schema-compiler/adapter/PreAggregations.js @@ -357,6 +357,10 @@ class PreAggregations { })); } + canUseTransformedQuery() { + return PreAggregations.transformQueryToCanUseForm(this.query); + } + static hasCumulativeMeasures(query) { const measures = (query.measures.concat(query.measureFilters)); return R.pipe( diff --git a/packages/cubejs-server-core/core/CompilerApi.js b/packages/cubejs-server-core/core/CompilerApi.js index d1e24b33b896c..293896a7ffd79 100644 --- a/packages/cubejs-server-core/core/CompilerApi.js +++ b/packages/cubejs-server-core/core/CompilerApi.js @@ -72,7 +72,8 @@ class CompilerApi { dataSource: sqlGenerator.dataSource, aliasNameToMember: sqlGenerator.aliasNameToMember, rollupMatchResults: includeDebugInfo ? - sqlGenerator.preAggregations.rollupMatchResultDescriptions() : undefined + sqlGenerator.preAggregations.rollupMatchResultDescriptions() : undefined, + canUseTransformedQuery: sqlGenerator.preAggregations.canUseTransformedQuery() })); }