Ver código fonte

Merge pull request #9950 from ghalliday/issue17571

HPCC-17571 Preserve the case of identifiers in the generated meta

Reviewed-By: Shamser Ahmed <shamser.ahmed@lexisnexis.co.uk>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 8 anos atrás
pai
commit
15372a77a6
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      ecl/hql/hqldesc.cpp

+ 2 - 2
ecl/hql/hqldesc.cpp

@@ -89,7 +89,7 @@ static void expandRecordSymbolsMeta(IPropertyTree * metaTree, IHqlExpression * r
         case no_field:
             {
                 IPropertyTree * field = metaTree->addPropTree("Field", createPTree("Field"));
-                field->setProp("@name", str(cur->queryName()));
+                field->setProp("@name", str(cur->queryId()));
                 StringBuffer ecltype;
                 cur->queryType()->getECLType(ecltype);
                 field->setProp("@type", ecltype);
@@ -134,7 +134,7 @@ void expandSymbolMeta(IPropertyTree * metaTree, IHqlExpression * expr)
         if (javadoc)
             def->addPropTree("Documentation", javadoc.getClear());
         IHqlNamedAnnotation * symbol = queryNameAnnotation(expr);
-        def->setProp("@name", str(expr->queryName()));
+        def->setProp("@name", str(expr->queryId()));
         def->setPropInt("@line", expr->getStartLine());
         if (expr->isExported())
             def->setPropBool("@exported", true);