GeezerVison is showing github.com — [BUG] "(INNER) JOIN" is not recognized by isInner() method · Issue #1775 · JSQLParser/JSqlParser
[BUG] "(INNER) JOIN" is not recognized by isInner() method #1775
Description
Failing SQL Feature:
- Join.isInner() method does not return TRUE as expected when the optional keyword 'INNER' is ommitted from SQL-standard syntax "(INNER) JOIN".
SQL Example:
Software Information:
- JSqlParser version: 4.60
- Database: any
Tips:
none.
Activity
manticore-projects commented on Apr 27, 2023
Yes, because Join.isInner() solely indicates if the INNER keyword is present but does not give any information about the execution plan. See, we need to De-Parse the JOIN expression and need to know if to print (or not) the INNER keyword.
csakhogy commented on Apr 29, 2023
Would not be useful having "by default" a method that tells they type of Join component of SQL script? Or is there such I have not found yet? Though I easily overcome this by a helper method calling all availabe .IsInner(), .isLeft(), etc, binary "questions"...
added a commit that references this issue
on Apr 30, 2023This issue will close once commit 6281b07 is merged into the 'master' branch.6281b07 added a commit that references this issue
on Jun 1, 2023This issue will close once commit 41b6fce is merged into the 'master' branch.41b6fce added a commit that references this issue
on Jun 15, 2023This issue will close once commit a815f5f is merged into the 'master' branch.a815f5f added a commit that references this issue
on Jun 27, 2023This issue will close once commit c79dfff is merged into the 'master' branch.c79dfff
Metadata
Metadata
Development
No branches or pull requestsIssue actions