|
@@ -8704,20 +8704,6 @@ IHqlExpression * HqlLinkedChildRowTransformer::createTransformedBody(IHqlExpress
|
|
|
case no_embedbody:
|
|
|
//Don't change the type of an embed body - otherwise result it will become link counted when not expected.
|
|
|
return LINK(expr);
|
|
|
- case no_select:
|
|
|
- {
|
|
|
- OwnedHqlExpr newDs = transform(expr->queryChild(0));
|
|
|
- IHqlExpression * record = newDs->queryRecord();
|
|
|
- IHqlExpression * field = expr->queryChild(1);
|
|
|
- LinkedHqlExpr newField;
|
|
|
- if (record)
|
|
|
- newField.setown(record->querySimpleScope()->lookupSymbol(field->queryId()));
|
|
|
- HqlExprArray children;
|
|
|
- children.append(*LINK(newDs));
|
|
|
- if (newField)
|
|
|
- children.append(*newField.getClear());
|
|
|
- return completeTransform(expr, children);
|
|
|
- }
|
|
|
}
|
|
|
return QuickHqlTransformer::createTransformedBody(expr);
|
|
|
}
|