Skip to content

Commit 97d1577

Browse files
committed
get rid of ramda in favor of simple js
1 parent 1816caf commit 97d1577

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

packages/cubejs-schema-compiler/src/adapter/PreAggregations.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -731,14 +731,10 @@ export class PreAggregations {
731731
// no connections in the joinTree between cubes from different datasources
732732
const dimsToMatch = references.rollups.length > 0 ? references.dimensions : references.fullNameDimensions;
733733

734-
const dimensionsMatch = (dimensions, doBackAlias) => R.all(
735-
d => (
736-
doBackAlias ?
737-
backAlias(dimsToMatch) :
738-
(dimsToMatch)
739-
).indexOf(d) !== -1,
740-
dimensions
741-
);
734+
const dimensionsMatch = (dimensions, doBackAlias) => {
735+
const target = doBackAlias ? backAlias(dimsToMatch) : dimsToMatch;
736+
return dimensions.every(d => target.includes(d));
737+
};
742738

743739
// In 'rollupJoin' / 'rollupLambda' pre-aggregations fullName members will be empty, because there are
744740
// no connections in the joinTree between cubes from different datasources

0 commit comments

Comments
 (0)