HPCC-8589 Add tests for dictionary in key payload in keyed join

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8836 Core on stored dataset with child dictionary

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8840 Internal error on STORED dictionary

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4005 from richardkchapman/child-dict-stored

HPCC-8836 Core on stored dataset with child dictionary

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4003 from richardkchapman/dict-keyedjoin-test

HPCC-8589 Add tests for dictionary in key payload in keyed join

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8554 Combine derived helpers that are split into multiple interfaces

Clean up some helpers that were split purely for back-compatibility reasons.
Once that are split for logical functionality reasonas have been left.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4006 from richardkchapman/dict-stored

HPCC-8840 Internal error on STORED dictionary

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4007 from richardkchapman/eclhelper-cleanup-1

HPCC-8554 Combine derived helpers that are split into multiple interface...

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8555 Rationalise ICodeContext and remove legacy functions

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4008 from richardkchapman/codecontext-cleanup

HPCC-8555 Rationalise ICodeContext and remove legacy functions

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8583 Make ESPWorkunit a singleton to support MVC paradigm

Fixes HPCC-8583

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8863 Fix cores generating independent dictionaries.

This also fixes a bug where a FEW attribute on an expression that
was generated as a global could be mis-interpreted as a FEW attribute
on a GLOBAL() operator.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8760 Revise one more time

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #4014 from ghalliday/issue8863

HPCC-8863 Fix cores generating independent dictionaries.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4012 from GordonSmith/HPCC-8583

Make ESPWorkunit a singleton to support MVC paradigm

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3987 from wangkx/h8760

HPCC-8760 Upgrade ESP to upload multiple files per http request

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.10.x'

Conflicts:
	ecl/hql/hqlutil.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8638 Allow the internal CSV buffer to dynamically resize

Also clean up the quote processing code by including it in the same loop
as the quote processing.  This avoids copying the strings more than once.
Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8638 Update the regression test cases
Merge pull request #4018 from ghalliday/issue8638

HPCC-8638 Allow the internal CSV buffer to dynamically resize

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>