-
- Downloads
[ADQL] Fix the parsing and translation of a concatenation expression.
* The parsing did not allow unsigned numerics and SQL SET functions as specified in the ADQL 2.0 grammar * It was even forbidden to put a column whose the type is not String. * The translation of a concatenation expression was always prefixed by the ADQLList's name: CONCAT_STR. Of course, no database likes that... Regarding this last point, this commit fixes the GitHub issue #54
Showing
- src/adql/parser/ADQLParser.java 222 additions, 174 deletionssrc/adql/parser/ADQLParser.java
- src/adql/parser/adqlGrammar.jj 9 additions, 5 deletionssrc/adql/parser/adqlGrammar.jj
- src/adql/translator/JDBCTranslator.java 71 additions, 45 deletionssrc/adql/translator/JDBCTranslator.java
- src/adql/translator/PgSphereTranslator.java 52 additions, 49 deletionssrc/adql/translator/PgSphereTranslator.java
- src/adql/translator/PostgreSQLTranslator.java 27 additions, 13 deletionssrc/adql/translator/PostgreSQLTranslator.java
- test/adql/db/TestDBChecker.java 13 additions, 16 deletionstest/adql/db/TestDBChecker.java
Loading
Please register or sign in to comment