-
- Downloads
[ADQL] Support bitwise operators + Fix wrong hexadecimal conversion (only for
negative values). The implemented operators precedence is: ``` [~-](unary) >> [*/] >> [+-] >> [^&|] ``` _**Example:** `~3-1|2*5^6/1+2 = ((~3)-1)|((2*5)^((6/1)+2)) = -5`_
Showing
- src/adql/parser/ADQLQueryFactory.java 16 additions, 0 deletionssrc/adql/parser/ADQLQueryFactory.java
- src/adql/parser/feature/FeatureSet.java 5 additions, 10 deletionssrc/adql/parser/feature/FeatureSet.java
- src/adql/parser/grammar/ADQLGrammarBase.java 2 additions, 2 deletionssrc/adql/parser/grammar/ADQLGrammarBase.java
- src/adql/parser/grammar/ParseException.java 14 additions, 5 deletionssrc/adql/parser/grammar/ParseException.java
- src/adql/parser/grammar/ParseException.java.backup 14 additions, 5 deletionssrc/adql/parser/grammar/ParseException.java.backup
- src/adql/parser/grammar/adqlGrammar200.jj 11 additions, 1 deletionsrc/adql/parser/grammar/adqlGrammar200.jj
- src/adql/parser/grammar/adqlGrammar201.jj 48 additions, 23 deletionssrc/adql/parser/grammar/adqlGrammar201.jj
- src/adql/query/operand/BitNotOperand.java 187 additions, 0 deletionssrc/adql/query/operand/BitNotOperand.java
- src/adql/query/operand/Operation.java 2 additions, 2 deletionssrc/adql/query/operand/Operation.java
- src/adql/query/operand/OperationType.java 31 additions, 7 deletionssrc/adql/query/operand/OperationType.java
- src/adql/translator/ADQLTranslator.java 4 additions, 0 deletionssrc/adql/translator/ADQLTranslator.java
- src/adql/translator/JDBCTranslator.java 18 additions, 2 deletionssrc/adql/translator/JDBCTranslator.java
- src/adql/translator/MySQLTranslator.java 13 additions, 0 deletionssrc/adql/translator/MySQLTranslator.java
- src/adql/translator/PostgreSQLTranslator.java 40 additions, 29 deletionssrc/adql/translator/PostgreSQLTranslator.java
- test/adql/db/TestSubQueries.java 1 addition, 1 deletiontest/adql/db/TestSubQueries.java
- test/adql/parser/TestADQLParser.java 88 additions, 2 deletionstest/adql/parser/TestADQLParser.java
- test/adql/translator/TestJDBCTranslator.java 24 additions, 4 deletionstest/adql/translator/TestJDBCTranslator.java
Loading
Please register or sign in to comment