GH-102 Address issues stemming from ANTLR's generated parser
- Removes flexibility associated with logical operators 'not in', 'is null', and 'is not null'
  now required to be passed in as either 'NOT IN', 'not in', 'IS NULL', 'is null', 'IS NOT NULL', or 'is not null'
- Fixes Join condition exception message
- Fixes function expression param index update
- Removes old generated parser/lexer classes
- Adds new test cases

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
GH-102 Address issues stemming from ANTLR's generated parser
- Removes flexibility associated with logical operators 'not in', 'is null',
   now required to be passed in as either 'NOT IN', 'not in', 'IS NULL', 'is
- Fixes Join condition exception message
- Fixes function expression param index update
- Removes old generated parser/lexer classes
- Adds new test cases
GH-103 Suppress misleading Squirrel error
-Implement DatabaseMetaData.supportsSavepoints method

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Merge pull request #105 from rpastrana/gh-103-Suppress_squirrel_err

GH-103 Suppress misleading Squirrel error
Merge branch 'master' of https://github.com/rpastrana/hpcc-jdbc
INTERNAL update version to 0.2.4-beta-trunk in upstream/master
Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
GH-102 Minor wording change from code review.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Merge branch 'gh-102-ANTLR_parser_whitespace' of https://github.com/rpastrana/hpcc-jdbc into rpastrana-gh-102-ANTLR_parser_whitespace

Conflicts:
	src/main/java/org/hpccsystems/jdbcdriver/ECLEngine.java
	src/main/java/org/hpccsystems/jdbcdriver/antlr/sqlparser/generated/SQLExpressionLexer.java
	src/main/java/org/hpccsystems/jdbcdriver/antlr/sqlparser/generated/SQLExpressionParser.java
Merge pull request #104 from rpastrana/gh-102-ANTLR_parser_whitespace

GH-102 Address issues stemming from ANTLR's generated parser
GH-108-Ensure ANTLR generated code is process by build
Remove sqlparser/generated classes
Ensure generated classes are added to src files list

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
GH-108 minor change from code review.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Merge pull request #109 from rpastrana/GH-108-antlr-generatedcode

GH-108-Ensure ANTLR generated code is process by build
GH-111 Provide means for determining if connection is valid.

Implement Connection.isValid(int timeout)
Implement Metadata.isHPCCTargetReachable

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
GH-111 Close test connection after use.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
GH-111 Close test connection after use.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Merge pull request #112 from rpastrana/gh-111-connection-validity

GH-111 Provide means for determining if connection is valid.
gh-113 JDBC Connection URL values should be url encoded.
-Decodes JDBC connection URL values.
 eg. jdbc:hpcc;WsECLWatchAddress=http%3A//192.168.124.128;
     WsECLWatchAddress set to http://192.168.124.128
-Ensure test case encodes URL
Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>
Merge pull request #114 from rpastrana/gh-113-connectionURL-decode

gh-113 JDBC Connection URL values should be url encoded.
GH-113 Update docs to say connection URL must be URL-encoded

- Edits based on code review feedback
Merge pull request #115 from JamesDeFabia/gh113_DOCS_URL_encoded

GH-113 Update docs to say connection URL must be URL-encoded