Dmitry Lychagin has submitted this change and it was merged. Change subject: [NO ISSUE][BAD] Coordinated change for window functions (ASTERIXDB-2488) ......................................................................
[NO ISSUE][BAD] Coordinated change for window functions (ASTERIXDB-2488) Change-Id: I2799ef800c67f76d2d6dda17c9e619c63b0bcf4a --- M asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced-index-only.plan M asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced.plan M asterix-bad/src/test/resources/optimizerts/results/channel/channel-create.plan M asterix-bad/src/test/resources/optimizerts/results/channel/channel-push.plan M asterix-bad/src/test/resources/optimizerts/results/channel/channel-subscribe.plan M asterix-bad/src/test/resources/optimizerts/results/channel/channel-unsubscribe.plan 6 files changed, 70 insertions(+), 70 deletions(-) Approvals: Jenkins: Verified Dmitry Lychagin: Looks good to me, approved diff --git a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced-index-only.plan b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced-index-only.plan index 308c8b1..8786d79 100644 --- a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced-index-only.plan +++ b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced-index-only.plan @@ -1,17 +1,17 @@ -- NOTIFY_BROKERS |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- PRE_CLUSTERED_GROUP_BY[$$141, $$channelExecutionTime] |PARTITIONED| + -- PRE_CLUSTERED_GROUP_BY[$$150, $$channelExecutionTime] |PARTITIONED| { -- AGGREGATE |LOCAL| -- NESTED_TUPLE_SOURCE |LOCAL| } -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$141(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$141, $$channelExecutionTime] |PARTITIONED| + -- STABLE_SORT [$$150(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$150, $$channelExecutionTime] |PARTITIONED| -- PRE_SORTED_DISTINCT_BY |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$116(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$116] |PARTITIONED| + -- STABLE_SORT [$$125(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$125] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- COMMIT |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| @@ -21,7 +21,7 @@ -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- INSERT_DELETE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$111] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$120] |PARTITIONED| -- ASSIGN |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| @@ -33,12 +33,12 @@ -- STREAM_SELECT |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$126][$$125] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$126] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$135][$$134] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$135] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$124, $$122][$$117, $$118] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$124, $$122] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$133, $$131][$$126, $$127] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$133, $$131] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -46,24 +46,24 @@ -- BROADCAST_EXCHANGE |PARTITIONED| -- ASSIGN |UNPARTITIONED| -- EMPTY_TUPLE_SOURCE |UNPARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$117, $$118] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$126, $$127] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- DATASOURCE_SCAN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- EMPTY_TUPLE_SOURCE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$125] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$134] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$119][$$135] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$128][$$144] |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_SELECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- BTREE_SEARCH |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$145(ASC)] |PARTITIONED| + -- STABLE_SORT [$$154(ASC)] |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -71,7 +71,7 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- ASSIGN |PARTITIONED| -- EMPTY_TUPLE_SOURCE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$135] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$144] |PARTITIONED| -- NESTED_LOOP |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- UNION_ALL |PARTITIONED| diff --git a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced.plan b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced.plan index 59805cc..fc49ea9 100644 --- a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced.plan +++ b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-advanced.plan @@ -1,17 +1,17 @@ -- NOTIFY_BROKERS |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- PRE_CLUSTERED_GROUP_BY[$$141, $$channelExecutionTime] |PARTITIONED| + -- PRE_CLUSTERED_GROUP_BY[$$150, $$channelExecutionTime] |PARTITIONED| { -- AGGREGATE |LOCAL| -- NESTED_TUPLE_SOURCE |LOCAL| } -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$141(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$141, $$channelExecutionTime] |PARTITIONED| + -- STABLE_SORT [$$150(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$150, $$channelExecutionTime] |PARTITIONED| -- PRE_SORTED_DISTINCT_BY |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$116(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$116] |PARTITIONED| + -- STABLE_SORT [$$125(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$125] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- COMMIT |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| @@ -21,7 +21,7 @@ -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- INSERT_DELETE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$111] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$120] |PARTITIONED| -- ASSIGN |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| @@ -33,12 +33,12 @@ -- STREAM_SELECT |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$126][$$125] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$126] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$135][$$134] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$135] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$124, $$122][$$117, $$118] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$124, $$122] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$133, $$131][$$126, $$127] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$133, $$131] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -46,24 +46,24 @@ -- BROADCAST_EXCHANGE |PARTITIONED| -- ASSIGN |UNPARTITIONED| -- EMPTY_TUPLE_SOURCE |UNPARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$117, $$118] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$126, $$127] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- DATASOURCE_SCAN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- EMPTY_TUPLE_SOURCE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$125] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$134] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$119][$$135] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$128][$$144] |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_SELECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- BTREE_SEARCH |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$145(ASC)] |PARTITIONED| + -- STABLE_SORT [$$154(ASC)] |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -71,7 +71,7 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- ASSIGN |PARTITIONED| -- EMPTY_TUPLE_SOURCE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$135] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$144] |PARTITIONED| -- NESTED_LOOP |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| @@ -79,7 +79,7 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- BTREE_SEARCH |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$149(ASC)] |PARTITIONED| + -- STABLE_SORT [$$158(ASC)] |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -94,7 +94,7 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- BTREE_SEARCH |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$152(ASC)] |PARTITIONED| + -- STABLE_SORT [$$161(ASC)] |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| diff --git a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-create.plan b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-create.plan index a080c79..78c599a 100644 --- a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-create.plan +++ b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-create.plan @@ -1,17 +1,17 @@ -- NOTIFY_BROKERS |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- PRE_CLUSTERED_GROUP_BY[$$94, $$channelExecutionTime] |PARTITIONED| + -- PRE_CLUSTERED_GROUP_BY[$$100, $$channelExecutionTime] |PARTITIONED| { -- AGGREGATE |LOCAL| -- NESTED_TUPLE_SOURCE |LOCAL| } -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$94(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$94, $$channelExecutionTime] |PARTITIONED| + -- STABLE_SORT [$$100(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$100, $$channelExecutionTime] |PARTITIONED| -- PRE_SORTED_DISTINCT_BY |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$79(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$79] |PARTITIONED| + -- STABLE_SORT [$$85(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$85] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- COMMIT |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| @@ -21,7 +21,7 @@ -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- INSERT_DELETE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$73] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$79] |PARTITIONED| -- ASSIGN |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| @@ -35,8 +35,8 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$86, $$84][$$80, $$81] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$86, $$84] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$92, $$90][$$86, $$87] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$92, $$90] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -44,7 +44,7 @@ -- BROADCAST_EXCHANGE |PARTITIONED| -- ASSIGN |UNPARTITIONED| -- EMPTY_TUPLE_SOURCE |UNPARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$80, $$81] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$86, $$87] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| diff --git a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-push.plan b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-push.plan index eee8c11..b79afd7 100644 --- a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-push.plan +++ b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-push.plan @@ -6,12 +6,12 @@ -- STREAM_SELECT |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$128][$$135] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$128] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$137][$$144] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$137] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$126, $$124][$$117, $$118] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$126, $$124] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$135, $$133][$$126, $$127] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$135, $$133] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -19,14 +19,14 @@ -- BROADCAST_EXCHANGE |PARTITIONED| -- ASSIGN |UNPARTITIONED| -- EMPTY_TUPLE_SOURCE |UNPARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$117, $$118] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$126, $$127] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- DATASOURCE_SCAN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- EMPTY_TUPLE_SOURCE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$135] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$144] |PARTITIONED| -- NESTED_LOOP |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_SELECT |PARTITIONED| @@ -37,15 +37,15 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- EMPTY_TUPLE_SOURCE |PARTITIONED| -- BROADCAST_EXCHANGE |PARTITIONED| - -- PRE_CLUSTERED_GROUP_BY[$$167] |PARTITIONED| + -- PRE_CLUSTERED_GROUP_BY[$$176] |PARTITIONED| { -- AGGREGATE |LOCAL| -- STREAM_SELECT |LOCAL| -- NESTED_TUPLE_SOURCE |LOCAL| } -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$167(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$167] |PARTITIONED| + -- STABLE_SORT [$$176(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$176] |PARTITIONED| -- UNION_ALL |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| @@ -89,4 +89,4 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- DATASOURCE_SCAN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- EMPTY_TUPLE_SOURCE |PARTITIONED| \ No newline at end of file + -- EMPTY_TUPLE_SOURCE |PARTITIONED| diff --git a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-subscribe.plan b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-subscribe.plan index 19dac15..8fa535c 100644 --- a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-subscribe.plan +++ b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-subscribe.plan @@ -1,17 +1,17 @@ -- NOTIFY_BROKERS |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- PRE_CLUSTERED_GROUP_BY[$$94, $$channelExecutionTime] |PARTITIONED| + -- PRE_CLUSTERED_GROUP_BY[$$100, $$channelExecutionTime] |PARTITIONED| { -- AGGREGATE |LOCAL| -- NESTED_TUPLE_SOURCE |LOCAL| } -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$94(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$94, $$channelExecutionTime] |PARTITIONED| + -- STABLE_SORT [$$100(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$100, $$channelExecutionTime] |PARTITIONED| -- PRE_SORTED_DISTINCT_BY |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$79(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$79] |PARTITIONED| + -- STABLE_SORT [$$85(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$85] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- COMMIT |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| @@ -21,7 +21,7 @@ -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- INSERT_DELETE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$73] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$79] |PARTITIONED| -- ASSIGN |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| @@ -35,8 +35,8 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$86, $$84][$$80, $$81] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$86, $$84] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$92, $$90][$$86, $$87] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$92, $$90] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -44,7 +44,7 @@ -- BROADCAST_EXCHANGE |PARTITIONED| -- ASSIGN |UNPARTITIONED| -- EMPTY_TUPLE_SOURCE |UNPARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$80, $$81] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$86, $$87] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -65,7 +65,7 @@ -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- INSERT_DELETE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$12] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$13] |PARTITIONED| -- ASSIGN |UNPARTITIONED| -- STREAM_PROJECT |UNPARTITIONED| -- ASSIGN |UNPARTITIONED| diff --git a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-unsubscribe.plan b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-unsubscribe.plan index a847ef0..c66b5ca 100644 --- a/asterix-bad/src/test/resources/optimizerts/results/channel/channel-unsubscribe.plan +++ b/asterix-bad/src/test/resources/optimizerts/results/channel/channel-unsubscribe.plan @@ -1,17 +1,17 @@ -- NOTIFY_BROKERS |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- PRE_CLUSTERED_GROUP_BY[$$94, $$channelExecutionTime] |PARTITIONED| + -- PRE_CLUSTERED_GROUP_BY[$$100, $$channelExecutionTime] |PARTITIONED| { -- AGGREGATE |LOCAL| -- NESTED_TUPLE_SOURCE |LOCAL| } -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$94(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$94, $$channelExecutionTime] |PARTITIONED| + -- STABLE_SORT [$$100(ASC), $$channelExecutionTime(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$100, $$channelExecutionTime] |PARTITIONED| -- PRE_SORTED_DISTINCT_BY |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- STABLE_SORT [$$79(ASC)] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$79] |PARTITIONED| + -- STABLE_SORT [$$85(ASC)] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$85] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- COMMIT |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| @@ -21,7 +21,7 @@ -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- INSERT_DELETE |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$73] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$79] |PARTITIONED| -- ASSIGN |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| @@ -35,8 +35,8 @@ -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| - -- HYBRID_HASH_JOIN [$$86, $$84][$$80, $$81] |PARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$86, $$84] |PARTITIONED| + -- HYBRID_HASH_JOIN [$$92, $$90][$$86, $$87] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$92, $$90] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| @@ -44,7 +44,7 @@ -- BROADCAST_EXCHANGE |PARTITIONED| -- ASSIGN |UNPARTITIONED| -- EMPTY_TUPLE_SOURCE |UNPARTITIONED| - -- HASH_PARTITION_EXCHANGE [$$80, $$81] |PARTITIONED| + -- HASH_PARTITION_EXCHANGE [$$86, $$87] |PARTITIONED| -- STREAM_PROJECT |PARTITIONED| -- ASSIGN |PARTITIONED| -- ONE_TO_ONE_EXCHANGE |PARTITIONED| -- To view, visit https://asterix-gerrit.ics.uci.edu/3051 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: merged Gerrit-Change-Id: I2799ef800c67f76d2d6dda17c9e619c63b0bcf4a Gerrit-PatchSet: 2 Gerrit-Project: asterixdb-bad Gerrit-Branch: master Gerrit-Owner: Dmitry Lychagin <dmitry.lycha...@couchbase.com> Gerrit-Reviewer: Ali Alsuliman <ali.al.solai...@gmail.com> Gerrit-Reviewer: Dmitry Lychagin <dmitry.lycha...@couchbase.com> Gerrit-Reviewer: Jenkins <jenk...@fulliautomatix.ics.uci.edu> Gerrit-Reviewer: Taewoo Kim <wangs...@gmail.com> Gerrit-Reviewer: Xikui Wang <xkk...@gmail.com>