#2499 Implicit table alias support (regression fix)
Acknowledge table alias sans "AS" keyword.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
#2500 Create test package for jdbc driver
Remove testbed code from release code.
Create new test package for testing.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>:q!
#2500 Create test package for jdbc driver
Remove testbed code from release code.
Create new test package for testing.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>:q!
#2508 Add superfile support
Create dfufile container class (HPCCLogicalFiles)
HPCCLogicalFiles keeps track of superfiles in cache
Fetch operation instructs HPCCLogicalFiles to update all super class'
record definitions based on subclasses
Superclasses inherit record definition from first subfile which contains
a legitimate record definition
Add superclass test case to test package
Add param based execution of test package.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Fix gh-2523 : Add IE specific javascript to clear context menu.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
#2508 Superfile support
Fix DFUFile.getSubfilescount() issue.
DFUFile.containsSubfiles() now uses getSubfilesccount()
HPCCLogicalFiles uses recursion to find first available ECL record definition
in subfiles.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
fixes gh-2459 Clean up of docMacros.cmake to correct -j build failures.

Also cleaned up generated flags to allow for document regeneration only
on source modification.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
fixes gh-2527 Added support for mac to hpcc_setenv

Added platform check.
Added DYLD_LIBRARY_PATH settings if on mac.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Fix gh-2490 Add config to exclude ldapServer from
comps_on_all_nodes configuration setting

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Change paramter type to const char* based on review feedback.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
fixes gh-2459 Added target properties for includer files and images.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge pull request #2524 from garonsky/gh-2523_configmgr_doesnt_seem_to_work_in_IE

Fix gh-2523 : Add IE specific javascript to clear context menu.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
fixes gh-2459 Fixing formating issue.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Optimize handling of no_self on rhs of an assign

Add a flag to the IHqlExpression flags to indicate it contains SELF,
instead of relying on a flag set in the parser.  It prevents the
transform being called if SELF has been used by previous vales, but
not by this one.

Minor generation speed up.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Fix build error on OSX in archive reader

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Avoid cloning expression when can just link instead

Most places already contain similar code.  Avoids type calculation
which can be significant.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Mark regress query with IFACTION TBD

There's an unresolved issue with asynchronous launch of graphs from an ifaction.
ifaction.ecl was marked tbd in gh-2400, when8.ecl also has an ifaction and should be marked TBD.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Optimization: Add member function to avoid cloning

The code to check if a table was used by an expression cloned the
active rows and then checked for a match within it.  Moving it to
a member function avoids the clone.  Speeds up examples by ~1%.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #2538 from jakesmith/ifaction-tbd

Mark regress query with IFACTION TBD

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #2531 from garonsky/issue-2490-LDAP-server_prompts_DaFileSrv_FTSlave

Fix gh-2490 Add config to exclude ldapServer from comps_on_all_nodes configuration

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>