#2391 Refactor project name to HPCC JDBC Driver

refactor directory structure.
refactor file names and java classes to accurately reflect function.
CMake changes to reflect directory and file refactoring.
New build flag is USE_HPCCJDBC

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Conditional crc checking memory allocator

Reinstate THOR_ROWCRC functionality

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Use packed allocator, plus option to disable

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Remove configmgr multiSlave references

Remove references to multiSlave attribute in ConfigMgr code. Xsl references have not been removed as comments mention backward compatibility.

Fixes gh-1742

Signed-off-by: Sridhar Meda <sridhar.meda@lexisnexis.com>
Fix bug in number of rows if transform has skip

DATASET(count, <transform-with-skip>) should have a row count range of
0..<count>, not just <count>

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Skipping unimplemented Thor tests as TBD

Also change the INI file generation to account
for Legacy mode (and set up the correct cluster
type in Thor).
Fix a couple of issues with the previous change

The last element in a huge heap was not being freed.  It should be,
since it is never reused anyway.

The regression tests were failing because of the new delay in releasing
the last page.

(Moved the flags field from the derived classes to base class)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Potential aggregate merge issues if 0 recs on node

A node with no records was being treated as a default aggregate row, i.e.
result of clearAggregate()
This had consequences if the merging function was impacted by default
values.
The example where this was seen (in the ML library), was multiplying by a
field value in the aggregate row, the default value was 0.0, so the end
result was 0.0 if any node had 0 rows to aggregate.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
gh-2429 Remove hardcoded ip reference for roxie.

Was causing "Graph not Found" error when loading roxie graphs.

Signed-off-by: Jo Prichard <jo.prichard@lexisnexis.com>
Remove unecessary record size calls

No need to calc. size per aggregate processRow, do once when done

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #2432 from jprichard/gh-2429

gh-2429 Remove hardcoded ip reference for roxie.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2426 from ghalliday/datasetcountmeta

Fix bug in number of rows if transform has skip

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2425 from ghalliday/lastpagefix

Fix a couple of issues with the previous change

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2360 from jakesmith/mm-crc

Conditional crc checking memory allocator

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #2424 from smeda/issue1742

Remove configmgr multiSlave references

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-2417-sql_aliasing Added support for sql aliasing

Functions use alias as ECL attribute name therefore aliases for
function calls cannot be ECL keywords
FieldMetadata.getlabel returns alias if one present

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
ECL Playground doc & files for rel. with 3.8
Add WorkUnit XML option for breaking out Exceptions by severity

Used initially to break out exceptions by severity when using "ecl run"
from command line.

Fixes gh-2221.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #2442 from rpastrana/gh-2417-sql_aliasing

Gh 2417 sql aliasing

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2441 from afishbeck/severity_tags

Add WorkUnit XML option for breaking out Exceptions by severity

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>