|
@@ -6941,12 +6941,11 @@ BoundRow * HqlCppTranslator::bindTableCursor(BuildCtx & ctx, IHqlExpression * da
|
|
|
|
|
|
BoundRow * HqlCppTranslator::bindTableCursor(BuildCtx & ctx, IHqlExpression * dataset, const char * name, bool isLinkCounted, node_operator side, IHqlExpression * selSeq)
|
|
|
{
|
|
|
- Owned<ITypeInfo> type = makeRowReferenceType(NULL);
|
|
|
+ Owned<ITypeInfo> type = makeRowReferenceType(dataset);
|
|
|
if (isLinkCounted)
|
|
|
type.setown(makeAttributeModifier(type.getClear(), getLinkCountedAttr()));
|
|
|
|
|
|
Owned<IHqlExpression> bound = createVariable(name, type.getClear());
|
|
|
-// Owned<IHqlExpression> bound = createVariable(name, makeRowReferenceType(dataset));
|
|
|
return bindTableCursor(ctx, dataset, bound, side, selSeq);
|
|
|
}
|
|
|
|