Test mosaic_frame_lng_tmp.malC (id e85be405b1d8) (out)
mosaic_frame_lng_tmp.stable.err.FILTERED 2019-08-14 02:08:39.451743400 +0200mosaic_frame_lng_tmp.test.err.FILTERED 2019-08-14 02:08:39.482943400 +0200
1 Statistics about stderr of test 'mosaic_frame_lng_tmp` in directory 'monetdb5/modules/mosaic`: 1 1 Statistics about stderr of test 'mosaic_frame_lng_tmp` in directory 'monetdb5/modules/mosaic`: 1
2 1 lines, 8 words, 84 chars in lines not matching '^$|^(\| |)#|^=` 2 ! 2 693 lines, 1626 words, 22882 chars in lines not matching '^$|^(\| |)#|^=` 2
3 = 1 lines, 8 words, 84 chars in lines not matching '^$|^(\| |)#` 3 ! 3 = 693 lines, 1626 words, 22882 chars in lines not matching '^$|^(\| |)#` 3
4 # 17 lines, 61 words, 641 chars in all lines 4 ! 4 # 718 lines, 1737 words, 23872 chars in all lines 4
5 5 5 5
..................
# 13:19:02 >
17 17 23 23
+ 24 #~ MAPI = monetdb@LAB03:38952 24
+ 25 QUERY = a:= bat.new(:lng); 25
+ 26 bat.append(a,1000:lng); 26
+ 27 bat.append(a,1001:lng); 27
+ 28 bat.append(a,999:lng); 28
+ 29 bat.append(a,1002:lng); 29
+ 30 bat.append(a,998:lng); 30
+ 31 bat.append(a,1010:lng); 31
+ 32 bat.append(a,990:lng); 32
+ 33 bat.append(a,995:lng); 33
+ 34 bat.append(a,1005:lng); 34
+ 35 bat.append(a,1002:lng); 35
+ 36 bat.append(a,1000:lng); 36
+ 37 bat.append(a,1001:lng); 37
+ 38 bat.append(a,999:lng); 38
+ 39 bat.append(a,1002:lng); 39
+ 40 bat.append(a,998:lng); 40
+ 41 bat.append(a,1010:lng); 41
+ 42 bat.append(a,990:lng); 42
+ 43 bat.append(a,995:lng); 43
+ 44 bat.append(a,1005:lng); 44
+ 45 bat.append(a,1002:lng); 45
+ 46 bat.append(a,1000:lng); 46
+ 47 bat.append(a,1001:lng); 47
+ 48 bat.append(a,999:lng); 48
+ 49 bat.append(a,1002:lng); 49
+ 50 bat.append(a,998:lng); 50
+ 51 bat.append(a,1010:lng); 51
+ 52 bat.append(a,990:lng); 52
+ 53 bat.append(a,995:lng); 53
+ 54 bat.append(a,1005:lng); 54
+ 55 bat.append(a,1002:lng); 55
+ 56 mosaic.compress(a,"frame"); 56
+ 57 c:= mosaic.decompress(a); 57
+ 58 io.print(a, c); 58
18 18 59 59
19 # 13:19:02 > 19 ! 60 sa:= algebra.select(a,nil:lng, nil:lng,false,false,false); 60
20 # 13:19:02 > "Done." 20 ! 61 sc:= mosaic.select (c,nil:lng, nil:lng,false,false,false); 61
21 # 13:19:02 > 21 ! 62 io.print(sa, sc); 62
+ 63 63
+ 64 sa:= algebra.select(a,nil:lng, nil:lng,false,false,true); 64
+ 65 sc:= mosaic.select (c,nil:lng, nil:lng,false,false,true); 65
+ 66 io.print(sa, sc); 66
+ 67 67
+ 68 sa:= algebra.select(a,1000:lng, nil:lng,false,false,false); 68
+ 69 sc:= mosaic.select (c,1000:lng, nil:lng,false,false,false); 69
+ 70 tsa:= algebra.thetaselect(a,1000:lng, ">"); 70
+ 71 tsc:= mosaic.thetaselect (c,1000:lng, ">"); 71
+ 72 io.print(sa, sc, tsa, tsc); 72
+ 73 73
+ 74 sa:= algebra.select(a,nil:lng, 1000:lng,false,false,false); 74
+ 75 sc:= mosaic.select (c,nil:lng, 1000:lng,false,false,false); 75
+ 76 tsa:= algebra.thetaselect(a,1000:lng, "<"); 76
+ 77 tsc:= mosaic.thetaselect (c,1000:lng, "<"); 77
+ 78 io.print(sa, sc, tsa, tsc); 78
+ 79 79
+ 80 sa:= algebra.select(a,900:lng, nil:lng,false,false,false); 80
+ 81 sc:= mosaic.select (c,900:lng, nil:lng,false,false,false); 81
+ 82 tsa:= algebra.thetaselect(a,900:lng, ">"); 82
+ 83 tsc:= mosaic.thetaselect (c,900:lng, ">"); 83
+ 84 io.print(sa, sc, tsa, tsc); 84
+ 85 85
+ 86 sa:= algebra.select(a,nil:lng, 900:lng,false,false,false); 86
+ 87 sc:= mosaic.select (c,nil:lng, 900:lng,false,false,false); 87
+ 88 tsa:= algebra.thetaselect(a,900:lng, "<"); 88
+ 89 tsc:= mosaic.thetaselect (c,900:lng, "<"); 89
+ 90 #io.print(sa, sc, tsa, tsc); 90
+ 91 91
+ 92 sa:= algebra.select(a,900:lng, nil:lng,true,false,false); 92
+ 93 sc:= mosaic.select (c,900:lng, nil:lng,true,false,false); 93
+ 94 tsa:= algebra.thetaselect(a,900:lng, ">="); 94
+ 95 tsc:= mosaic.thetaselect (c,900:lng, ">="); 95
+ 96 io.print(sa, sc, tsa, tsc); 96
+ 97 97
+ 98 sa:= algebra.select(a,nil:lng, 900:lng,false,true,false); 98
+ 99 sc:= mosaic.select (c,nil:lng, 900:lng,false,true,false); 99
+ 100 tsa:= algebra.thetaselect(a,900:lng, "<="); 100
+ 101 tsc:= mosaic.thetaselect (c,900:lng, "<="); 101
+ 102 io.print(sa, sc, tsa, tsc); 102
+ 103 103
+ 104 sa:= algebra.select(a,1000:lng, nil:lng,true,false,false); 104
+ 105 sc:= mosaic.select (c,1000:lng, nil:lng,true,false,false); 105
+ 106 tsa:= algebra.thetaselect(a,1000:lng, ">="); 106
+ 107 tsc:= mosaic.thetaselect (c,1000:lng, ">="); 107
+ 108 io.print(sa, sc, tsa, tsc); 108
+ 109 109
+ 110 sa:= algebra.select(a,nil:lng, 1000:lng,false,true,false); 110
+ 111 sc:= mosaic.select (c,nil:lng, 1000:lng,false,true,false); 111
+ 112 tsa:= algebra.thetaselect(a,1000:lng, "<="); 112
+ 113 tsc:= mosaic.thetaselect (c,1000:lng, "<="); 113
+ 114 io.print(sa, sc, tsa, tsc); 114
+ 115 115
+ 116 sa:= algebra.select(a,1000:lng, 1000:lng,true,true,false); 116
+ 117 sc:= mosaic.select (c,1000:lng, 1000:lng,true,true,false); 117
+ 118 tsa:= algebra.thetaselect(a,1000:lng, "=="); 118
+ 119 tsc:= mosaic.thetaselect (c,1000:lng, "=="); 119
+ 120 io.print(sa, sc, tsa, tsc); 120
+ 121 121
+ 122 sa:= algebra.select(a,1000:lng, 1000:lng,true,true,true); 122
+ 123 sc:= mosaic.select (c,1000:lng, 1000:lng,true,true,true); 123
+ 124 tsa:= algebra.thetaselect(a,1000:lng, "!="); 124
+ 125 tsc:= mosaic.thetaselect (c,1000:lng, "!="); 125
+ 126 io.print(sa, sc, tsa, tsc); 126
+ 127 127
+ 128 128
+ 129 sa:= algebra.select(a,1003:lng, 1003:lng,true,true,false); 129
+ 130 sc:= mosaic.select (c,1003:lng, 1003:lng,true,true,false); 130
+ 131 tsa:= algebra.thetaselect(a,1003:lng, "=="); 131
+ 132 tsc:= mosaic.thetaselect (c,1003:lng, "=="); 132
+ 133 io.print(sa, sc, tsa, tsc); 133
+ 134 134
+ 135 sa:= algebra.select(a,1003:lng, 1003:lng,true,true,true); 135
+ 136 sc:= mosaic.select (c,1003:lng, 1003:lng,true,true,true); 136
+ 137 tsa:= algebra.thetaselect(a,1003:lng, "!="); 137
+ 138 tsc:= mosaic.thetaselect (c,1003:lng, "!="); 138
+ 139 io.print(sa, sc, tsa, tsc); 139
+ 140 140
+ 141 sa:= algebra.select(a,900:lng, 900:lng,true,true,false); 141
+ 142 sc:= mosaic.select (c,900:lng, 900:lng,true,true,false); 142
+ 143 tsa:= algebra.thetaselect(a,900:lng, "=="); 143
+ 144 tsc:= mosaic.thetaselect (c,900:lng, "=="); 144
+ 145 io.print(sa, sc, tsa, tsc); 145
+ 146 146
+ 147 sa:= algebra.select(a,900:lng, 900:lng,true,true,true); 147
+ 148 sc:= mosaic.select (c,900:lng, 900:lng,true,true,true); 148
+ 149 tsa:= algebra.thetaselect(a,900:lng, "!="); 149
+ 150 tsc:= mosaic.thetaselect (c,900:lng, "!="); 150
+ 151 io.print(sa, sc, tsa, tsc); 151
+ 152 152
+ 153 sa:= algebra.select(a,1100:lng, 1100:lng,true,true,false); 153
+ 154 sc:= mosaic.select (c,1100:lng, 1100:lng,true,true,false); 154
+ 155 tsa:= algebra.thetaselect(a,1100:lng, "=="); 155
+ 156 tsc:= mosaic.thetaselect (c,1100:lng, "=="); 156
+ 157 io.print(sa, sc, tsa, tsc); 157
+ 158 158
+ 159 sa:= algebra.select(a,1100:lng, 1100:lng,true,true,true); 159
+ 160 sc:= mosaic.select (c,1100:lng, 1100:lng,true,true,true); 160
+ 161 tsa:= algebra.thetaselect(a,1100:lng, "!="); 161
+ 162 tsc:= mosaic.thetaselect (c,1100:lng, "!="); 162
+ 163 io.print(sa, sc, tsa, tsc); 163
+ 164 164
+ 165 sa:= algebra.select(a,991:lng, 1005:lng,true,true,false); 165
+ 166 sc:= mosaic.select (c,991:lng, 1005:lng,true,true,false); 166
+ 167 io.print(sa, sc); 167
+ 168 168
+ 169 sa:= algebra.select(a,999:lng, 1005:lng,true,true,false); 169
+ 170 sc:= mosaic.select (c,999:lng, 1005:lng,true,true,false); 170
+ 171 io.print(sa, sc); 171
+ 172 172
+ 173 sa:= algebra.select(a,991:lng, 1008:lng,true,true,false); 173
+ 174 sc:= mosaic.select (c,991:lng, 1008:lng,true,true,false); 174
+ 175 io.print(sa, sc); 175
+ 176 176
+ 177 sa:= algebra.select(a,999:lng, 1008:lng,true,true,false); 177
+ 178 sc:= mosaic.select (c,999:lng, 1008:lng,true,true,false); 178
+ 179 io.print(sa, sc); 179
+ 180 180
+ 181 sa:= algebra.select(a,991:lng, 1005:lng,false,true,false); 181
+ 182 sc:= mosaic.select (c,991:lng, 1005:lng,false,true,false); 182
+ 183 io.print(sa, sc); 183
+ 184 184
+ 185 sa:= algebra.select(a,999:lng, 1005:lng,false,true,false); 185
+ 186 sc:= mosaic.select (c,999:lng, 1005:lng,false,true,false); 186
+ 187 io.print(sa, sc); 187
+ 188 188
+ 189 sa:= algebra.select(a,991:lng, 1008:lng,false,true,false); 189
+ 190 sc:= mosaic.select (c,991:lng, 1008:lng,false,true,false); 190
+ 191 io.print(sa, sc); 191
+ 192 192
+ 193 sa:= algebra.select(a,999:lng, 1008:lng,false,true,false); 193
+ 194 sc:= mosaic.select (c,999:lng, 1008:lng,false,true,false); 194
+ 195 io.print(sa, sc); 195
+ 196 196
+ 197 sa:= algebra.select(a,991:lng, 1005:lng,true,false,false); 197
+ 198 sc:= mosaic.select (c,991:lng, 1005:lng,true,false,false); 198
+ 199 io.print(sa, sc); 199
+ 200 200
+ 201 sa:= algebra.select(a,999:lng, 1005:lng,true,false,false); 201
+ 202 sc:= mosaic.select (c,999:lng, 1005:lng,true,false,false); 202
+ 203 io.print(sa, sc); 203
+ 204 204
+ 205 sa:= algebra.select(a,991:lng, 1008:lng,true,false,false); 205
+ 206 sc:= mosaic.select (c,991:lng, 1008:lng,true,false,false); 206
+ 207 io.print(sa, sc); 207
+ 208 208
+ 209 sa:= algebra.select(a,999:lng, 1008:lng,true,false,false); 209
+ 210 sc:= mosaic.select (c,999:lng, 1008:lng,true,false,false); 210
+ 211 io.print(sa, sc); 211
+ 212 212
+ 213 sa:= algebra.select(a,991:lng, 1005:lng,false,false,false); 213
+ 214 sc:= mosaic.select (c,991:lng, 1005:lng,false,false,false); 214
+ 215 io.print(sa, sc); 215
+ 216 216
+ 217 sa:= algebra.select(a,999:lng, 1005:lng,false,false,false); 217
+ 218 sc:= mosaic.select (c,999:lng, 1005:lng,false,false,false); 218
+ 219 io.print(sa, sc); 219
+ 220 220
+ 221 sa:= algebra.select(a,991:lng, 1008:lng,false,false,false); 221
+ 222 sc:= mosaic.select (c,991:lng, 1008:lng,false,false,false); 222
+ 223 io.print(sa, sc); 223
+ 224 224
+ 225 sa:= algebra.select(a,999:lng, 1008:lng,false,false,false); 225
+ 226 sc:= mosaic.select (c,999:lng, 1008:lng,false,false,false); 226
+ 227 io.print(sa, sc); 227
+ 228 228
+ 229 sa:= algebra.select(a,991:lng, 1005:lng,true,true,true); 229
+ 230 sc:= mosaic.select (c,991:lng, 1005:lng,true,true,true); 230
+ 231 io.print(sa, sc); 231
+ 232 232
+ 233 sa:= algebra.select(a,999:lng, 1005:lng,true,true,true); 233
+ 234 sc:= mosaic.select (c,999:lng, 1005:lng,true,true,true); 234
+ 235 io.print(sa, sc); 235
+ 236 236
+ 237 sa:= algebra.select(a,991:lng, 1008:lng,true,true,true); 237
+ 238 sc:= mosaic.select (c,991:lng, 1008:lng,true,true,true); 238
+ 239 io.print(sa, sc); 239
+ 240 240
+ 241 sa:= algebra.select(a,999:lng, 1008:lng,true,true,true); 241
+ 242 sc:= mosaic.select (c,999:lng, 1008:lng,true,true,true); 242
+ 243 io.print(sa, sc); 243
+ 244 244
+ 245 sa:= algebra.select(a,991:lng, 1005:lng,false,true,true); 245
+ 246 sc:= mosaic.select (c,991:lng, 1005:lng,false,true,true); 246
+ 247 io.print(sa, sc); 247
+ 248 248
+ 249 sa:= algebra.select(a,999:lng, 1005:lng,false,true,true); 249
+ 250 sc:= mosaic.select (c,999:lng, 1005:lng,false,true,true); 250
+ 251 io.print(sa, sc); 251
+ 252 252
+ 253 sa:= algebra.select(a,991:lng, 1008:lng,false,true,true); 253
+ 254 sc:= mosaic.select (c,991:lng, 1008:lng,false,true,true); 254
+ 255 io.print(sa, sc); 255
+ 256 256
+ 257 sa:= algebra.select(a,999:lng, 1008:lng,false,true,true); 257
+ 258 sc:= mosaic.select (c,999:lng, 1008:lng,false,true,true); 258
+ 259 io.print(sa, sc); 259
+ 260 260
+ 261 sa:= algebra.select(a,991:lng, 1005:lng,true,false,true); 261
+ 262 sc:= mosaic.select (c,991:lng, 1005:lng,true,false,true); 262
+ 263 io.print(sa, sc); 263
+ 264 264
+ 265 sa:= algebra.select(a,999:lng, 1005:lng,true,false,true); 265
+ 266 sc:= mosaic.select (c,999:lng, 1005:lng,true,false,true); 266
+ 267 io.print(sa, sc); 267
+ 268 268
+ 269 sa:= algebra.select(a,991:lng, 1008:lng,true,false,true); 269
+ 270 sc:= mosaic.select (c,991:lng, 1008:lng,true,false,true); 270
+ 271 io.print(sa, sc); 271
+ 272 272
+ 273 sa:= algebra.select(a,999:lng, 1008:lng,true,false,true); 273
+ 274 sc:= mosaic.select (c,999:lng, 1008:lng,true,false,true); 274
+ 275 io.print(sa, sc); 275
+ 276 276
+ 277 sa:= algebra.select(a,991:lng, 1005:lng,false,false,true); 277
+ 278 sc:= mosaic.select (c,991:lng, 1005:lng,false,false,true); 278
+ 279 io.print(sa, sc); 279
+ 280 280
+ 281 sa:= algebra.select(a,999:lng, 1005:lng,false,false,true); 281
+ 282 sc:= mosaic.select (c,999:lng, 1005:lng,false,false,true); 282
+ 283 io.print(sa, sc); 283
+ 284 284
+ 285 sa:= algebra.select(a,991:lng, 1008:lng,false,false,true); 285
+ 286 sc:= mosaic.select (c,991:lng, 1008:lng,false,false,true); 286
+ 287 io.print(sa, sc); 287
+ 288 288
+ 289 sa:= algebra.select(a,999:lng, 1008:lng,false,false,true); 289
+ 290 sc:= mosaic.select (c,999:lng, 1008:lng,false,false,true); 290
+ 291 io.print(sa, sc); 291
+ 292 292
+ 293 sa:= algebra.select(a,980:lng, 1005:lng,true,true,false); 293
+ 294 sc:= mosaic.select (c,980:lng, 1005:lng,true,true,false); 294
+ 295 io.print(sa, sc); 295
+ 296 296
+ 297 sa:= algebra.select(a,980:lng, 1005:lng,true,true,false); 297
+ 298 sc:= mosaic.select (c,980:lng, 1005:lng,true,true,false); 298
+ 299 io.print(sa, sc); 299
+ 300 300
+ 301 sa:= algebra.select(a,980:lng, 1008:lng,true,true,false); 301
+ 302 sc:= mosaic.select (c,980:lng, 1008:lng,true,true,false); 302
+ 303 io.print(sa, sc); 303
+ 304 304
+ 305 sa:= algebra.select(a,999:lng, 1008:lng,true,true,false); 305
+ 306 sc:= mosaic.select (c,999:lng, 1008:lng,true,true,false); 306
+ 307 io.print(sa, sc); 307
+ 308 308
+ 309 sa:= algebra.select(a,980:lng, 1005:lng,false,true,false); 309
+ 310 sc:= mosaic.select (c,980:lng, 1005:lng,false,true,false); 310
+ 311 io.print(sa, sc); 311
+ 312 312
+ 313 sa:= algebra.select(a,980:lng, 1005:lng,false,true,false); 313
+ 314 sc:= mosaic.select (c,980:lng, 1005:lng,false,true,false); 314
+ 315 io.print(sa, sc); 315
+ 316 316
+ 317 sa:= algebra.select(a,980:lng, 1008:lng,false,true,false); 317
+ 318 sc:= mosaic.select (c,980:lng, 1008:lng,false,true,false); 318
+ 319 io.print(sa, sc); 319
+ 320 320
+ 321 sa:= algebra.select(a,980:lng, 1008:lng,false,true,false); 321
+ 322 sc:= mosaic.select (c,980:lng, 1008:lng,false,true 322
+ 323 ERROR = !MALException:mal.interpreter:GDK reported error: Columns must be the same size 323
+ 324 #~ MAPI = monetdb@LAB03:38952 324
+ 325 QUERY = ,false); 325
+ 326 io.print(sa, sc); 326
+ 327 327
+ 328 sa:= algebra.select(a,980:lng, 1005:lng,true,false,false); 328
+ 329 sc:= mosaic.select (c,980:lng, 1005:lng,true,false,false); 329
+ 330 io.print(sa, sc); 330
+ 331 331
+ 332 sa:= algebra.select(a,980:lng, 1005:lng,true,false,false); 332
+ 333 sc:= mosaic.select (c,980:lng, 1005:lng,true,false,false); 333
+ 334 io.print(sa, sc); 334
+ 335 335
+ 336 sa:= algebra.select(a,980:lng, 1008:lng,true,false,false); 336
+ 337 sc:= mosaic.select (c,980:lng, 1008:lng,true,false,false); 337
+ 338 io.print(sa, sc); 338
+ 339 339
+ 340 sa:= algebra.select(a,980:lng, 1008:lng,true,false,false); 340
+ 341 sc:= mosaic.select (c,980:lng, 1008:lng,true,false,false); 341
+ 342 io.print(sa, sc); 342
+ 343 343
+ 344 sa:= algebra.select(a,980:lng, 1005:lng,false,false,false); 344
+ 345 sc:= mosaic.select (c,980:lng, 1005:lng,false,false,false); 345
+ 346 io.print(sa, sc); 346
+ 347 347
+ 348 sa:= algebra.select(a,980:lng, 1005:lng,false,false,false); 348
+ 349 sc:= mosaic.select (c,980:lng, 1005:lng,false,false,false); 349
+ 350 io.print(sa, sc); 350
+ 351 351
+ 352 sa:= algebra.select(a,980:lng, 1008:lng,false,false,false); 352
+ 353 sc:= mosaic.select (c,980:lng, 1008:lng,false,false,false); 353
+ 354 io.print(sa, sc); 354
+ 355 355
+ 356 sa:= algebra.select(a,980:lng, 1008:lng,false,false,false); 356
+ 357 sc:= mosaic.select (c,980:lng, 1008:lng,false,false,false); 357
+ 358 io.print(sa, sc); 358
+ 359 359
+ 360 sa:= algebra.select(a,980:lng, 1005:lng,true,true,true); 360
+ 361 sc:= mosaic.select (c,980:lng, 1005:lng,true,true,true); 361
+ 362 io.print(sa, sc); 362
+ 363 363
+ 364 sa:= algebra.select(a,980:lng, 1005:lng,true,true,true); 364
+ 365 sc:= mosaic.select (c,980:lng, 1005:lng,true,true,true); 365
+ 366 io.print(sa, sc); 366
+ 367 367
+ 368 sa:= algebra.select(a,980:lng, 1008:lng,true,true,true); 368
+ 369 sc:= mosaic.select (c,980:lng, 1008:lng,true,true,true); 369
+ 370 io.print(sa, sc); 370
+ 371 371
+ 372 sa:= algebra.select(a,980:lng, 1008:lng,true,true,true); 372
+ 373 sc:= mosaic.select (c,980:lng, 1008:lng,true,true,true); 373
+ 374 io.print(sa, sc); 374
+ 375 375
+ 376 sa:= algebra.select(a,980:lng, 1005:lng,false,true,true); 376
+ 377 sc:= mosaic.select (c,980:lng, 1005:lng,false,true,true); 377
+ 378 io.print(sa, sc); 378
+ 379 379
+ 380 sa:= algebra.select(a,980:lng, 1005:lng,false,true,true); 380
+ 381 sc:= mosaic.select (c,980:lng, 1005:lng,false,true,true); 381
+ 382 io.print(sa, sc); 382
+ 383 383
+ 384 sa:= algebra.select(a,980:lng, 1008:lng,false,true,true); 384
+ 385 sc:= mosaic.select (c,980:lng, 1008:lng,false,true,true); 385
+ 386 io.print(sa, sc); 386
+ 387 387
+ 388 sa:= algebra.select(a,980:lng, 1008:lng,false,true,true); 388
+ 389 sc:= mosaic.select (c,980:lng, 1008:lng,false,true,true); 389
+ 390 io.print(sa, sc); 390
+ 391 391
+ 392 sa:= algebra.select(a,980:lng, 1005:lng,true,false,true); 392
+ 393 sc:= mosaic.select (c,980:lng, 1005:lng,true,false,true); 393
+ 394 io.print(sa, sc); 394
+ 395 395
+ 396 sa:= algebra.select(a,980:lng, 1005:lng,true,false,true); 396
+ 397 sc:= mosaic.select (c,980:lng, 1005:lng,true,false,true); 397
+ 398 io.print(sa, sc); 398
+ 399 399
+ 400 sa:= algebra.select(a,980:lng, 1008:lng,true,false,true); 400
+ 401 sc:= mosaic.select (c,980:lng, 1008:lng,true,false,true); 401
+ 402 io.print(sa, sc); 402
+ 403 403
+ 404 sa:= algebra.select(a,980:lng, 1008:lng,true,false,true); 404
+ 405 sc:= mosaic.select (c,980:lng, 1008:lng,true,false,true); 405
+ 406 io.print(sa, sc); 406
+ 407 407
+ 408 sa:= algebra.select(a,980:lng, 1005:lng,false,false,true); 408
+ 409 sc:= mosaic.select (c,980:lng, 1005:lng,false,false,true); 409
+ 410 io.print(sa, sc); 410
+ 411 411
+ 412 sa:= algebra.select(a,980:lng, 1005:lng,false,false,true); 412
+ 413 sc:= mosaic.select (c,980:lng, 1005:lng,false,false,true); 413
+ 414 io.print(sa, sc); 414
+ 415 415
+ 416 sa:= algebra.select(a,980:lng, 1008:lng,false,false,true); 416
+ 417 sc:= mosaic.select (c,980:lng, 1008:lng,false,false,true); 417
+ 418 io.print(sa, sc); 418
+ 419 419
+ 420 sa:= algebra.select(a,980:lng, 1008:lng,false,false,true); 420
+ 421 sc:= mosaic.select (c,980:lng, 1008:lng,false,false,true); 421
+ 422 io.print(sa, sc); 422
+ 423 423
+ 424 sa:= algebra.select(a,991:lng, 1020:lng,true,true,false); 424
+ 425 sc:= mosaic.select (c,991:lng, 1020:lng,true,true,false); 425
+ 426 io.print(sa, sc); 426
+ 427 427
+ 428 sa:= algebra.select(a,999:lng, 1020:lng,true,true,false); 428
+ 429 sc:= mosaic.select (c,999:lng, 1020:lng,true,true,false); 429
+ 430 io.print(sa, sc); 430
+ 431 431
+ 432 sa:= algebra.select(a,991:lng, 1020:lng,true,true,false); 432
+ 433 sc:= mosaic.select (c,991:lng, 1020:lng,true,true,false); 433
+ 434 io.print(sa, sc); 434
+ 435 435
+ 436 sa:= algebra.select(a,999:lng, 1020:lng,true,true,false); 436
+ 437 sc:= mosaic.select (c,999:lng, 1020:lng,true,true,false); 437
+ 438 io.print(sa, sc); 438
+ 439 439
+ 440 sa:= algebra.select(a,991:lng, 1020:lng,false,true,false); 440
+ 441 sc:= mosaic.select (c,991:lng, 1020:lng,false,true,false); 441
+ 442 io.print(sa, sc); 442
+ 443 443
+ 444 sa:= algebra.select(a,999:lng, 1020:lng,false,true,false); 444
+ 445 sc:= mosaic.select (c,999:lng, 1020:lng,false,true,false); 445
+ 446 io.print(sa, sc); 446
+ 447 447
+ 448 sa:= algebra.select(a,991:lng, 1020:lng,false,true,false); 448
+ 449 sc:= mosaic.select (c,991:lng, 1020:lng,false,true,false); 449
+ 450 io.print(sa, sc); 450
+ 451 451
+ 452 sa:= algebra.select(a,999:lng, 1020:lng,false,true,false); 452
+ 453 sc:= mosaic.select (c,999:lng, 1020:lng,false,true,false); 453
+ 454 io.print(sa, sc); 454
+ 455 455
+ 456 sa:= algebra.select(a,991:lng, 1020:lng,true,false,false); 456
+ 457 sc:= mosaic.select (c,991:lng, 1020:lng,true,false,false); 457
+ 458 io.print(sa, sc); 458
+ 459 459
+ 460 sa:= algebra.select(a,999:lng, 1020:lng,true,false,false); 460
+ 461 sc:= mosaic.select (c,999:lng, 1020:lng,true,false,false); 461
+ 462 io.print(sa, sc); 462
+ 463 463
+ 464 sa:= algebra.select(a,991:lng, 1020:lng,true,false,false); 464
+ 465 sc:= mosaic.select (c,991:lng, 1020:lng,true,false,false); 465
+ 466 io.print(sa, sc); 466
+ 467 467
+ 468 sa:= algebra.select(a,999:lng, 1020:lng,true,false,false); 468
+ 469 sc:= mosaic.select (c,999:lng, 1020:lng,true,false,false); 469
+ 470 io.print(sa, sc); 470
+ 471 471
+ 472 sa:= algebra.select(a,991:lng, 1020:lng,false,false,false); 472
+ 473 sc:= mosaic.select (c,991:lng, 1020:lng,false,false,false); 473
+ 474 io.print(sa, sc); 474
+ 475 475
+ 476 sa:= algebra.select(a,999:lng, 1020:lng,false,false,false); 476
+ 477 sc:= mosaic.select (c,999:lng, 1020:lng,false,false,false); 477
+ 478 io.print(sa, sc); 478
+ 479 479
+ 480 sa:= algebra.select(a,991:lng, 1020:lng,false,false,false); 480
+ 481 sc:= mosaic.select (c,991:lng, 1020:lng,false,false,false); 481
+ 482 io.print(sa, sc); 482
+ 483 483
+ 484 sa:= algebra.select(a,999:lng, 1020:lng,false,false,false); 484
+ 485 sc:= mosaic.select (c,999:lng, 1020:lng,false,false,false); 485
+ 486 io.print(sa, sc); 486
+ 487 487
+ 488 sa:= algebra.select(a,991:lng, 1020:lng,true,true,true); 488
+ 489 sc:= mosaic.select (c,991:lng, 1020:lng,true,true,true); 489
+ 490 io.print(sa, sc); 490
+ 491 491
+ 492 sa:= algebra.select(a,999:lng, 1020:lng,true,true,true); 492
+ 493 sc:= mosaic.select (c,999:lng, 1020:lng,true,true,true); 493
+ 494 io.print(sa, sc); 494
+ 495 495
+ 496 sa:= algebra.select(a,991:lng, 1020:lng,true,true,true); 496
+ 497 sc:= mosaic.select (c,991:lng, 1020:lng,true,true,true); 497
+ 498 io.print(sa, sc); 498
+ 499 499
+ 500 sa:= algebra.select(a,999:lng, 1020:lng,true,true,true); 500
+ 501 sc:= mosaic.select (c,999:lng, 1020:lng,true,true,true); 501
+ 502 io.print(sa, sc); 502
+ 503 503
+ 504 sa:= algebra.select(a,991:lng, 1020:lng,false,true,true); 504
+ 505 sc:= mosaic.select (c,991:lng, 1020:lng,false,true,true); 505
+ 506 io.print(sa, sc); 506
+ 507 507
+ 508 sa:= algebra.select(a,999:lng, 1020:lng,false,true,true); 508
+ 509 sc:= mosaic.select (c,999:lng, 1020:lng,false,true,true); 509
+ 510 io.print(sa, sc); 510
+ 511 511
+ 512 sa:= algebra.select(a,991:lng, 1020:lng,false,true,true); 512
+ 513 sc:= mosaic.select (c,991:lng, 1020:lng,false,true,true); 513
+ 514 io.print(sa, sc); 514
+ 515 515
+ 516 sa:= algebra.select(a,999:lng, 1020:lng,false,true,true); 516
+ 517 sc:= mosaic.select (c,999:lng, 1020:lng,false,true,true); 517
+ 518 io.print(sa, sc); 518
+ 519 519
+ 520 sa:= algebra.select(a,991:lng, 1020:lng,true,false,true); 520
+ 521 sc:= mosaic.select (c,991:lng, 1020:lng,true,false,true); 521
+ 522 io.print(sa, sc); 522
+ 523 523
+ 524 sa:= algebra.select(a,999:lng, 1020:lng,true,false,true); 524
+ 525 sc:= mosaic.select (c,999:lng, 1020:lng,true,false,true); 525
+ 526 io.print(sa, sc); 526
+ 527 527
+ 528 sa:= algebra.select(a,991:lng, 1020:lng,true,false,true); 528
+ 529 sc:= mosaic.select (c,991:lng, 1020:lng,true,false,true); 529
+ 530 io.print(sa, sc); 530
+ 531 531
+ 532 sa:= algebra.select(a,999:lng, 1020:lng,true,false,true); 532
+ 533 sc:= mosaic.select (c,999:lng, 1020:lng,true,false,true); 533
+ 534 io.print(sa, sc); 534
+ 535 535
+ 536 sa:= algebra.select(a,991:lng, 1020:lng,false,false,true); 536
+ 537 sc:= mosaic.select (c,991:lng, 1020:lng,false,false,true); 537
+ 538 io.print(sa, sc); 538
+ 539 539
+ 540 sa:= algebra.select(a,999:lng, 1020:lng,false,false,true); 540
+ 541 sc:= mosaic.select (c,999:lng, 1020:lng,false,false,true); 541
+ 542 io.print(sa, sc); 542
+ 543 543
+ 544 sa:= algebra.select(a,991:lng, 1020:lng,false,false,true); 544
+ 545 sc:= mosaic.select (c,991:lng, 1020:lng,false,false,true); 545
+ 546 io.print(sa, sc); 546
+ 547 547
+ 548 sa:= algebra.select(a,999:lng, 1020:lng,false,false,true); 548
+ 549 sc:= mosaic.select (c,999:lng, 1020:lng,false,false,true); 549
+ 550 io.print(sa, sc); 550
+ 551 551
+ 552 sa:= algebra.select(a,980:lng, 1020:lng,true,true,false); 552
+ 553 sc:= mosaic.select (c,980:lng, 1020:lng,true,true,false); 553
+ 554 io.print(sa, sc); 554
+ 555 555
+ 556 sa:= algebra.select(a,980:lng, 1020:lng,true,true,false); 556
+ 557 sc:= mosaic.select (c,980:lng, 1020:lng,true,true,false); 557
+ 558 io.print(sa, sc); 558
+ 559 559
+ 560 sa:= algebra.select(a,980:lng, 1020:lng,true,true,false); 560
+ 561 sc:= mosaic.select (c,980:lng, 1020:lng,true,true,false); 561
+ 562 io.print(sa, sc); 562
+ 563 563
+ 564 sa:= algebra.select(a,999:lng, 1020:lng,true,true,false); 564
+ 565 sc:= mosaic.select (c,999:lng, 1020:lng,true,true,false); 565
+ 566 io.print(sa, sc); 566
+ 567 567
+ 568 sa:= algebra.select(a,980:lng, 1020:lng,false,true,false); 568
+ 569 sc:= mosaic.select (c,980:lng, 1020:lng,false,true,false); 569
+ 570 io.print(sa, sc); 570
+ 571 571
+ 572 sa:= algebra.select(a,980:lng, 1020:lng,false,true,false); 572
+ 573 sc:= mosaic.select (c,980:lng, 1020:lng,false,true,false); 573
+ 574 io.print(sa, sc); 574
+ 575 575
+ 576 sa:= algebra.select(a,980:lng, 1020:lng,false,true,false); 576
+ 577 sc:= mosaic.select (c,980:lng, 1020:lng,false,true,false); 577
+ 578 io.print(sa, sc); 578
+ 579 579
+ 580 sa:= algebra.select(a,980:lng, 1020:lng,false,true,false); 580
+ 581 sc:= mosaic.select (c,980:lng, 1020:lng,false,true,false); 581
+ 582 io.print(sa, sc); 582
+ 583 583
+ 584 sa:= algebra.select(a,980:lng, 1020:lng,true,false,false); 584
+ 585 sc:= mosaic.select (c,980:lng, 1020:lng,true,false,false); 585
+ 586 io.print(sa, sc); 586
+ 587 587
+ 588 sa:= algebra.select(a,980:lng, 1020:lng,true,false,false); 588
+ 589 sc:= mosaic.select (c,980:lng, 1020:lng,true,false,false); 589
+ 590 io.print(sa, sc); 590
+ 591 591
+ 592 sa:= algebra.select(a,980:lng, 1020:lng,true,false,false); 592
+ 593 sc:= mosaic.select (c,980:lng, 1020:lng,true,false,false); 593
+ 594 io.print(sa, sc); 594
+ 595 595
+ 596 sa:= algebra.select(a,980:lng, 1020:lng,true,false,false); 596
+ 597 sc:= mosaic.select (c,980:lng, 1020:lng,true,false,false); 597
+ 598 io.print(sa, sc); 598
+ 599 599
+ 600 sa:= algebra.select(a,980:lng, 1020:lng,false,false,false); 600
+ 601 sc:= mosaic.select (c,980:lng, 1020:lng,false,false,false); 601
+ 602 io.print(sa, sc); 602
+ 603 603
+ 604 sa:= algebra.select(a,980:lng, 1020:lng,false,false,false); 604
+ 605 sc:= mosaic.select (c,980:lng, 1020:lng,false,false,false); 605
+ 606 io.print(sa, sc); 606
+ 607 607
+ 608 sa:= algebra.select(a,980:lng, 1020:lng,false,false,false); 608
+ 609 sc:= mosaic.select (c,980:lng, 1020:lng,false,false,false); 609
+ 610 io.print(sa, sc); 610
+ 611 611
+ 612 sa:= algebra.select(a,980:lng, 1020:lng,false,false,false); 612
+ 613 sc:= mosaic.select (c,980:lng, 1020:lng,false,false,false); 613
+ 614 io.print(sa, sc); 614
+ 615 615
+ 616 sa:= algebra.select(a,980:lng, 1020:lng,true,true,true); 616
+ 617 sc:= mosaic.select (c,980:lng, 1020:lng,true,true,true); 617
+ 618 io.print(sa, sc); 618
+ 619 619
+ 620 sa:= algebra.select(a,980:lng, 1020:lng,true,true,true); 620
+ 621 sc:= mosaic.select (c,980:lng, 1020:lng,true,true,true); 621
+ 622 io.print(sa, sc); 622
+ 623 623
+ 624 sa:= algebra.select(a,980:lng, 1020:lng,true,true,true); 624
+ 625 sc:= mosaic.select (c,980:lng, 1020:lng,true,true,true); 625
+ 626 io.print(sa, sc); 626
+ 627 627
+ 628 sa:= 628
+ 629 ERROR = !MALException:mal.interpreter:GDK reported error: Columns must be the same size 629
+ 630 #~ MAPI = monetdb@LAB03:38952 630
+ 631 QUERY = algebra.select(a,980:lng, 1020:lng,true,true,true); 631
+ 632 sc:= mosaic.select (c,980:lng, 1020:lng,true,true,true); 632
+ 633 io.print(sa, sc); 633
+ 634 634
+ 635 sa:= algebra.select(a,980:lng, 1020:lng,false,true,true); 635
+ 636 sc:= mosaic.select (c,980:lng, 1020:lng,false,true,true); 636
+ 637 io.print(sa, sc); 637
+ 638 638
+ 639 sa:= algebra.select(a,980:lng, 1020:lng,false,true,true); 639
+ 640 sc:= mosaic.select (c,980:lng, 1020:lng,false,true,true); 640
+ 641 io.print(sa, sc); 641
+ 642 642
+ 643 sa:= algebra.select(a,980:lng, 1020:lng,false,true,true); 643
+ 644 sc:= mosaic.select (c,980:lng, 1020:lng,false,true,true); 644
+ 645 io.print(sa, sc); 645
+ 646 646
+ 647 sa:= algebra.select(a,980:lng, 1020:lng,false,true,true); 647
+ 648 sc:= mosaic.select (c,980:lng, 1020:lng,false,true,true); 648
+ 649 io.print(sa, sc); 649
+ 650 650
+ 651 sa:= algebra.select(a,980:lng, 1020:lng,true,false,true); 651
+ 652 sc:= mosaic.select (c,980:lng, 1020:lng,true,false,true); 652
+ 653 io.print(sa, sc); 653
+ 654 654
+ 655 sa:= algebra.select(a,980:lng, 1020:lng,true,false,true); 655
+ 656 sc:= mosaic.select (c,980:lng, 1020:lng,true,false,true); 656
+ 657 io.print(sa, sc); 657
+ 658 658
+ 659 sa:= algebra.select(a,980:lng, 1020:lng,true,false,true); 659
+ 660 sc:= mosaic.select (c,980:lng, 1020:lng,true,false,true); 660
+ 661 io.print(sa, sc); 661
+ 662 662
+ 663 sa:= algebra.select(a,980:lng, 1020:lng,true,false,true); 663
+ 664 sc:= mosaic.select (c,980:lng, 1020:lng,true,false,true); 664
+ 665 io.print(sa, sc); 665
+ 666 666
+ 667 sa:= algebra.select(a,980:lng, 1020:lng,false,false,true); 667
+ 668 sc:= mosaic.select (c,980:lng, 1020:lng,false,false,true); 668
+ 669 io.print(sa, sc); 669
+ 670 670
+ 671 sa:= algebra.select(a,980:lng, 1020:lng,false,false,true); 671
+ 672 sc:= mosaic.select (c,980:lng, 1020:lng,false,false,true); 672
+ 673 io.print(sa, sc); 673
+ 674 674
+ 675 sa:= algebra.select(a,980:lng, 1020:lng,false,false,true); 675
+ 676 sc:= mosaic.select (c,980:lng, 1020:lng,false,false,true); 676
+ 677 io.print(sa, sc); 677
+ 678 678
+ 679 sa:= algebra.select(a,980:lng, 1020:lng,false,false,true); 679
+ 680 sc:= mosaic.select (c,980:lng, 1020:lng,false,false,true); 680
+ 681 io.print(sa, sc); 681
+ 682 682
+ 683 b:= bat.new(:lng); 683
+ 684 bat.append(b,1000:lng); 684
+ 685 bat.append(b,1001:lng); 685
+ 686 bat.append(b,999:lng); 686
+ 687 bat.append(b,1003:lng); 687
+ 688 bat.append(b,997:lng); 688
+ 689 bat.append(b,1010:lng); 689
+ 690 bat.append(b,991:lng); 690
+ 691 bat.append(b,992:lng); 691
+ 692 bat.append(b,993:lng); 692
+ 693 bat.append(b,1000:lng); 693
+ 694 694
+ 695 (l,r) := algebra.join(a,b,nil:bat,nil:bat, false, 0:lng); 695
+ 696 (r, p) := algebra.sort(r, false:bit, false:bit, false:bit); 696
+ 697 l := algebra.projection(p, l); 697
+ 698 698
+ 699 (lc,rc) := mosaic.join (c,b,nil:bat,nil:bat, false, 0:lng); 699
+ 700 (rc, p) := algebra.sort(rc, false:bit, false:bit, false:bit); 700
+ 701 lc := algebra.projection(p, lc); 701
+ 702 io.print(l,lc); 702
+ 703 io.print(r,rc); 703
+ 704 704
+ 705 tsa:= mosaic.thetaselect(a,900:lng, ">"); 705
+ 706 tsap := algebra.projection(tsa, a); 706
+ 707 tsapc := mosaic.projection(tsa, c); 707
+ 708 io.print(tsap, tsapc); 708
+ 709 709
+ 710 sa:= algebra.select(a,900:lng, nil:lng,false,false,false); 710
+ 711 sap := algebra.projection(tsa, a); 711
+ 712 sapc := mosaic.projection(tsa, c); 712
+ 713 io.print(sap, sapc); 713
+ 714 714
+ 715 pl := algebra.projection(l, a); 715
+ 716 plc := mosaic.projection(l, c); 716
+ 717 io.print(pl, plc); 717
+ 718 ERROR = !MALException:mal.interpreter:GDK reported error: Columns must be the same size 718
+ 719 719
+ 720 # 02:08:39 > 720
+ 721 # 02:08:39 > "Done." 721
+ 722 # 02:08:39 > 722
22 22 723 723