HPCC-8881 Move roxierow into thorhelper dll

Fix confusing namespace, and move a couple of defines back to roxiemem

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4026 from richardkchapman/roxierow-move

HPCC-8881 Move roxierow into thorhelper dll

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8556 Refactor const char * query functions from helpers

Return roxiemem-allocated strings rather than having to store in context in
order to release.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8556 Refactor const char * query functions from helpers

Rename some queryXXX functions to getXXX and support values that are not
compile-time constant.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8882 Move workflow.cpp from eclrtl.so to workunit.so

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Use the roxie class for an owned row in the stepping code

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8556 Refactor const char * query functions from helpers

Final batch

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8882 Remove unused dependency or roxiehelper on dalibase

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Remove some dependencies of roxiehelper on roxie

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8556 Refactor const char * query functions from helpers

Optimize  getString() calls from codegen separately for varstring versus
string, to keep generated code size to a minimum.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8882 Merge roxiehelper into thorhelper

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8556 Refactor const char * query functions from helpers

Removed some unusued methods from context.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8556 Refactor const char * query functions from helpers

Renamed context method to something a little clearer.
Other minor changes from code review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8882 Clean up source following review

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8886 Update dojo to 1.8.3

Fixes HPCC-8886

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge remote-tracking branch 'origin/candidate-3.10.4' into candidate-3.10.x

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8556 Refactor const char * query functions from helpers

Change queryAlgorithm and queryCluster to complete the set.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4028 from GordonSmith/HPCC-8886

HPCC-8886 Update dojo to 1.8.3

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8889 getEnv cores on roxie when no packages are defined

Regression in 3.10.4 caused by:
https://github.com/hpcc-systems/HPCC-Platform/pull/3995

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #4029 from afishbeck/getEnvCoreNoPackages8889

HPCC-8889 getEnv cores on roxie when no packages are defined

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>