9
9
10
10
import org .elasticsearch .Build ;
11
11
import org .elasticsearch .test .ESTestCase ;
12
+ import org .elasticsearch .xpack .esql .action .EsqlCapabilities ;
12
13
import org .elasticsearch .xpack .esql .parser .EsqlParser ;
13
14
import org .elasticsearch .xpack .esql .parser .ParsingException ;
14
15
@@ -1364,6 +1365,7 @@ public void testMetrics() {
1364
1365
}
1365
1366
1366
1367
public void testLookupJoin () {
1368
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1367
1369
assertFieldNames (
1368
1370
"FROM employees | KEEP languages | RENAME languages AS language_code | LOOKUP JOIN languages_lookup ON language_code" ,
1369
1371
Set .of ("languages" , "languages.*" , "language_code" , "language_code.*" ),
@@ -1372,6 +1374,7 @@ public void testLookupJoin() {
1372
1374
}
1373
1375
1374
1376
public void testLookupJoinKeep () {
1377
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1375
1378
assertFieldNames (
1376
1379
"""
1377
1380
FROM employees
@@ -1385,6 +1388,7 @@ public void testLookupJoinKeep() {
1385
1388
}
1386
1389
1387
1390
public void testLookupJoinKeepWildcard () {
1391
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1388
1392
assertFieldNames (
1389
1393
"""
1390
1394
FROM employees
@@ -1398,6 +1402,7 @@ public void testLookupJoinKeepWildcard() {
1398
1402
}
1399
1403
1400
1404
public void testMultiLookupJoin () {
1405
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1401
1406
assertFieldNames (
1402
1407
"""
1403
1408
FROM sample_data
@@ -1410,6 +1415,7 @@ public void testMultiLookupJoin() {
1410
1415
}
1411
1416
1412
1417
public void testMultiLookupJoinKeepBefore () {
1418
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1413
1419
assertFieldNames (
1414
1420
"""
1415
1421
FROM sample_data
@@ -1423,6 +1429,7 @@ public void testMultiLookupJoinKeepBefore() {
1423
1429
}
1424
1430
1425
1431
public void testMultiLookupJoinKeepBetween () {
1432
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1426
1433
assertFieldNames (
1427
1434
"""
1428
1435
FROM sample_data
@@ -1447,6 +1454,7 @@ public void testMultiLookupJoinKeepBetween() {
1447
1454
}
1448
1455
1449
1456
public void testMultiLookupJoinKeepAfter () {
1457
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1450
1458
assertFieldNames (
1451
1459
"""
1452
1460
FROM sample_data
@@ -1473,6 +1481,7 @@ public void testMultiLookupJoinKeepAfter() {
1473
1481
}
1474
1482
1475
1483
public void testMultiLookupJoinKeepAfterWildcard () {
1484
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1476
1485
assertFieldNames (
1477
1486
"""
1478
1487
FROM sample_data
@@ -1486,6 +1495,7 @@ public void testMultiLookupJoinKeepAfterWildcard() {
1486
1495
}
1487
1496
1488
1497
public void testMultiLookupJoinSameIndex () {
1498
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1489
1499
assertFieldNames (
1490
1500
"""
1491
1501
FROM sample_data
@@ -1499,6 +1509,7 @@ public void testMultiLookupJoinSameIndex() {
1499
1509
}
1500
1510
1501
1511
public void testMultiLookupJoinSameIndexKeepBefore () {
1512
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1502
1513
assertFieldNames (
1503
1514
"""
1504
1515
FROM sample_data
@@ -1513,6 +1524,7 @@ public void testMultiLookupJoinSameIndexKeepBefore() {
1513
1524
}
1514
1525
1515
1526
public void testMultiLookupJoinSameIndexKeepBetween () {
1527
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1516
1528
assertFieldNames (
1517
1529
"""
1518
1530
FROM sample_data
@@ -1538,6 +1550,7 @@ public void testMultiLookupJoinSameIndexKeepBetween() {
1538
1550
}
1539
1551
1540
1552
public void testMultiLookupJoinSameIndexKeepAfter () {
1553
+ assumeTrue ("LOOKUP JOIN available as snapshot only" , EsqlCapabilities .Cap .JOIN_LOOKUP_V7 .isEnabled ());
1541
1554
assertFieldNames (
1542
1555
"""
1543
1556
FROM sample_data
0 commit comments