Browse Source

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

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Gavin Halliday 13 years ago
parent
commit
d4302b0e37
1 changed files with 1 additions and 1 deletions
  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);