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-8556 Refactor const char * query functions from helpers

Change queryAlgorithm and queryCluster to complete the set.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8555 - reinstate getOptInt from mismerge

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #4030 from jakesmith/hpcc-8855_2

HPCC-8555 - reinstate getOptInt from mismerge

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8882 Add a dependency from thorhelper to dalibase

Strangely the system linked on linux even though there was a dependency.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Add const to some addCluster() arguments

Cleaned up while investigating the dalibase dependency.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Remove unnecessary XXX_API qualifiers

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8882 Remove unused dependencies from eclcc

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

More cleanup of dead code and out-of-date comments.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>