@@ -1288,114 +1288,114 @@ async fn comparisons_with_null() -> Result<()> {
1288
1288
let sql = "select column1 < NULL from (VALUES (1, 'foo' ,2.3), (2, 'bar', 5.4)) as t" ;
1289
1289
let actual = execute_to_batches ( & ctx, sql) . await ;
1290
1290
let expected = vec ! [
1291
- "+------------------------- +" ,
1292
- "| t.column1 Lt Utf8( NULL) |" ,
1293
- "+------------------------- +" ,
1294
- "| |" ,
1295
- "| |" ,
1296
- "+------------------------- +" ,
1291
+ "+-------------------+" ,
1292
+ "| t.column1 Lt NULL |" ,
1293
+ "+-------------------+" ,
1294
+ "| |" ,
1295
+ "| |" ,
1296
+ "+-------------------+" ,
1297
1297
] ;
1298
1298
assert_batches_eq ! ( expected, & actual) ;
1299
1299
1300
1300
let sql =
1301
1301
"select column1 <= NULL from (VALUES (1, 'foo' ,2.3), (2, 'bar', 5.4)) as t" ;
1302
1302
let actual = execute_to_batches ( & ctx, sql) . await ;
1303
1303
let expected = vec ! [
1304
- "+--------------------------- +" ,
1305
- "| t.column1 LtEq Utf8( NULL) |" ,
1306
- "+--------------------------- +" ,
1307
- "| |" ,
1308
- "| |" ,
1309
- "+--------------------------- +" ,
1304
+ "+---------------------+" ,
1305
+ "| t.column1 LtEq NULL |" ,
1306
+ "+---------------------+" ,
1307
+ "| |" ,
1308
+ "| |" ,
1309
+ "+---------------------+" ,
1310
1310
] ;
1311
1311
assert_batches_eq ! ( expected, & actual) ;
1312
1312
1313
1313
let sql = "select column1 > NULL from (VALUES (1, 'foo' ,2.3), (2, 'bar', 5.4)) as t" ;
1314
1314
let actual = execute_to_batches ( & ctx, sql) . await ;
1315
1315
let expected = vec ! [
1316
- "+------------------------- +" ,
1317
- "| t.column1 Gt Utf8( NULL) |" ,
1318
- "+------------------------- +" ,
1319
- "| |" ,
1320
- "| |" ,
1321
- "+------------------------- +" ,
1316
+ "+-------------------+" ,
1317
+ "| t.column1 Gt NULL |" ,
1318
+ "+-------------------+" ,
1319
+ "| |" ,
1320
+ "| |" ,
1321
+ "+-------------------+" ,
1322
1322
] ;
1323
1323
assert_batches_eq ! ( expected, & actual) ;
1324
1324
1325
1325
let sql =
1326
1326
"select column1 >= NULL from (VALUES (1, 'foo' ,2.3), (2, 'bar', 5.4)) as t" ;
1327
1327
let actual = execute_to_batches ( & ctx, sql) . await ;
1328
1328
let expected = vec ! [
1329
- "+--------------------------- +" ,
1330
- "| t.column1 GtEq Utf8( NULL) |" ,
1331
- "+--------------------------- +" ,
1332
- "| |" ,
1333
- "| |" ,
1334
- "+--------------------------- +" ,
1329
+ "+---------------------+" ,
1330
+ "| t.column1 GtEq NULL |" ,
1331
+ "+---------------------+" ,
1332
+ "| |" ,
1333
+ "| |" ,
1334
+ "+---------------------+" ,
1335
1335
] ;
1336
1336
assert_batches_eq ! ( expected, & actual) ;
1337
1337
1338
1338
let sql = "select column1 = NULL from (VALUES (1, 'foo' ,2.3), (2, 'bar', 5.4)) as t" ;
1339
1339
let actual = execute_to_batches ( & ctx, sql) . await ;
1340
1340
let expected = vec ! [
1341
- "+------------------------- +" ,
1342
- "| t.column1 Eq Utf8( NULL) |" ,
1343
- "+------------------------- +" ,
1344
- "| |" ,
1345
- "| |" ,
1346
- "+------------------------- +" ,
1341
+ "+-------------------+" ,
1342
+ "| t.column1 Eq NULL |" ,
1343
+ "+-------------------+" ,
1344
+ "| |" ,
1345
+ "| |" ,
1346
+ "+-------------------+" ,
1347
1347
] ;
1348
1348
assert_batches_eq ! ( expected, & actual) ;
1349
1349
1350
1350
let sql =
1351
1351
"select column1 != NULL from (VALUES (1, 'foo' ,2.3), (2, 'bar', 5.4)) as t" ;
1352
1352
let actual = execute_to_batches ( & ctx, sql) . await ;
1353
1353
let expected = vec ! [
1354
- "+---------------------------- +" ,
1355
- "| t.column1 NotEq Utf8( NULL) |" ,
1356
- "+---------------------------- +" ,
1357
- "| |" ,
1358
- "| |" ,
1359
- "+---------------------------- +" ,
1354
+ "+----------------------+" ,
1355
+ "| t.column1 NotEq NULL |" ,
1356
+ "+----------------------+" ,
1357
+ "| |" ,
1358
+ "| |" ,
1359
+ "+----------------------+" ,
1360
1360
] ;
1361
1361
assert_batches_eq ! ( expected, & actual) ;
1362
1362
1363
1363
// 1.1 Float value comparison with NULL
1364
1364
let sql = "select column3 < NULL from (VALUES (1, 'foo' ,2.3), (2, 'bar', 5.4)) as t" ;
1365
1365
let actual = execute_to_batches ( & ctx, sql) . await ;
1366
1366
let expected = vec ! [
1367
- "+------------------------- +" ,
1368
- "| t.column3 Lt Utf8( NULL) |" ,
1369
- "+------------------------- +" ,
1370
- "| |" ,
1371
- "| |" ,
1372
- "+------------------------- +" ,
1367
+ "+-------------------+" ,
1368
+ "| t.column3 Lt NULL |" ,
1369
+ "+-------------------+" ,
1370
+ "| |" ,
1371
+ "| |" ,
1372
+ "+-------------------+" ,
1373
1373
] ;
1374
1374
assert_batches_eq ! ( expected, & actual) ;
1375
1375
1376
1376
// String comparison with NULL
1377
1377
let sql = "select column2 < NULL from (VALUES (1, 'foo' ,2.3), (2, 'bar', 5.4)) as t" ;
1378
1378
let actual = execute_to_batches ( & ctx, sql) . await ;
1379
1379
let expected = vec ! [
1380
- "+------------------------- +" ,
1381
- "| t.column2 Lt Utf8( NULL) |" ,
1382
- "+------------------------- +" ,
1383
- "| |" ,
1384
- "| |" ,
1385
- "+------------------------- +" ,
1380
+ "+-------------------+" ,
1381
+ "| t.column2 Lt NULL |" ,
1382
+ "+-------------------+" ,
1383
+ "| |" ,
1384
+ "| |" ,
1385
+ "+-------------------+" ,
1386
1386
] ;
1387
1387
assert_batches_eq ! ( expected, & actual) ;
1388
1388
1389
1389
// Boolean comparison with NULL
1390
1390
let sql = "select column1 < NULL from (VALUES (true), (false)) as t" ;
1391
1391
let actual = execute_to_batches ( & ctx, sql) . await ;
1392
1392
let expected = vec ! [
1393
- "+------------------------- +" ,
1394
- "| t.column1 Lt Utf8( NULL) |" ,
1395
- "+------------------------- +" ,
1396
- "| |" ,
1397
- "| |" ,
1398
- "+------------------------- +" ,
1393
+ "+-------------------+" ,
1394
+ "| t.column1 Lt NULL |" ,
1395
+ "+-------------------+" ,
1396
+ "| |" ,
1397
+ "| |" ,
1398
+ "+-------------------+" ,
1399
1399
] ;
1400
1400
assert_batches_eq ! ( expected, & actual) ;
1401
1401
Ok ( ( ) )
0 commit comments