Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upSupport for postgres overlap operator && added, natural left/right/fu… #360
Conversation
|
i) Contains (>&) and ContainedBy (&<) - supported by latest DB versions, eg. postgres |
|
Could you acutualize your pull request to the actual master? |
Here are the changes that are currently made
i) DoubleAnd/Overrlap operator (&&) - supported by latest DB versions, eg. postgres
overlap takes two arrays as its operands and returns true iff they have elements in common.
list of files changed
src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt
src/main/java/net/sf/jsqlparser/util/deparser/ExpressionDeParser.java
src/main/java/net/sf/jsqlparser/expression/ExpressionVisitor.java
src/main/java/net/sf/jsqlparser/expression/ExpressionVisitorAdapter.java
src/main/java/net/sf/jsqlparser/util/TablesNamesFinder.java
src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
src/main/java/net/sf/jsqlparser/expression/operators/relational/DoubleAnd.java (new java file)
ii) NATURAL LEFT/RIGHT/FULL OUTER JOIN - Currently the parser supports only the inner one, NATURAL JOIN