Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const hipiePipeline = element.hipiePipeline();
this.readDatasourceRef(ddlView.datasource, hipiePipeline.datasource() as DSPicker, this._ec);
for (const activity of ddlView.activities) {
if (DDL2.isProjectActivity(activity)) {
const project = this.readProject(activity);
hipiePipeline.project(project);
}
if (DDL2.isFilterActivity(activity)) {
const filters = this.readFilters(activity, this._ec);
hipiePipeline.filters(filters);
}
if (DDL2.isGroupByActivity(activity)) {
const groupBy = this.readGroupBy(activity);
hipiePipeline.groupBy(groupBy);
}
if (DDL2.isSortActivity(activity)) {
const sort = this.readSort(activity);
hipiePipeline.sort(sort);
}
if (DDL2.isLimitActivity(activity)) {
const limit = this.readLimit(activity);
hipiePipeline.limit(limit);
}
}
this.readVisualization(ddlView.visualization, element.visualization());
}
}