\set ECHO none ok 1..0 1..632 ok 1 - No NULL variants ok 2 - Verify result of cast '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 3 - Verify result of cast '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 4 - Verify result of cast '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 5 - Verify result of cast '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 6 - Verify result of cast '{NULL,0.1,1.1}'::numeric(2,1)[] ok 7 - Verify result of cast '{NULL,1.1,1.1}'::numeric(2,1)[] ok 8 - Verify result of cast '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 9 - Verify result of cast NULL::numeric(2,1)[] ok 10 - Verify result of cast '{-1.1,-1.1,1.1}'::numeric[] ok 11 - Verify result of cast '{-1.1,0.1,1.1}'::numeric[] ok 12 - Verify result of cast '{-1.1,1.1,1.1}'::numeric[] ok 13 - Verify result of cast '{NULL,-1.1,1.1}'::numeric[] ok 14 - Verify result of cast '{NULL,0.1,1.1}'::numeric[] ok 15 - Verify result of cast '{NULL,1.1,1.1}'::numeric[] ok 16 - Verify result of cast '{-1.1,NULL,1.1}'::numeric[] ok 17 - Verify result of cast NULL::numeric[] ok 18 - SET base_variant_b ok 19 - Verify text_in(text_out()) works for ("numeric(2,1)[]","{-1.1,-1.1,1.1}") ok 20 - Verify text_in(text_out()) works for ("numeric(2,1)[]","{-1.1,0.1,1.1}") ok 21 - Verify text_in(text_out()) works for ("numeric(2,1)[]","{-1.1,1.1,1.1}") ok 22 - Verify text_in(text_out()) works for ("numeric(2,1)[]","{NULL,-1.1,1.1}") ok 23 - Verify text_in(text_out()) works for ("numeric(2,1)[]","{NULL,0.1,1.1}") ok 24 - Verify text_in(text_out()) works for ("numeric(2,1)[]","{NULL,1.1,1.1}") ok 25 - Verify text_in(text_out()) works for ("numeric(2,1)[]","{-1.1,NULL,1.1}") ok 26 - Verify text_in(text_out()) works for ("numeric(2,1)[]",) ok 27 - Verify text_in(text_out()) works for (numeric[],"{-1.1,-1.1,1.1}") ok 28 - Verify text_in(text_out()) works for (numeric[],"{-1.1,0.1,1.1}") ok 29 - Verify text_in(text_out()) works for (numeric[],) ok 30 - Verify text_in(text_out()) works for (numeric[],"{-1.1,1.1,1.1}") ok 31 - Verify text_in(text_out()) works for (numeric[],"{NULL,-1.1,1.1}") ok 32 - Verify text_in(text_out()) works for (numeric[],"{NULL,0.1,1.1}") ok 33 - Verify text_in(text_out()) works for (numeric[],"{NULL,1.1,1.1}") ok 34 - Verify text_in(text_out()) works for (numeric[],"{-1.1,NULL,1.1}") ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 - No NULL variants ok 52 - Verify result of cast '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 53 - Verify result of cast '{-1.1,0.1,1.1}'::numeric[] ok 54 - SET compare_variant_b ok 55 - Verify text_in(text_out()) works for ("numeric(2,1)[]","{-1.1,0.1,1.1}") ok 56 - Verify text_in(text_out()) works for (numeric[],"{-1.1,0.1,1.1}") ok 57 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 58 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 59 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 60 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 61 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 62 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,0.1,1.1}'::numeric(2,1)[] ok 63 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,1.1,1.1}'::numeric(2,1)[] ok 64 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < NULL::numeric(2,1)[] ok 65 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,-1.1,1.1}'::numeric[] ok 66 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,0.1,1.1}'::numeric[] ok 67 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,1.1,1.1}'::numeric[] ok 68 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,NULL,1.1}'::numeric[] ok 69 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,-1.1,1.1}'::numeric[] ok 70 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,0.1,1.1}'::numeric[] ok 71 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,1.1,1.1}'::numeric[] ok 72 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < NULL::numeric[] ok 73 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 74 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 75 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 76 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 77 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 78 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,0.1,1.1}'::numeric(2,1)[] ok 79 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,1.1,1.1}'::numeric(2,1)[] ok 80 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < NULL::numeric(2,1)[] ok 81 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,-1.1,1.1}'::numeric[] ok 82 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,0.1,1.1}'::numeric[] ok 83 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,1.1,1.1}'::numeric[] ok 84 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,NULL,1.1}'::numeric[] ok 85 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,-1.1,1.1}'::numeric[] ok 86 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,0.1,1.1}'::numeric[] ok 87 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,1.1,1.1}'::numeric[] ok 88 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < NULL::numeric[] ok 89 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 90 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 91 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 92 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 93 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 94 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,0.1,1.1}'::numeric(2,1)[] ok 95 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,1.1,1.1}'::numeric(2,1)[] ok 96 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= NULL::numeric(2,1)[] ok 97 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,-1.1,1.1}'::numeric[] ok 98 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,0.1,1.1}'::numeric[] ok 99 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,1.1,1.1}'::numeric[] ok 100 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,NULL,1.1}'::numeric[] ok 101 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,-1.1,1.1}'::numeric[] ok 102 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,0.1,1.1}'::numeric[] ok 103 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,1.1,1.1}'::numeric[] ok 104 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= NULL::numeric[] ok 105 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 106 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 107 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 108 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 109 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 110 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,0.1,1.1}'::numeric(2,1)[] ok 111 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,1.1,1.1}'::numeric(2,1)[] ok 112 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= NULL::numeric(2,1)[] ok 113 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,-1.1,1.1}'::numeric[] ok 114 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,0.1,1.1}'::numeric[] ok 115 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,1.1,1.1}'::numeric[] ok 116 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,NULL,1.1}'::numeric[] ok 117 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,-1.1,1.1}'::numeric[] ok 118 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,0.1,1.1}'::numeric[] ok 119 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,1.1,1.1}'::numeric[] ok 120 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= NULL::numeric[] ok 121 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 122 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 123 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 124 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 125 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 126 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,0.1,1.1}'::numeric(2,1)[] ok 127 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,1.1,1.1}'::numeric(2,1)[] ok 128 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = NULL::numeric(2,1)[] ok 129 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,-1.1,1.1}'::numeric[] ok 130 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,0.1,1.1}'::numeric[] ok 131 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,1.1,1.1}'::numeric[] ok 132 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,NULL,1.1}'::numeric[] ok 133 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,-1.1,1.1}'::numeric[] ok 134 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,0.1,1.1}'::numeric[] ok 135 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,1.1,1.1}'::numeric[] ok 136 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = NULL::numeric[] ok 137 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 138 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 139 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 140 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 141 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 142 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,0.1,1.1}'::numeric(2,1)[] ok 143 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,1.1,1.1}'::numeric(2,1)[] ok 144 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = NULL::numeric(2,1)[] ok 145 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,-1.1,1.1}'::numeric[] ok 146 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,0.1,1.1}'::numeric[] ok 147 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,1.1,1.1}'::numeric[] ok 148 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,NULL,1.1}'::numeric[] ok 149 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,-1.1,1.1}'::numeric[] ok 150 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,0.1,1.1}'::numeric[] ok 151 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,1.1,1.1}'::numeric[] ok 152 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = NULL::numeric[] ok 153 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 154 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 155 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 156 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 157 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 158 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,0.1,1.1}'::numeric(2,1)[] ok 159 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,1.1,1.1}'::numeric(2,1)[] ok 160 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= NULL::numeric(2,1)[] ok 161 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,-1.1,1.1}'::numeric[] ok 162 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,0.1,1.1}'::numeric[] ok 163 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,1.1,1.1}'::numeric[] ok 164 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,NULL,1.1}'::numeric[] ok 165 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,-1.1,1.1}'::numeric[] ok 166 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,0.1,1.1}'::numeric[] ok 167 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,1.1,1.1}'::numeric[] ok 168 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= NULL::numeric[] ok 169 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 170 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 171 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 172 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 173 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 174 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,0.1,1.1}'::numeric(2,1)[] ok 175 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,1.1,1.1}'::numeric(2,1)[] ok 176 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= NULL::numeric(2,1)[] ok 177 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,-1.1,1.1}'::numeric[] ok 178 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,0.1,1.1}'::numeric[] ok 179 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,1.1,1.1}'::numeric[] ok 180 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,NULL,1.1}'::numeric[] ok 181 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,-1.1,1.1}'::numeric[] ok 182 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,0.1,1.1}'::numeric[] ok 183 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,1.1,1.1}'::numeric[] ok 184 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= NULL::numeric[] ok 185 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 186 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 187 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 188 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 189 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 190 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,0.1,1.1}'::numeric(2,1)[] ok 191 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,1.1,1.1}'::numeric(2,1)[] ok 192 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > NULL::numeric(2,1)[] ok 193 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,-1.1,1.1}'::numeric[] ok 194 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,0.1,1.1}'::numeric[] ok 195 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,1.1,1.1}'::numeric[] ok 196 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,NULL,1.1}'::numeric[] ok 197 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,-1.1,1.1}'::numeric[] ok 198 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,0.1,1.1}'::numeric[] ok 199 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,1.1,1.1}'::numeric[] ok 200 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > NULL::numeric[] ok 201 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 202 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 203 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 204 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 205 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 206 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,0.1,1.1}'::numeric(2,1)[] ok 207 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,1.1,1.1}'::numeric(2,1)[] ok 208 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > NULL::numeric(2,1)[] ok 209 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,-1.1,1.1}'::numeric[] ok 210 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,0.1,1.1}'::numeric[] ok 211 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,1.1,1.1}'::numeric[] ok 212 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,NULL,1.1}'::numeric[] ok 213 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,-1.1,1.1}'::numeric[] ok 214 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,0.1,1.1}'::numeric[] ok 215 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,1.1,1.1}'::numeric[] ok 216 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > NULL::numeric[] ok 217 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 218 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 219 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 220 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 221 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 222 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,0.1,1.1}'::numeric(2,1)[] ok 223 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,1.1,1.1}'::numeric(2,1)[] ok 224 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != NULL::numeric(2,1)[] ok 225 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,-1.1,1.1}'::numeric[] ok 226 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,0.1,1.1}'::numeric[] ok 227 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,1.1,1.1}'::numeric[] ok 228 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,NULL,1.1}'::numeric[] ok 229 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,-1.1,1.1}'::numeric[] ok 230 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,0.1,1.1}'::numeric[] ok 231 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,1.1,1.1}'::numeric[] ok 232 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != NULL::numeric[] ok 233 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 234 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 235 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 236 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 237 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 238 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,0.1,1.1}'::numeric(2,1)[] ok 239 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,1.1,1.1}'::numeric(2,1)[] ok 240 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != NULL::numeric(2,1)[] ok 241 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,-1.1,1.1}'::numeric[] ok 242 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,0.1,1.1}'::numeric[] ok 243 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,1.1,1.1}'::numeric[] ok 244 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,NULL,1.1}'::numeric[] ok 245 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,-1.1,1.1}'::numeric[] ok 246 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,0.1,1.1}'::numeric[] ok 247 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,1.1,1.1}'::numeric[] ok 248 - check casted vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != NULL::numeric[] ok 249 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 250 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 251 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 252 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 253 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 254 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,0.1,1.1}'::numeric(2,1)[] ok 255 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,1.1,1.1}'::numeric(2,1)[] ok 256 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < NULL::numeric(2,1)[] ok 257 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,-1.1,1.1}'::numeric[] ok 258 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,0.1,1.1}'::numeric[] ok 259 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,1.1,1.1}'::numeric[] ok 260 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{-1.1,NULL,1.1}'::numeric[] ok 261 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,-1.1,1.1}'::numeric[] ok 262 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,0.1,1.1}'::numeric[] ok 263 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < '{NULL,1.1,1.1}'::numeric[] ok 264 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] < NULL::numeric[] ok 265 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 266 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 267 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 268 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 269 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 270 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,0.1,1.1}'::numeric(2,1)[] ok 271 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,1.1,1.1}'::numeric(2,1)[] ok 272 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < NULL::numeric(2,1)[] ok 273 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,-1.1,1.1}'::numeric[] ok 274 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,0.1,1.1}'::numeric[] ok 275 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,1.1,1.1}'::numeric[] ok 276 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{-1.1,NULL,1.1}'::numeric[] ok 277 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,-1.1,1.1}'::numeric[] ok 278 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,0.1,1.1}'::numeric[] ok 279 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < '{NULL,1.1,1.1}'::numeric[] ok 280 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] < NULL::numeric[] ok 281 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 282 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 283 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 284 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 285 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 286 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,0.1,1.1}'::numeric(2,1)[] ok 287 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,1.1,1.1}'::numeric(2,1)[] ok 288 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= NULL::numeric(2,1)[] ok 289 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,-1.1,1.1}'::numeric[] ok 290 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,0.1,1.1}'::numeric[] ok 291 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,1.1,1.1}'::numeric[] ok 292 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{-1.1,NULL,1.1}'::numeric[] ok 293 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,-1.1,1.1}'::numeric[] ok 294 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,0.1,1.1}'::numeric[] ok 295 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= '{NULL,1.1,1.1}'::numeric[] ok 296 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] <= NULL::numeric[] ok 297 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 298 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 299 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 300 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 301 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 302 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,0.1,1.1}'::numeric(2,1)[] ok 303 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,1.1,1.1}'::numeric(2,1)[] ok 304 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= NULL::numeric(2,1)[] ok 305 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,-1.1,1.1}'::numeric[] ok 306 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,0.1,1.1}'::numeric[] ok 307 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,1.1,1.1}'::numeric[] ok 308 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{-1.1,NULL,1.1}'::numeric[] ok 309 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,-1.1,1.1}'::numeric[] ok 310 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,0.1,1.1}'::numeric[] ok 311 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= '{NULL,1.1,1.1}'::numeric[] ok 312 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] <= NULL::numeric[] ok 313 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 314 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 315 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 316 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 317 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 318 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,0.1,1.1}'::numeric(2,1)[] ok 319 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,1.1,1.1}'::numeric(2,1)[] ok 320 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = NULL::numeric(2,1)[] ok 321 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,-1.1,1.1}'::numeric[] ok 322 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,0.1,1.1}'::numeric[] ok 323 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,1.1,1.1}'::numeric[] ok 324 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{-1.1,NULL,1.1}'::numeric[] ok 325 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,-1.1,1.1}'::numeric[] ok 326 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,0.1,1.1}'::numeric[] ok 327 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = '{NULL,1.1,1.1}'::numeric[] ok 328 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] = NULL::numeric[] ok 329 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 330 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 331 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 332 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 333 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 334 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,0.1,1.1}'::numeric(2,1)[] ok 335 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,1.1,1.1}'::numeric(2,1)[] ok 336 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = NULL::numeric(2,1)[] ok 337 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,-1.1,1.1}'::numeric[] ok 338 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,0.1,1.1}'::numeric[] ok 339 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,1.1,1.1}'::numeric[] ok 340 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{-1.1,NULL,1.1}'::numeric[] ok 341 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,-1.1,1.1}'::numeric[] ok 342 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,0.1,1.1}'::numeric[] ok 343 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = '{NULL,1.1,1.1}'::numeric[] ok 344 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] = NULL::numeric[] ok 345 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 346 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 347 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 348 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 349 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 350 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,0.1,1.1}'::numeric(2,1)[] ok 351 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,1.1,1.1}'::numeric(2,1)[] ok 352 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= NULL::numeric(2,1)[] ok 353 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,-1.1,1.1}'::numeric[] ok 354 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,0.1,1.1}'::numeric[] ok 355 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,1.1,1.1}'::numeric[] ok 356 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{-1.1,NULL,1.1}'::numeric[] ok 357 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,-1.1,1.1}'::numeric[] ok 358 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,0.1,1.1}'::numeric[] ok 359 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= '{NULL,1.1,1.1}'::numeric[] ok 360 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] >= NULL::numeric[] ok 361 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 362 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 363 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 364 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 365 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 366 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,0.1,1.1}'::numeric(2,1)[] ok 367 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,1.1,1.1}'::numeric(2,1)[] ok 368 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= NULL::numeric(2,1)[] ok 369 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,-1.1,1.1}'::numeric[] ok 370 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,0.1,1.1}'::numeric[] ok 371 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,1.1,1.1}'::numeric[] ok 372 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{-1.1,NULL,1.1}'::numeric[] ok 373 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,-1.1,1.1}'::numeric[] ok 374 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,0.1,1.1}'::numeric[] ok 375 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= '{NULL,1.1,1.1}'::numeric[] ok 376 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] >= NULL::numeric[] ok 377 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 378 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 379 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 380 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 381 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 382 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,0.1,1.1}'::numeric(2,1)[] ok 383 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,1.1,1.1}'::numeric(2,1)[] ok 384 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > NULL::numeric(2,1)[] ok 385 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,-1.1,1.1}'::numeric[] ok 386 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,0.1,1.1}'::numeric[] ok 387 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,1.1,1.1}'::numeric[] ok 388 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{-1.1,NULL,1.1}'::numeric[] ok 389 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,-1.1,1.1}'::numeric[] ok 390 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,0.1,1.1}'::numeric[] ok 391 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > '{NULL,1.1,1.1}'::numeric[] ok 392 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] > NULL::numeric[] ok 393 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 394 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 395 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 396 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 397 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 398 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,0.1,1.1}'::numeric(2,1)[] ok 399 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,1.1,1.1}'::numeric(2,1)[] ok 400 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > NULL::numeric(2,1)[] ok 401 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,-1.1,1.1}'::numeric[] ok 402 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,0.1,1.1}'::numeric[] ok 403 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,1.1,1.1}'::numeric[] ok 404 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{-1.1,NULL,1.1}'::numeric[] ok 405 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,-1.1,1.1}'::numeric[] ok 406 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,0.1,1.1}'::numeric[] ok 407 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > '{NULL,1.1,1.1}'::numeric[] ok 408 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] > NULL::numeric[] ok 409 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 410 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 411 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 412 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 413 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 414 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,0.1,1.1}'::numeric(2,1)[] ok 415 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,1.1,1.1}'::numeric(2,1)[] ok 416 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != NULL::numeric(2,1)[] ok 417 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,-1.1,1.1}'::numeric[] ok 418 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,0.1,1.1}'::numeric[] ok 419 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,1.1,1.1}'::numeric[] ok 420 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{-1.1,NULL,1.1}'::numeric[] ok 421 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,-1.1,1.1}'::numeric[] ok 422 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,0.1,1.1}'::numeric[] ok 423 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != '{NULL,1.1,1.1}'::numeric[] ok 424 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric(2,1)[] != NULL::numeric[] ok 425 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,-1.1,1.1}'::numeric(2,1)[] ok 426 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,0.1,1.1}'::numeric(2,1)[] ok 427 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,1.1,1.1}'::numeric(2,1)[] ok 428 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,NULL,1.1}'::numeric(2,1)[] ok 429 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,-1.1,1.1}'::numeric(2,1)[] ok 430 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,0.1,1.1}'::numeric(2,1)[] ok 431 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,1.1,1.1}'::numeric(2,1)[] ok 432 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != NULL::numeric(2,1)[] ok 433 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,-1.1,1.1}'::numeric[] ok 434 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,0.1,1.1}'::numeric[] ok 435 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,1.1,1.1}'::numeric[] ok 436 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{-1.1,NULL,1.1}'::numeric[] ok 437 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,-1.1,1.1}'::numeric[] ok 438 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,0.1,1.1}'::numeric[] ok 439 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != '{NULL,1.1,1.1}'::numeric[] ok 440 - check variant vs uncasted for '{-1.1,0.1,1.1}'::numeric[] != NULL::numeric[] ok 441 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 442 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 443 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 444 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 445 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 446 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 447 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 448 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < 'NULL::numeric(2,1)[]' ok 449 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{-1.1,-1.1,1.1}''::numeric[]' ok 450 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{-1.1,0.1,1.1}''::numeric[]' ok 451 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{-1.1,1.1,1.1}''::numeric[]' ok 452 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{-1.1,NULL,1.1}''::numeric[]' ok 453 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{NULL,-1.1,1.1}''::numeric[]' ok 454 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{NULL,0.1,1.1}''::numeric[]' ok 455 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < '''{NULL,1.1,1.1}''::numeric[]' ok 456 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' < 'NULL::numeric[]' ok 457 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 458 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 459 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 460 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 461 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 462 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 463 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 464 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < 'NULL::numeric(2,1)[]' ok 465 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{-1.1,-1.1,1.1}''::numeric[]' ok 466 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{-1.1,0.1,1.1}''::numeric[]' ok 467 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{-1.1,1.1,1.1}''::numeric[]' ok 468 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{-1.1,NULL,1.1}''::numeric[]' ok 469 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{NULL,-1.1,1.1}''::numeric[]' ok 470 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{NULL,0.1,1.1}''::numeric[]' ok 471 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < '''{NULL,1.1,1.1}''::numeric[]' ok 472 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' < 'NULL::numeric[]' ok 473 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 474 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 475 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 476 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 477 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 478 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 479 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 480 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= 'NULL::numeric(2,1)[]' ok 481 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{-1.1,-1.1,1.1}''::numeric[]' ok 482 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{-1.1,0.1,1.1}''::numeric[]' ok 483 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{-1.1,1.1,1.1}''::numeric[]' ok 484 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{-1.1,NULL,1.1}''::numeric[]' ok 485 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{NULL,-1.1,1.1}''::numeric[]' ok 486 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{NULL,0.1,1.1}''::numeric[]' ok 487 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= '''{NULL,1.1,1.1}''::numeric[]' ok 488 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' <= 'NULL::numeric[]' ok 489 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 490 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 491 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 492 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 493 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 494 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 495 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 496 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= 'NULL::numeric(2,1)[]' ok 497 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{-1.1,-1.1,1.1}''::numeric[]' ok 498 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{-1.1,0.1,1.1}''::numeric[]' ok 499 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{-1.1,1.1,1.1}''::numeric[]' ok 500 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{-1.1,NULL,1.1}''::numeric[]' ok 501 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{NULL,-1.1,1.1}''::numeric[]' ok 502 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{NULL,0.1,1.1}''::numeric[]' ok 503 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= '''{NULL,1.1,1.1}''::numeric[]' ok 504 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' <= 'NULL::numeric[]' ok 505 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 506 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 507 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 508 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 509 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 510 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 511 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 512 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = 'NULL::numeric(2,1)[]' ok 513 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{-1.1,-1.1,1.1}''::numeric[]' ok 514 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{-1.1,0.1,1.1}''::numeric[]' ok 515 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{-1.1,1.1,1.1}''::numeric[]' ok 516 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{-1.1,NULL,1.1}''::numeric[]' ok 517 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{NULL,-1.1,1.1}''::numeric[]' ok 518 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{NULL,0.1,1.1}''::numeric[]' ok 519 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = '''{NULL,1.1,1.1}''::numeric[]' ok 520 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' = 'NULL::numeric[]' ok 521 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 522 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 523 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 524 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 525 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 526 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 527 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 528 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = 'NULL::numeric(2,1)[]' ok 529 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{-1.1,-1.1,1.1}''::numeric[]' ok 530 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{-1.1,0.1,1.1}''::numeric[]' ok 531 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{-1.1,1.1,1.1}''::numeric[]' ok 532 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{-1.1,NULL,1.1}''::numeric[]' ok 533 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{NULL,-1.1,1.1}''::numeric[]' ok 534 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{NULL,0.1,1.1}''::numeric[]' ok 535 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = '''{NULL,1.1,1.1}''::numeric[]' ok 536 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' = 'NULL::numeric[]' ok 537 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 538 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 539 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 540 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 541 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 542 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 543 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 544 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= 'NULL::numeric(2,1)[]' ok 545 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{-1.1,-1.1,1.1}''::numeric[]' ok 546 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{-1.1,0.1,1.1}''::numeric[]' ok 547 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{-1.1,1.1,1.1}''::numeric[]' ok 548 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{-1.1,NULL,1.1}''::numeric[]' ok 549 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{NULL,-1.1,1.1}''::numeric[]' ok 550 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{NULL,0.1,1.1}''::numeric[]' ok 551 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= '''{NULL,1.1,1.1}''::numeric[]' ok 552 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' >= 'NULL::numeric[]' ok 553 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 554 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 555 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 556 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 557 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 558 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 559 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 560 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= 'NULL::numeric(2,1)[]' ok 561 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{-1.1,-1.1,1.1}''::numeric[]' ok 562 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{-1.1,0.1,1.1}''::numeric[]' ok 563 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{-1.1,1.1,1.1}''::numeric[]' ok 564 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{-1.1,NULL,1.1}''::numeric[]' ok 565 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{NULL,-1.1,1.1}''::numeric[]' ok 566 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{NULL,0.1,1.1}''::numeric[]' ok 567 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= '''{NULL,1.1,1.1}''::numeric[]' ok 568 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' >= 'NULL::numeric[]' ok 569 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 570 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 571 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 572 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 573 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 574 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 575 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 576 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > 'NULL::numeric(2,1)[]' ok 577 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{-1.1,-1.1,1.1}''::numeric[]' ok 578 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{-1.1,0.1,1.1}''::numeric[]' ok 579 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{-1.1,1.1,1.1}''::numeric[]' ok 580 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{-1.1,NULL,1.1}''::numeric[]' ok 581 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{NULL,-1.1,1.1}''::numeric[]' ok 582 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{NULL,0.1,1.1}''::numeric[]' ok 583 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > '''{NULL,1.1,1.1}''::numeric[]' ok 584 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' > 'NULL::numeric[]' ok 585 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 586 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 587 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 588 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 589 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 590 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 591 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 592 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > 'NULL::numeric(2,1)[]' ok 593 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{-1.1,-1.1,1.1}''::numeric[]' ok 594 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{-1.1,0.1,1.1}''::numeric[]' ok 595 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{-1.1,1.1,1.1}''::numeric[]' ok 596 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{-1.1,NULL,1.1}''::numeric[]' ok 597 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{NULL,-1.1,1.1}''::numeric[]' ok 598 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{NULL,0.1,1.1}''::numeric[]' ok 599 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > '''{NULL,1.1,1.1}''::numeric[]' ok 600 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' > 'NULL::numeric[]' ok 601 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 602 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 603 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 604 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 605 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 606 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 607 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 608 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != 'NULL::numeric(2,1)[]' ok 609 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{-1.1,-1.1,1.1}''::numeric[]' ok 610 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{-1.1,0.1,1.1}''::numeric[]' ok 611 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{-1.1,1.1,1.1}''::numeric[]' ok 612 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{-1.1,NULL,1.1}''::numeric[]' ok 613 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{NULL,-1.1,1.1}''::numeric[]' ok 614 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{NULL,0.1,1.1}''::numeric[]' ok 615 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != '''{NULL,1.1,1.1}''::numeric[]' ok 616 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric(2,1)[]' != 'NULL::numeric[]' ok 617 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{-1.1,-1.1,1.1}''::numeric(2,1)[]' ok 618 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{-1.1,0.1,1.1}''::numeric(2,1)[]' ok 619 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{-1.1,1.1,1.1}''::numeric(2,1)[]' ok 620 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{-1.1,NULL,1.1}''::numeric(2,1)[]' ok 621 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{NULL,-1.1,1.1}''::numeric(2,1)[]' ok 622 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{NULL,0.1,1.1}''::numeric(2,1)[]' ok 623 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{NULL,1.1,1.1}''::numeric(2,1)[]' ok 624 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != 'NULL::numeric(2,1)[]' ok 625 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{-1.1,-1.1,1.1}''::numeric[]' ok 626 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{-1.1,0.1,1.1}''::numeric[]' ok 627 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{-1.1,1.1,1.1}''::numeric[]' ok 628 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{-1.1,NULL,1.1}''::numeric[]' ok 629 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{NULL,-1.1,1.1}''::numeric[]' ok 630 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{NULL,0.1,1.1}''::numeric[]' ok 631 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != '''{NULL,1.1,1.1}''::numeric[]' ok 632 - check variant vs casted for '''{-1.1,0.1,1.1}''::numeric[]' != 'NULL::numeric[]'