pgjdbc: Paranthesis in Escape Sequence does not work anymore
we use Crystalreports and their QueryBuilder,
the have outer joins like this
{oj (\"T1\" LEFT OUTER JOIN t2 ON \"T1\".id = t2.id) }
they are not translated anymore
may be connected to https://github.com/pgjdbc/pgjdbc/commit/00a847879f313105de124776b7edaab928bf5b4c
because QUOTE_OR_ALPHABETIC_MARKER does not allow Paranthesis to be the first letter
was working in version 9.4.1211 in current version its broken
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 30 (25 by maintainers)
Commits related to this issue
- fix: support parenthesis in {oj ...} JDBC escape syntax #865 Non-standard `{oj (...)}` is produced by CrystalReports, so enable that deviation from the spec and ignore the parenthesis. Note: this ... — committed to pgjdbc/pgjdbc by AlBundy33 6 years ago
- fix: support parenthesis in {oj ...} JDBC escape syntax #865 Non-standard `{oj (...)}` is produced by CrystalReports, so enable that deviation from the spec and ignore the parenthesis. Note: this ... — committed to bolcom/pgjdbc by AlBundy33 6 years ago
- fix: support parenthesis in {oj ...} JDBC escape syntax #865 Non-standard `{oj (...)}` is produced by CrystalReports, so enable that deviation from the spec and ignore the parenthesis. Note: this ... — committed to bolcom/pgjdbc by AlBundy33 6 years ago
- fix: support parenthesis in {oj ...} JDBC escape syntax #865 Non-standard `{oj (...)}` is produced by CrystalReports, so enable that deviation from the spec and ignore the parenthesis. Note: this ... — committed to davecramer/pgjdbc by AlBundy33 6 years ago
@tkdmatze was absolutely right with his hints. I’ve changed the Parser to allow parenthesis after oj - tests are green and crystal reports seems to work too.