* @return Always return an array event empty.
(datasetModel)
| 17670 | */ |
| 17671 | |
| 17672 | function queryDatasetUpstreamDatasetModels(datasetModel) { |
| 17673 | // Only these attributes declared, we by defualt reference to `datasetIndex: 0`. |
| 17674 | // Otherwise, no reference. |
| 17675 | if (!datasetModel.get('transform', true) && !datasetModel.get('fromTransformResult', true)) { |
| 17676 | return []; |
| 17677 | } |
| 17678 | |
| 17679 | return queryReferringComponents(datasetModel.ecModel, 'dataset', { |
| 17680 | index: datasetModel.get('fromDatasetIndex', true), |
| 17681 | id: datasetModel.get('fromDatasetId', true) |
| 17682 | }, SINGLE_REFERRING).models; |
| 17683 | } |
| 17684 | /** |
| 17685 | * The rule should not be complex, otherwise user might not |
| 17686 | * be able to known where the data is wrong. |
no test coverage detected
searching dependent graphs…