This is an automated email from the ASF dual-hosted git repository.

mblow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git

commit 517743261a2c731ffdf841279211c9f4e215185d
Merge: 42345fc836 91da9477d1
Author: Michael Blow <[email protected]>
AuthorDate: Sat Jan 25 09:47:45 2025 -0500

    Merge branch 'gerrit/trinity' into 'master'
    
    Change-Id: Ie64fc2707c6bf36f5973b80ab49b6b69b7b06ec2

 .../queries/index-through-object/index-through-object.1.sqlpp  |  8 ++++----
 .../queries/index-through-object/index-through-object.10.sqlpp |  8 ++++----
 .../queries/index-through-object/index-through-object.11.sqlpp | 10 +++++-----
 .../queries/index-through-object/index-through-object.2.sqlpp  |  8 ++++----
 .../queries/index-through-object/index-through-object.3.sqlpp  |  8 ++++----
 .../queries/index-through-object/index-through-object.4.sqlpp  |  8 ++++----
 .../queries/index-through-object/index-through-object.5.sqlpp  |  8 ++++----
 .../queries/index-through-object/index-through-object.6.sqlpp  |  8 ++++----
 .../queries/index-through-object/index-through-object.7.sqlpp  |  8 ++++----
 .../queries/index-through-object/index-through-object.8.sqlpp  |  8 ++++----
 .../queries/index-through-object/index-through-object.9.sqlpp  |  8 ++++----
 .../results/index-through-object/index-through-object.1.plan   |  4 ++--
 .../results/index-through-object/index-through-object.10.plan  |  4 ++--
 .../results/index-through-object/index-through-object.11.plan  |  8 ++++----
 .../results/index-through-object/index-through-object.2.plan   |  4 ++--
 .../results/index-through-object/index-through-object.3.plan   |  4 ++--
 .../results/index-through-object/index-through-object.4.plan   |  4 ++--
 .../results/index-through-object/index-through-object.5.plan   |  2 +-
 .../results/index-through-object/index-through-object.6.plan   |  4 ++--
 .../results/index-through-object/index-through-object.7.plan   |  2 +-
 .../results/index-through-object/index-through-object.8.plan   |  4 ++--
 .../results/index-through-object/index-through-object.9.plan   |  8 ++++----
 .../index-through-object/index-through-object.1.plan           |  2 +-
 .../index-through-object/index-through-object.2.plan           |  2 +-
 .../index-through-object/index-through-object.3.plan           |  2 +-
 .../index-through-object/index-through-object.4.plan           |  2 +-
 .../index-through-object/index-through-object.8.plan           |  2 +-
 .../index-through-object/index-through-object.9.plan           |  4 ++--
 28 files changed, 76 insertions(+), 76 deletions(-)

diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.1.plan
index 43ed4939f9,d4d3426ec2..788e6be2ef
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.1.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.1.plan
@@@ -1,17 -1,18 +1,17 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- STABLE_SORT [$$36(ASC)]  |PARTITIONED|
 -                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                        -- STREAM_PROJECT  |PARTITIONED|
 -                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                            -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 -                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                -- ASSIGN  |PARTITIONED|
 -                                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++              -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- STABLE_SORT [$$38(ASC)]  |PARTITIONED|
 +                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                      -- STREAM_PROJECT  |PARTITIONED|
 +                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                           -- BTREE_SEARCH (Test.Users.usersNameIdx)  
|PARTITIONED|
++                          -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 +                            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                              -- ASSIGN  |PARTITIONED|
 +                                -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.10.plan
index d3ba2320e5,2f60b2329c..21527cfd25
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.10.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.10.plan
@@@ -1,19 -1,20 +1,19 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- STABLE_SORT [$$80(ASC)]  |PARTITIONED|
 -                      -- HASH_PARTITION_EXCHANGE [$$80]  |PARTITIONED|
 -                        -- ASSIGN  |PARTITIONED|
 -                          -- STREAM_SELECT  |PARTITIONED|
 -                            -- ASSIGN  |PARTITIONED|
 -                              -- STREAM_PROJECT  |PARTITIONED|
 -                                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                  -- DATASOURCE_SCAN (test.Users)  
|PARTITIONED|
 -                                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                      -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++              -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- STABLE_SORT [$$86(ASC)]  |PARTITIONED|
 +                    -- HASH_PARTITION_EXCHANGE [$$86]  |PARTITIONED|
 +                      -- ASSIGN  |PARTITIONED|
 +                        -- STREAM_SELECT  |PARTITIONED|
 +                          -- ASSIGN  |PARTITIONED|
 +                            -- STREAM_PROJECT  |PARTITIONED|
 +                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                                 -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++                                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.11.plan
index 3247fb6d5c,b6f037646d..9063fe5552
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.11.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.11.plan
@@@ -2,34 -2,38 +2,34 @@@
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
      -- UNION_ALL  |PARTITIONED|
        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -        -- STREAM_PROJECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_SELECT  |PARTITIONED|
 +            -- ASSIGN  |PARTITIONED|
                -- STREAM_PROJECT  |PARTITIONED|
 -                -- ASSIGN  |PARTITIONED|
 -                  -- STREAM_PROJECT  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                   -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++                  -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                      -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                      -- STABLE_SORT [$$79(ASC)]  |PARTITIONED|
                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                          -- STABLE_SORT [$$78(ASC)]  |PARTITIONED|
 +                          -- STREAM_PROJECT  |PARTITIONED|
                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                               -- BTREE_SEARCH (Test.Users.firstUsersNameIdx)  
|PARTITIONED|
 -                              -- STREAM_PROJECT  |PARTITIONED|
++                              -- BTREE_SEARCH (test.Users.firstUsersNameIdx)  
|PARTITIONED|
                                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                  -- BTREE_SEARCH 
(test.Users.firstUsersNameIdx)  |PARTITIONED|
 -                                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                      -- ASSIGN  |PARTITIONED|
 -                                        -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +                                  -- ASSIGN  |PARTITIONED|
 +                                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -        -- STREAM_PROJECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_SELECT  |PARTITIONED|
 +            -- ASSIGN  |PARTITIONED|
                -- STREAM_PROJECT  |PARTITIONED|
 -                -- ASSIGN  |PARTITIONED|
 -                  -- STREAM_PROJECT  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                   -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++                  -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                      -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                      -- STABLE_SORT [$$83(ASC)]  |PARTITIONED|
                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                          -- STABLE_SORT [$$82(ASC)]  |PARTITIONED|
 +                          -- STREAM_PROJECT  |PARTITIONED|
                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                               -- BTREE_SEARCH (Test.Users.lastUsersNameIdx)  
|PARTITIONED|
 -                              -- STREAM_PROJECT  |PARTITIONED|
++                              -- BTREE_SEARCH (test.Users.lastUsersNameIdx)  
|PARTITIONED|
                                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                  -- BTREE_SEARCH 
(test.Users.lastUsersNameIdx)  |PARTITIONED|
 -                                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                      -- ASSIGN  |PARTITIONED|
 -                                        -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +                                  -- ASSIGN  |PARTITIONED|
 +                                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.2.plan
index 204b3cebaf,04c6c36c3a..9df9cda424
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.2.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.2.plan
@@@ -1,17 -1,18 +1,17 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- STABLE_SORT [$$48(ASC)]  |PARTITIONED|
 -                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                        -- STREAM_PROJECT  |PARTITIONED|
 -                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                            -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 -                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                -- ASSIGN  |PARTITIONED|
 -                                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++              -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- STABLE_SORT [$$51(ASC)]  |PARTITIONED|
 +                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                      -- STREAM_PROJECT  |PARTITIONED|
 +                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                           -- BTREE_SEARCH (Test.Users.usersNameIdx)  
|PARTITIONED|
++                          -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 +                            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                              -- ASSIGN  |PARTITIONED|
 +                                -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.3.plan
index 39a3afbd88,d42d3e6e12..9014a67213
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.3.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.3.plan
@@@ -1,17 -1,18 +1,17 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- STABLE_SORT [$$38(ASC)]  |PARTITIONED|
 -                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                        -- STREAM_PROJECT  |PARTITIONED|
 -                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                            -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 -                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                -- ASSIGN  |PARTITIONED|
 -                                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++              -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- STABLE_SORT [$$40(ASC)]  |PARTITIONED|
 +                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                      -- STREAM_PROJECT  |PARTITIONED|
 +                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                           -- BTREE_SEARCH (Test.Users.usersNameIdx)  
|PARTITIONED|
++                          -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 +                            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                              -- ASSIGN  |PARTITIONED|
 +                                -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.4.plan
index 43ed4939f9,d4d3426ec2..788e6be2ef
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.4.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.4.plan
@@@ -1,17 -1,18 +1,17 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- STABLE_SORT [$$36(ASC)]  |PARTITIONED|
 -                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                        -- STREAM_PROJECT  |PARTITIONED|
 -                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                            -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 -                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                -- ASSIGN  |PARTITIONED|
 -                                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++              -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- STABLE_SORT [$$38(ASC)]  |PARTITIONED|
 +                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                      -- STREAM_PROJECT  |PARTITIONED|
 +                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                           -- BTREE_SEARCH (Test.Users.usersNameIdx)  
|PARTITIONED|
++                          -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 +                            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                              -- ASSIGN  |PARTITIONED|
 +                                -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.5.plan
index aefe73e9e9,43ec9ad858..52a0cb5fe2
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.5.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.5.plan
@@@ -1,10 -1,11 +1,10 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++              -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.6.plan
index 9c4deeb7d0,9653198625..3a8b302867
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.6.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.6.plan
@@@ -1,19 -1,20 +1,19 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- STABLE_SORT [$$58(ASC)]  |PARTITIONED|
 -                      -- HASH_PARTITION_EXCHANGE [$$58]  |PARTITIONED|
 -                        -- ASSIGN  |PARTITIONED|
 -                          -- STREAM_SELECT  |PARTITIONED|
 -                            -- ASSIGN  |PARTITIONED|
 -                              -- STREAM_PROJECT  |PARTITIONED|
 -                                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                  -- DATASOURCE_SCAN (test.Users)  
|PARTITIONED|
 -                                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                      -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++              -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- STABLE_SORT [$$62(ASC)]  |PARTITIONED|
 +                    -- HASH_PARTITION_EXCHANGE [$$62]  |PARTITIONED|
 +                      -- ASSIGN  |PARTITIONED|
 +                        -- STREAM_SELECT  |PARTITIONED|
 +                          -- ASSIGN  |PARTITIONED|
 +                            -- STREAM_PROJECT  |PARTITIONED|
 +                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                                 -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++                                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.7.plan
index aefe73e9e9,43ec9ad858..52a0cb5fe2
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.7.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.7.plan
@@@ -1,10 -1,11 +1,10 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++              -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.8.plan
index 39a3afbd88,d42d3e6e12..9014a67213
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.8.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.8.plan
@@@ -1,17 -1,18 +1,17 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- STABLE_SORT [$$38(ASC)]  |PARTITIONED|
 -                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                        -- STREAM_PROJECT  |PARTITIONED|
 -                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                            -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 -                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                -- ASSIGN  |PARTITIONED|
 -                                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++              -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- STABLE_SORT [$$40(ASC)]  |PARTITIONED|
 +                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                      -- STREAM_PROJECT  |PARTITIONED|
 +                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                           -- BTREE_SEARCH (Test.Users.usersNameIdx)  
|PARTITIONED|
++                          -- BTREE_SEARCH (test.Users.usersNameIdx)  
|PARTITIONED|
 +                            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                              -- ASSIGN  |PARTITIONED|
 +                                -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.9.plan
index dfb15b138e,55ff0c523c..a3cce2ebd1
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.9.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results/index-through-object/index-through-object.9.plan
@@@ -1,38 -1,47 +1,38 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_PROJECT  |PARTITIONED|
          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -          -- NESTED_LOOP  |PARTITIONED|
 -            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -              -- STREAM_PROJECT  |PARTITIONED|
 -                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                  -- HYBRID_HASH_JOIN [$$82][$$83]  |PARTITIONED|
 -                    -- HASH_PARTITION_EXCHANGE [$$82]  |PARTITIONED|
 -                      -- ASSIGN  |PARTITIONED|
 -                        -- STREAM_SELECT  |PARTITIONED|
 -                          -- ASSIGN  |PARTITIONED|
 -                            -- STREAM_PROJECT  |PARTITIONED|
 +          -- HYBRID_HASH_JOIN [$$88][$$89]  |PARTITIONED|
 +            -- HASH_PARTITION_EXCHANGE [$$88]  |PARTITIONED|
 +              -- ASSIGN  |PARTITIONED|
 +                -- STREAM_SELECT  |PARTITIONED|
 +                  -- ASSIGN  |PARTITIONED|
 +                    -- STREAM_PROJECT  |PARTITIONED|
 +                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                         -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++                        -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                            -- STABLE_SORT [$$111(ASC)]  |PARTITIONED|
                                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                -- BTREE_SEARCH (test.Users.Users)  
|PARTITIONED|
 +                                -- STREAM_PROJECT  |PARTITIONED|
                                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                                     -- BTREE_SEARCH (Test.Users.usersNameIdx) 
 |PARTITIONED|
 -                                    -- STABLE_SORT [$$106(ASC)]  |PARTITIONED|
++                                    -- BTREE_SEARCH (test.Users.usersNameIdx) 
 |PARTITIONED|
                                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                        -- STREAM_PROJECT  |PARTITIONED|
 -                                          -- ONE_TO_ONE_EXCHANGE  
|PARTITIONED|
 -                                            -- BTREE_SEARCH 
(test.Users.usersNameIdx)  |PARTITIONED|
 -                                              -- ONE_TO_ONE_EXCHANGE  
|PARTITIONED|
 -                                                -- ASSIGN  |PARTITIONED|
 -                                                  -- EMPTY_TUPLE_SOURCE  
|PARTITIONED|
 -                    -- HASH_PARTITION_EXCHANGE [$$83]  |PARTITIONED|
 -                      -- STREAM_SELECT  |PARTITIONED|
 -                        -- ASSIGN  |PARTITIONED|
 -                          -- ASSIGN  |PARTITIONED|
 -                            -- STREAM_PROJECT  |PARTITIONED|
 +                                        -- ASSIGN  |PARTITIONED|
 +                                          -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +            -- HASH_PARTITION_EXCHANGE [$$89]  |PARTITIONED|
 +              -- STREAM_SELECT  |PARTITIONED|
 +                -- ASSIGN  |PARTITIONED|
 +                  -- ASSIGN  |PARTITIONED|
 +                    -- STREAM_PROJECT  |PARTITIONED|
 +                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                         -- BTREE_SEARCH (Test.Users.Users)  |PARTITIONED|
++                        -- BTREE_SEARCH (test.Users.Users)  |PARTITIONED|
 +                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                            -- STABLE_SORT [$$115(ASC)]  |PARTITIONED|
                                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                -- BTREE_SEARCH (test.Users.Users)  
|PARTITIONED|
 +                                -- STREAM_PROJECT  |PARTITIONED|
                                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                                     -- BTREE_SEARCH (Test.Users.usersNameIdx) 
 |PARTITIONED|
 -                                    -- STABLE_SORT [$$110(ASC)]  |PARTITIONED|
++                                    -- BTREE_SEARCH (test.Users.usersNameIdx) 
 |PARTITIONED|
                                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                        -- STREAM_PROJECT  |PARTITIONED|
 -                                          -- ONE_TO_ONE_EXCHANGE  
|PARTITIONED|
 -                                            -- BTREE_SEARCH 
(test.Users.usersNameIdx)  |PARTITIONED|
 -                                              -- ONE_TO_ONE_EXCHANGE  
|PARTITIONED|
 -                                                -- ASSIGN  |PARTITIONED|
 -                                                  -- EMPTY_TUPLE_SOURCE  
|PARTITIONED|
 -            -- BROADCAST_EXCHANGE  |PARTITIONED|
 -              -- STREAM_SELECT  |UNPARTITIONED|
 -                -- ASSIGN  |UNPARTITIONED|
 -                  -- UNNEST  |UNPARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |UNPARTITIONED|
 +                                        -- ASSIGN  |PARTITIONED|
 +                                          -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.1.plan
index aefe73e9e9,43ec9ad858..52a0cb5fe2
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.1.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.1.plan
@@@ -1,10 -1,11 +1,10 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++              -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.2.plan
index aefe73e9e9,43ec9ad858..52a0cb5fe2
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.2.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.2.plan
@@@ -1,10 -1,11 +1,10 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++              -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.3.plan
index aefe73e9e9,43ec9ad858..52a0cb5fe2
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.3.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.3.plan
@@@ -1,10 -1,11 +1,10 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++              -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.4.plan
index aefe73e9e9,43ec9ad858..52a0cb5fe2
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.4.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.4.plan
@@@ -1,10 -1,11 +1,10 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++              -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.8.plan
index aefe73e9e9,43ec9ad858..52a0cb5fe2
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.8.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.8.plan
@@@ -1,10 -1,11 +1,10 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 -        -- STREAM_SELECT  |PARTITIONED|
 -          -- ASSIGN  |PARTITIONED|
 -            -- STREAM_PROJECT  |PARTITIONED|
 -              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 -                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_SELECT  |PARTITIONED|
 +        -- ASSIGN  |PARTITIONED|
 +          -- STREAM_PROJECT  |PARTITIONED|
 +            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-               -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++              -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
diff --cc 
asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.9.plan
index e16c7f5522,1f3c5b41d2..a0197f5696
--- 
a/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.9.plan
+++ 
b/asterixdb/asterix-app/src/test/resources/optimizerts/results_cbo/index-through-object/index-through-object.9.plan
@@@ -1,31 -1,41 +1,31 @@@
  -- DISTRIBUTE_RESULT  |PARTITIONED|
    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -    -- STREAM_PROJECT  |PARTITIONED|
 -      -- ASSIGN  |PARTITIONED|
 +    -- ASSIGN  |PARTITIONED|
 +      -- STREAM_PROJECT  |PARTITIONED|
          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -          -- NESTED_LOOP  |PARTITIONED|
 -            -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -              -- STREAM_PROJECT  |PARTITIONED|
 -                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                  -- HYBRID_HASH_JOIN [$$88][$$89]  |PARTITIONED|
 -                    -- HASH_PARTITION_EXCHANGE [$$88]  |PARTITIONED|
 -                      -- ASSIGN  |PARTITIONED|
 -                        -- STREAM_SELECT  |PARTITIONED|
 -                          -- ASSIGN  |PARTITIONED|
 +          -- HYBRID_HASH_JOIN [$$88][$$89]  |PARTITIONED|
 +            -- HASH_PARTITION_EXCHANGE [$$88]  |PARTITIONED|
 +              -- ASSIGN  |PARTITIONED|
 +                -- STREAM_SELECT  |PARTITIONED|
 +                  -- ASSIGN  |PARTITIONED|
 +                    -- ASSIGN  |PARTITIONED|
 +                      -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                        -- REPLICATE  |PARTITIONED|
 +                          -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
                              -- STREAM_PROJECT  |PARTITIONED|
 -                              -- ASSIGN  |PARTITIONED|
 -                                -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                  -- REPLICATE  |PARTITIONED|
 -                                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                      -- STREAM_PROJECT  |PARTITIONED|
 -                                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                          -- DATASOURCE_SCAN (test.Users)  
|PARTITIONED|
 -                                            -- ONE_TO_ONE_EXCHANGE  
|PARTITIONED|
 -                                              -- EMPTY_TUPLE_SOURCE  
|PARTITIONED|
 -                    -- HASH_PARTITION_EXCHANGE [$$89]  |PARTITIONED|
 -                      -- STREAM_SELECT  |PARTITIONED|
 -                        -- ASSIGN  |PARTITIONED|
 -                          -- ASSIGN  |PARTITIONED|
 +                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                                 -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
++                                -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
 +                                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                                    -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 +            -- HASH_PARTITION_EXCHANGE [$$89]  |PARTITIONED|
 +              -- STREAM_SELECT  |PARTITIONED|
 +                -- ASSIGN  |PARTITIONED|
 +                  -- ASSIGN  |PARTITIONED|
 +                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                      -- REPLICATE  |PARTITIONED|
 +                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 +                          -- STREAM_PROJECT  |PARTITIONED|
                              -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
-                               -- DATASOURCE_SCAN (Test.Users)  |PARTITIONED|
 -                              -- REPLICATE  |PARTITIONED|
++                              -- DATASOURCE_SCAN (test.Users)  |PARTITIONED|
                                  -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                  -- STREAM_PROJECT  |PARTITIONED|
 -                                    -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                      -- DATASOURCE_SCAN (test.Users)  
|PARTITIONED|
 -                                        -- ONE_TO_ONE_EXCHANGE  |PARTITIONED|
 -                                          -- EMPTY_TUPLE_SOURCE  |PARTITIONED|
 -            -- BROADCAST_EXCHANGE  |PARTITIONED|
 -              -- STREAM_SELECT  |UNPARTITIONED|
 -                -- ASSIGN  |UNPARTITIONED|
 -                  -- UNNEST  |UNPARTITIONED|
 -                    -- EMPTY_TUPLE_SOURCE  |UNPARTITIONED|
 +                                  -- EMPTY_TUPLE_SOURCE  |PARTITIONED|


Reply via email to