HPCC-10135 Restructure TAKjoin enum to make range compares possible

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10135 Remove unused activity kind and associated code

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10135 Add missing entries for unimplemented self denormalize

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11089 Add inline functions to expose the alreadySortedLocally flags

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11078 Generate isRightAlreadySorted for global joins

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-10971 Modify serialization interfaces to allow more efficient spill

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11092 - TOPN in child query not renewing limit per iteration

Limit was set at activity initialization time, should have been
set at start()
Also changed over to using a CThorExpandingRowArray and cleared
up the code. Add binaryInsert to CThorExpandingRowArray.
Move topn.ecl test to new regression suite.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10494 Make WsEcl REST query responses use specified format

Exceptions were not respecting the format specified in the URL.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #5609 from ghalliday/issue10135

HPCC-10135 Restructure TAKxxx

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5590 from ghalliday/issue10971

HPCC-10971 Modify serialization interfaces to allow more efficient spill

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5627 from afishbeck/wseclExceptionFormatting

HPCC-10494 Make WsEcl REST query responses use specified format

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11102 Allow Foreign and Source cluster in ECL Watch

Fixes HPCC-11102
Fixes HPCC-10903

Give the user the ability to allow foreign files and source cluster
in Workunit publish options.

Signed-off by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #5610 from ghalliday/issue11089

HPCC-11089 Add inline functions to expose the alreadySortedLocally flags

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10219 Share common base with all join and other join helpers

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11092 - Minor change following review

Signed-off-by: Jake Smith <jsmith@jake-xps.(none)>
Merge pull request #5611 from ghalliday/issue11078

HPCC-11078 Generate isRightAlreadySorted for global joins

Reviewed-By: Jamie Noss <james.noss@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5623 from jakesmith/hpcc-11092

HPCC-11092 - TOPN in child query not renewing limit per iteration

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5616 from miguelvazq/allowForeign

HPCC-11102 Allow Foreign and Source cluster in ECL Watch

Reviewed-By: Gordon Smith <gordon.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5630 from ghalliday/issue10219

HPCC-10219 Share common base with all join and other join helpers

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>