소스 검색

Fix gh-960 don't create countdisk if var filename

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 13 년 전
부모
커밋
d4302b0e37
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      ecl/hqlcpp/hqlttcpp.cpp

+ 1 - 1
ecl/hqlcpp/hqlttcpp.cpp

@@ -7650,7 +7650,7 @@ IHqlExpression * ThorCountTransformer::createTransformed(IHqlExpression * expr)
                 if (queryTableMode(ds) == no_flat)
                 {
                     OwnedHqlExpr record = getSerializedForm(ds->queryRecord());
-                    if (countDiskFuncOk && !isVariableSizeRecord(record))
+                    if (countDiskFuncOk && !isVariableSizeRecord(record) && ds->queryChild(0)->isConstant())
                     {
 #if 0
                         OwnedHqlExpr transformed = NewHqlTransformer::createTransformed(expr);