>From Preetham Poluparthi <[email protected]>:

Preetham Poluparthi has uploaded this change for review. ( 
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20396?usp=email )


Change subject: test change
......................................................................

test change

Change-Id: I344b74cb67656d8848c5855fa9c4842cd6d1cd90
---
M 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.2.update.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.9.query.sqlpp
M 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.2.update.sqlpp
M 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.6.query.sqlpp
A 
asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/array-simple-advise/array-simple-advise.9.adm
M 
asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.8.adm
M 
asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.9.adm
7 files changed, 128 insertions(+), 10 deletions(-)



  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/96/20396/1

diff --git 
a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.2.update.sqlpp
 
b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.2.update.sqlpp
index cbb5fbb..162e934 100644
--- 
a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.2.update.sqlpp
+++ 
b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.2.update.sqlpp
@@ -22,8 +22,8 @@

 INSERT INTO A(
     SELECT VALUE    {"a_0": i, "a_1": i%20 , "a_2" : i , "categories": 
["Drink"],
-     "items" : [ { "qty" : 80 , "price" : 6.0 }   ]
-
+     "items" : [ { "qty" : 80 , "price" : 6.0 }   ],
+     "orders": [ { "delivery_time": 1  }, { "delivery_time": 2  } , { 
"delivery_time": 3  } , { "delivery_time": 4  } , { "delivery_time": 5  } ]
     }
     FROM range(1, 1000) i
 );
@@ -31,8 +31,8 @@
 INSERT INTO A(
     SELECT VALUE    {"a_0": i, "a_1": i%20 , "a_2" : i , "categories": 
["Food"],

-    "items" : [ { "qty" : 120 , "price" : 2.0 }   ]
-
+    "items" : [ { "qty" : 120 , "price" : 2.0 }   ],
+    "orders": [ { "delivery_time": 6 }, { "delivery_time": 7 } , { 
"delivery_time": 8 } , { "delivery_time": 9 } , { "delivery_time": 10 }, { 
"delivery_time": 11 } ]
      }
     FROM range(1001, 1003) i
 );
diff --git 
a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.9.query.sqlpp
 
b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.9.query.sqlpp
new file mode 100644
index 0000000..9836c80
--- /dev/null
+++ 
b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/array-simple-advise/array-simple-advise.9.query.sqlpp
@@ -0,0 +1,29 @@
+
+/*
+ * 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.
+ */
+
+use test;
+
+
+
+
+ADVISE
+SELECT count(*)
+FROM A a, a.orders o
+WHERE o.delivery_time >= 7 AND o.delivery_time <= 9;
\ No newline at end of file
diff --git 
a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.2.update.sqlpp
 
b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.2.update.sqlpp
index 7dab0fd..c7cf550 100644
--- 
a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.2.update.sqlpp
+++ 
b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.2.update.sqlpp
@@ -21,7 +21,95 @@
 use test;

 INSERT INTO A(
-    SELECT VALUE    {"a_0": i, "a_1": i%20 , "a_2" : i ,"a":{ "b" :{ "c" :  
["Drink"]}} }
+    SELECT VALUE    {"a_0": i, "a_1": i%20 , "a_2" : i ,"a":{ "b" :{ "c" :  
["Drink"]}}
+
+    ,
+    "n1": [
+        {
+            "n2": [
+                {
+                    "n3": [
+                        {
+                            "n4": [
+                                "Drink"
+                            ]
+                        }
+                    ]
+                }
+            ]
+        }
+    ],
+    "f1": {
+        "f2": {
+            "f3": [
+                {
+                    "f4": {
+                        "f5": [{
+                            "categories": [
+                                "Drink"
+                            ]
+                        }]
+                    }
+                }
+            ]
+        }
+    },
+    "g1": {
+        "g2": [
+            {
+                "g3": [
+                    {
+                        "items": [
+                            {
+                                "qty": 80,
+                                "price": 6.0
+                            }
+                        ]
+                    }
+                ]
+            }
+        ]
+    },
+    "h1": {
+        "h2": {
+            "h3": [
+                {
+                    "h4": {
+                        "h5": [
+                            {
+                                "categories": [
+                                    "Drink"
+                                ]
+                            }
+                        ]
+                    }
+                }
+            ]
+        }
+    },
+
+    "k1": {
+        "k2": [
+            {
+                "k3": {
+                    "k4": [
+                        {
+                            "k5": {
+                                "k6": [
+                                    {
+                                        "qty": 80,
+                                        "price": 6.0
+                                    }
+                                ]
+                            }
+                        }
+                    ]
+                }
+            }
+        ]
+    }
+
+    }
     FROM range(1, 1000) i
 );

@@ -58,11 +146,11 @@
             "f3": [
                 {
                     "f4": {
-                        "f5": {
+                        "f5": [{
                             "categories": [
                                 "Food"
                             ]
-                        }
+                        }]
                     }
                 }
             ]
diff --git 
a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.6.query.sqlpp
 
b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.6.query.sqlpp
index fe03a10..89d4344 100644
--- 
a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.6.query.sqlpp
+++ 
b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/cbo-join/index-advisor/nested-array-index/nested-array-index.6.query.sqlpp
@@ -44,6 +44,6 @@


 ADVISE
-SELECT p
+SELECT *
 FROM A p, p.f1.f2.f3 n1, n1.f4.f5 n2
 WHERE SOME c IN n2.categories SATISFIES c = "Food";
\ No newline at end of file
diff --git 
a/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/array-simple-advise/array-simple-advise.9.adm
 
b/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/array-simple-advise/array-simple-advise.9.adm
new file mode 100644
index 0000000..a2c5132
--- /dev/null
+++ 
b/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/array-simple-advise/array-simple-advise.9.adm
@@ -0,0 +1 @@
+[{"#operator":"Advise","advice":{"#operator":"IndexAdvice","adviseinfo":{"current_indexes":[],"recommended_indexes":{"indexes":[{"index_statement":"CREATE
 INDEX array_idx_orders ON `Default`.`test`.`A`(UNNEST `orders` SELECT 
`delivery_time`: bigint);"}]}}}}]
\ No newline at end of file
diff --git 
a/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.8.adm
 
b/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.8.adm
index b5d479a..095e268 100644
--- 
a/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.8.adm
+++ 
b/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.8.adm
@@ -1 +1 @@
-[{"#operator":"Advise","advice":{"#operator":"IndexAdvice","adviseinfo":{"current_indexes":[],"recommended_indexes":{"indexes":[]}}}}]
\ No newline at end of file
+[{"#operator":"Advise","advice":{"#operator":"IndexAdvice","adviseinfo":{"current_indexes":[],"recommended_indexes":{"indexes":[{"index_statement":"CREATE
 INDEX array_idx_h1_h2_h3_h4_h5_categories ON `Default`.`test`.`A`(UNNEST 
`h1`.`h2`.`h3` UNNEST `h4`.`h5` UNNEST `categories` : string);"}]}}}}]
\ No newline at end of file
diff --git 
a/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.9.adm
 
b/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.9.adm
index b5d479a..fb5edaa 100644
--- 
a/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.9.adm
+++ 
b/asterixdb/asterix-app/src/test/resources/runtimets/results/cbo-join/index-advisor/nested-array-index/nested-array-index.9.adm
@@ -1 +1 @@
-[{"#operator":"Advise","advice":{"#operator":"IndexAdvice","adviseinfo":{"current_indexes":[],"recommended_indexes":{"indexes":[]}}}}]
\ No newline at end of file
+[{"#operator":"Advise","advice":{"#operator":"IndexAdvice","adviseinfo":{"current_indexes":[],"recommended_indexes":{"indexes":[{"index_statement":"CREATE
 INDEX array_idx_k1_k2_k3_k4_k5_k6 ON `Default`.`test`.`A`(UNNEST `k1`.`k2` 
UNNEST `k3`.`k4` UNNEST `k5`.`k6` SELECT `qty`: bigint, SELECT `price`: 
double);"}]}}}}]
\ No newline at end of file

--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20396?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://asterix-gerrit.ics.uci.edu/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Change-Id: I344b74cb67656d8848c5855fa9c4842cd6d1cd90
Gerrit-Change-Number: 20396
Gerrit-PatchSet: 1
Gerrit-Owner: Preetham Poluparthi <[email protected]>

Reply via email to