Yingyi Bu has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/1060
Change subject: ASTERIXDB-1490: fix and a regression test. ...................................................................... ASTERIXDB-1490: fix and a regression test. Change-Id: Iec1a9caec796d4e1cbbf776f0acc7b085b27e19e --- A asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/misc/query-ASTERIXDB-1490/query-ASTERIXDB-1490.1.query.sqlpp A asterixdb/asterix-app/src/test/resources/runtimets/results/misc/query-ASTERIXDB-1490/query-ASTERIXDB-1490.1.adm M asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml M asterixdb/asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/UnaryMinusTypeComputer.java 4 files changed, 32 insertions(+), 0 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/60/1060/1 diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/misc/query-ASTERIXDB-1490/query-ASTERIXDB-1490.1.query.sqlpp b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/misc/query-ASTERIXDB-1490/query-ASTERIXDB-1490.1.query.sqlpp new file mode 100644 index 0000000..16ab148 --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/misc/query-ASTERIXDB-1490/query-ASTERIXDB-1490.1.query.sqlpp @@ -0,0 +1,25 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +SELECT DISTINCT VALUE -n.a +FROM [ + {"a":1, "b":2}, + {"a":1}, + {"a":1, "c":1} +] n; diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/results/misc/query-ASTERIXDB-1490/query-ASTERIXDB-1490.1.adm b/asterixdb/asterix-app/src/test/resources/runtimets/results/misc/query-ASTERIXDB-1490/query-ASTERIXDB-1490.1.adm new file mode 100644 index 0000000..3a2e3f4 --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/results/misc/query-ASTERIXDB-1490/query-ASTERIXDB-1490.1.adm @@ -0,0 +1 @@ +-1 diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml b/asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml index ff00ea5..d392dbd 100644 --- a/asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml +++ b/asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml @@ -2973,6 +2973,11 @@ </compilation-unit> </test-case> <test-case FilePath="misc"> + <compilation-unit name="query-ASTERIXDB-1490"> + <output-dir compare="Text">query-ASTERIXDB-1490</output-dir> + </compilation-unit> + </test-case> + <test-case FilePath="misc"> <compilation-unit name="query-ASTERIXDB-1531"> <output-dir compare="Text">query-ASTERIXDB-1531</output-dir> </compilation-unit> diff --git a/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/UnaryMinusTypeComputer.java b/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/UnaryMinusTypeComputer.java index ca10135..c53fcb0 100644 --- a/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/UnaryMinusTypeComputer.java +++ b/asterixdb/asterix-om/src/main/java/org/apache/asterix/om/typecomputer/impl/UnaryMinusTypeComputer.java @@ -59,6 +59,7 @@ case INT64: case FLOAT: case DOUBLE: + case ANY: return knownTypes[0]; default: return null; -- To view, visit https://asterix-gerrit.ics.uci.edu/1060 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iec1a9caec796d4e1cbbf776f0acc7b085b27e19e Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Yingyi Bu <[email protected]>
