1
- �
1
+ �
2
2
@
3
- unnamed-33EXPLAIN select * from B where 6L = coalesce(5L, 6L)�
3
+ unnamed-33EXPLAIN select * from B where 6L = coalesce(5L, 6L)�
4
4
5
- �ô�# & ��� (0���8 @6SCAN(<,>) | FILTER @c6 EQUALS coalesce_long(@c10, @c6)�
5
+ ����" & �� (0��l8 @6SCAN(<,>) | FILTER @c6 EQUALS coalesce_long(@c10, @c6)�
6
6
digraph G {
7
7
fontname=courier;
8
8
rankdir=BT;
@@ -12,10 +12,38 @@ digraph G {
12
12
3 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Primary Storage</td></tr><tr><td align="left">record types: [B]</td></tr></table>> color="black" shape="plain" style="filled" fillcolor="lightblue" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
13
13
3 -> 2 [ color="gray20" style="solid" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
14
14
2 -> 1 [ label=< q2> label="q2" color="gray20" style="bold" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
15
- }�
15
+ }�
16
+ =
17
+ unnamed-30EXPLAIN select * from B where 6 = coalesce(5, 6)�
18
+
19
+ ����& ���(0��08@5SCAN(<,>) | FILTER @c6 EQUALS coalesce_int(@c10, @c6)�
20
+ digraph G {
21
+ fontname=courier;
22
+ rankdir=BT;
23
+ splines=polyline;
24
+ 1 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Predicate Filter</td></tr><tr><td align="left">WHERE @c6 EQUALS coalesce_int(@c10, @c6)</td></tr></table>> color="black" shape="plain" style="solid" fillcolor="black" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
25
+ 2 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Scan</td></tr><tr><td align="left">range: <-∞, ∞></td></tr></table>> color="black" shape="plain" style="solid" fillcolor="black" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
26
+ 3 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Primary Storage</td></tr><tr><td align="left">record types: [B]</td></tr></table>> color="black" shape="plain" style="filled" fillcolor="lightblue" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
27
+ 3 -> 2 [ color="gray20" style="solid" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
28
+ 2 -> 1 [ label=< q2> label="q2" color="gray20" style="bold" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
29
+ }�
30
+ @
31
+ unnamed-43EXPLAIN select * from B where 6L = coalesce(5L, 6L)�
32
+
33
+ ����"& ��(0��l8@6SCAN(<,>) | FILTER @c6 EQUALS coalesce_long(@c10, @c6)�
34
+ digraph G {
35
+ fontname=courier;
36
+ rankdir=BT;
37
+ splines=polyline;
38
+ 1 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Predicate Filter</td></tr><tr><td align="left">WHERE @c6 EQUALS coalesce_long(@c10, @c6)</td></tr></table>> color="black" shape="plain" style="solid" fillcolor="black" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
39
+ 2 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Scan</td></tr><tr><td align="left">range: <-∞, ∞></td></tr></table>> color="black" shape="plain" style="solid" fillcolor="black" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
40
+ 3 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Primary Storage</td></tr><tr><td align="left">record types: [B]</td></tr></table>> color="black" shape="plain" style="filled" fillcolor="lightblue" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
41
+ 3 -> 2 [ color="gray20" style="solid" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
42
+ 2 -> 1 [ label=< q2> label="q2" color="gray20" style="bold" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
43
+ }�
16
44
@
17
- unnamed-3 3EXPLAIN select * from B where 6L = coalesce(5I, 6I)�
18
- ����# & ���(0���8 @GSCAN(<,>) | FILTER @c6 EQUALS promote(coalesce_int(@c10, @c12) AS LONG)�
45
+ unnamed-4 3EXPLAIN select * from B where 6L = coalesce(5I, 6I)�
46
+ ���� & ���(0̫A8 @GSCAN(<,>) | FILTER @c6 EQUALS promote(coalesce_int(@c10, @c12) AS LONG)�
19
47
digraph G {
20
48
fontname=courier;
21
49
rankdir=BT;
@@ -25,10 +53,10 @@ digraph G {
25
53
3 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Primary Storage</td></tr><tr><td align="left">record types: [B]</td></tr></table>> color="black" shape="plain" style="filled" fillcolor="lightblue" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
26
54
3 -> 2 [ color="gray20" style="solid" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
27
55
2 -> 1 [ label=< q2> label="q2" color="gray20" style="bold" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
28
- }�
56
+ }�
29
57
>
30
- unnamed-3 1EXPLAIN select * from B where 6L = coalesce(5, 6)�
31
- ����# & �Ѭ (0�� 8@GSCAN(<,>) | FILTER @c6 EQUALS promote(coalesce_int(@c10, @c12) AS LONG)�
58
+ unnamed-4 1EXPLAIN select * from B where 6L = coalesce(5, 6)�
59
+ ���� & � (0��% 8@GSCAN(<,>) | FILTER @c6 EQUALS promote(coalesce_int(@c10, @c12) AS LONG)�
32
60
digraph G {
33
61
fontname=courier;
34
62
rankdir=BT;
@@ -38,10 +66,10 @@ digraph G {
38
66
3 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Primary Storage</td></tr><tr><td align="left">record types: [B]</td></tr></table>> color="black" shape="plain" style="filled" fillcolor="lightblue" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
39
67
3 -> 2 [ color="gray20" style="solid" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
40
68
2 -> 1 [ label=< q2> label="q2" color="gray20" style="bold" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
41
- }�
69
+ }�
42
70
>
43
- unnamed-3 1EXPLAIN select * from B where 6 = coalesce(5L, 6)�
44
- ����# & ڑ� (0���8 @XSCAN(<,>) | FILTER promote(@c6 AS LONG) EQUALS coalesce_long(@c10, promote(@c6 AS LONG))�
71
+ unnamed-4 1EXPLAIN select * from B where 6 = coalesce(5L, 6)�
72
+ ��� & �� (0��88 @XSCAN(<,>) | FILTER promote(@c6 AS LONG) EQUALS coalesce_long(@c10, promote(@c6 AS LONG))�
45
73
digraph G {
46
74
fontname=courier;
47
75
rankdir=BT;
@@ -51,10 +79,10 @@ digraph G {
51
79
3 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Primary Storage</td></tr><tr><td align="left">record types: [B]</td></tr></table>> color="black" shape="plain" style="filled" fillcolor="lightblue" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
52
80
3 -> 2 [ color="gray20" style="solid" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
53
81
2 -> 1 [ label=< q2> label="q2" color="gray20" style="bold" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
54
- }�
82
+ }�
55
83
@
56
- unnamed-3 3EXPLAIN select * from B where 6I = coalesce(5L, 6I)�
57
- ����# & ��� (0��� 8@XSCAN(<,>) | FILTER promote(@c6 AS LONG) EQUALS coalesce_long(@c10, promote(@c6 AS LONG))�
84
+ unnamed-4 3EXPLAIN select * from B where 6I = coalesce(5L, 6I)�
85
+ ���� & ��� (0��- 8@XSCAN(<,>) | FILTER promote(@c6 AS LONG) EQUALS coalesce_long(@c10, promote(@c6 AS LONG))�
58
86
digraph G {
59
87
fontname=courier;
60
88
rankdir=BT;
@@ -64,10 +92,10 @@ digraph G {
64
92
3 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Primary Storage</td></tr><tr><td align="left">record types: [B]</td></tr></table>> color="black" shape="plain" style="filled" fillcolor="lightblue" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
65
93
3 -> 2 [ color="gray20" style="solid" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
66
94
2 -> 1 [ label=< q2> label="q2" color="gray20" style="bold" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
67
- }�
95
+ }�
68
96
@
69
- unnamed-3 3EXPLAIN select * from B where 6i = coalesce(5l, 6i)�
70
- ���# & ��� (0��� 8@XSCAN(<,>) | FILTER promote(@c6 AS LONG) EQUALS coalesce_long(@c10, promote(@c6 AS LONG))�
97
+ unnamed-4 3EXPLAIN select * from B where 6i = coalesce(5l, 6i)�
98
+ ��͠ & �ݷ (0��+ 8@XSCAN(<,>) | FILTER promote(@c6 AS LONG) EQUALS coalesce_long(@c10, promote(@c6 AS LONG))�
71
99
digraph G {
72
100
fontname=courier;
73
101
rankdir=BT;
@@ -77,11 +105,11 @@ digraph G {
77
105
3 [ label=<<table border="0" cellborder="1" cellspacing="0" cellpadding="8"><tr><td align="left">Primary Storage</td></tr><tr><td align="left">record types: [B]</td></tr></table>> color="black" shape="plain" style="filled" fillcolor="lightblue" fontname="courier" fontsize="8" tooltip="RELATION(INT AS B1, )" ];
78
106
3 -> 2 [ color="gray20" style="solid" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
79
107
2 -> 1 [ label=< q2> label="q2" color="gray20" style="bold" fontname="courier" fontsize="8" arrowhead="normal" arrowtail="none" dir="both" ];
80
- }�
108
+ }�
81
109
=
82
- unnamed-3 0EXPLAIN select * from B where 6 = coalesce(5, 6)�
110
+ unnamed-4 0EXPLAIN select * from B where 6 = coalesce(5, 6)�
83
111
84
- ����# & �� (0���8 @5SCAN(<,>) | FILTER @c6 EQUALS coalesce_int(@c10, @c6)�
112
+ ���� & ��� (0��08 @5SCAN(<,>) | FILTER @c6 EQUALS coalesce_int(@c10, @c6)�
85
113
digraph G {
86
114
fontname=courier;
87
115
rankdir=BT;
0 commit comments