Skip to content
Snippets Groups Projects

Issue #94: Update view join algorithm

Merged Rafael Dias requested to merge issue/94 into develop
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
+ 3
3
@@ -310,11 +310,11 @@ export class ViewHandler {
/**
* Apply JOIN operation in a set of views.
* Returns a set with the joined view.
* Returns a set with the joined view.
* @param v - Set of candidated views to be joined.
*/
private static applyJoin(v: View[]): View[] {
const views = v.map((i) => i);
let dims: Dimension[] = [];
@@ -332,7 +332,7 @@ export class ViewHandler {
clauses = ViewHandler.removeDuplicatedClauses(clauses);
const qOpts: QueryOpts = {metrics: mets, dimensions: dims, clauses: clauses};
const partialQuery = new Query(qOpts);
const partialQuery = new Query(qOpts);
const partial = ViewHandler.queryJoin(partialQuery, views);
return [partial];
Loading