Skip to content

Commit 6c26ff1

Browse files
authored
chore: Expanding the payload in the Load Request event, added memberNames (#8356)
1 parent 1d87a9e commit 6c26ff1

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

packages/cubejs-schema-compiler/src/adapter/BaseQuery.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2387,6 +2387,10 @@ export class BaseQuery {
23872387
return R.uniq(context.memberNames);
23882388
}
23892389

2390+
collectAllMemberNames() {
2391+
return R.flatten(this.collectFromMembers(false, this.collectMemberNamesFor.bind(this), 'collectAllMemberNames'));
2392+
}
2393+
23902394
collectMultipliedMeasures(context) {
23912395
return (fn) => {
23922396
const foundCompositeCubeMeasures = {};

packages/cubejs-server-core/src/core/CompilerApi.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,8 @@ export class CompilerApi {
161161
aliasNameToMember: sqlGenerator.aliasNameToMember,
162162
rollupMatchResults: includeDebugInfo ?
163163
sqlGenerator.preAggregations.rollupMatchResultDescriptions() : undefined,
164-
canUseTransformedQuery: sqlGenerator.preAggregations.canUseTransformedQuery()
164+
canUseTransformedQuery: sqlGenerator.preAggregations.canUseTransformedQuery(),
165+
memberNames: sqlGenerator.collectAllMemberNames(),
165166
}));
166167

167168
if (this.sqlCache) {

0 commit comments

Comments
 (0)