@@ -252,9 +252,9 @@ public void testFieldTypeWithDocValuesSkipper_LogsDBModeDisabledDocValuesSkipper
252
252
.mappers ()
253
253
.getMapper (DataStreamTimestampFieldMapper .DEFAULT_PATH );
254
254
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
255
+ assertTrue (timestampMapper .fieldType ().indexType ().hasPoints ());
255
256
assertTrue (timestampMapper .fieldType ().hasDocValues ());
256
257
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
257
- assertTrue (timestampMapper .fieldType ().isIndexed ());
258
258
}
259
259
260
260
public void testFieldTypeWithDocValuesSkipper_LogsDBMode () throws IOException {
@@ -274,12 +274,11 @@ public void testFieldTypeWithDocValuesSkipper_LogsDBMode() throws IOException {
274
274
assertTrue (timestampMapper .fieldType ().hasDocValues ());
275
275
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
276
276
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
277
- assertFalse (timestampMapper .fieldType ().isIndexed ());
278
277
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
279
278
} else {
280
279
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
281
280
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
282
- assertTrue (timestampMapper .fieldType ().isIndexed ());
281
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
283
282
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
284
283
}
285
284
}
@@ -297,12 +296,11 @@ public void testFieldTypeWithDocValuesSkipper_LogsDBModeNoTimestampMapping() thr
297
296
assertTrue (timestampMapper .fieldType ().hasDocValues ());
298
297
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
299
298
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
300
- assertFalse (timestampMapper .fieldType ().isIndexed ());
301
299
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
302
300
} else {
303
301
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
304
302
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
305
- assertTrue (timestampMapper .fieldType ().isIndexed ());
303
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
306
304
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
307
305
}
308
306
}
@@ -327,12 +325,11 @@ public void testFieldTypeWithDocValuesSkipper_LogsDBModeTimestampDateNanos() thr
327
325
assertTrue (timestampMapper .fieldType ().hasDocValues ());
328
326
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
329
327
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
330
- assertFalse (timestampMapper .fieldType ().isIndexed ());
331
328
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
332
329
} else {
333
330
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
334
331
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
335
- assertTrue (timestampMapper .fieldType ().isIndexed ());
332
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
336
333
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
337
334
}
338
335
}
@@ -355,12 +352,11 @@ public void testFieldTypeWithDocValuesSkipper_LogsDBModeExplicitTimestampIndexEn
355
352
assertTrue (timestampMapper .fieldType ().hasDocValues ());
356
353
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
357
354
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
358
- assertFalse (timestampMapper .fieldType ().isIndexed ());
359
355
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
360
356
} else {
361
357
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
362
358
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
363
- assertTrue (timestampMapper .fieldType ().isIndexed ());
359
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
364
360
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
365
361
}
366
362
}
@@ -384,7 +380,7 @@ public void testFieldTypeWithDocValuesSkipper_LogsDBModeExplicitTimestampIndexDi
384
380
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
385
381
assertTrue (timestampMapper .fieldType ().hasDocValues ());
386
382
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
387
- assertTrue (timestampMapper .fieldType ().isIndexed ());
383
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
388
384
}
389
385
390
386
public void testFieldTypeWithDocValuesSkipper_LogsDBModeWithoutDefaultMapping () throws IOException {
@@ -407,12 +403,11 @@ public void testFieldTypeWithDocValuesSkipper_LogsDBModeWithoutDefaultMapping()
407
403
assertTrue (timestampMapper .fieldType ().hasDocValues ());
408
404
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
409
405
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
410
- assertFalse (timestampMapper .fieldType ().isIndexed ());
411
406
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
412
407
} else {
413
408
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
414
409
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
415
- assertTrue (timestampMapper .fieldType ().isIndexed ());
410
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
416
411
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
417
412
}
418
413
}
@@ -479,12 +474,11 @@ public void testFieldTypeWithDocValuesSkipper_WithoutTimestampSorting() throws I
479
474
// NOTE: in LogsDB we always sort on @timestamp (and maybe also on host.name) by default
480
475
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
481
476
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
482
- assertFalse (timestampMapper .fieldType ().isIndexed ());
483
477
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
484
478
} else {
485
479
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
486
480
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
487
- assertTrue (timestampMapper .fieldType ().isIndexed ());
481
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
488
482
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
489
483
}
490
484
}
@@ -504,7 +498,7 @@ public void testFieldTypeWithDocValuesSkipper_StandardMode() throws IOException
504
498
.getMapper (DataStreamTimestampFieldMapper .DEFAULT_PATH );
505
499
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
506
500
assertTrue (timestampMapper .fieldType ().hasDocValues ());
507
- assertTrue (timestampMapper .fieldType ().isIndexed ());
501
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
508
502
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
509
503
}
510
504
@@ -521,20 +515,19 @@ public void testFieldTypeWithDocValuesSkipper_CustomTimestampField() throws IOEx
521
515
522
516
final DateFieldMapper customTimestamp = (DateFieldMapper ) mapperService .documentMapper ().mappers ().getMapper ("timestamp" );
523
517
assertTrue (customTimestamp .fieldType ().hasDocValues ());
524
- assertTrue (customTimestamp .fieldType ().isIndexed ());
518
+ assertTrue (customTimestamp .fieldType ().indexType (). hasPoints ());
525
519
assertFalse (customTimestamp .fieldType ().hasDocValuesSkipper ());
526
520
527
521
// Default LogsDB mapping including @timestamp field is used
528
522
final DateFieldMapper defaultTimestamp = (DateFieldMapper ) mapperService .documentMapper ().mappers ().getMapper ("@timestamp" );
529
523
assertTrue (defaultTimestamp .fieldType ().hasDocValues ());
530
524
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
531
525
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
532
- assertFalse (defaultTimestamp .fieldType ().isIndexed ());
533
526
assertTrue (defaultTimestamp .fieldType ().hasDocValuesSkipper ());
534
527
} else {
535
528
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
536
529
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
537
- assertTrue (defaultTimestamp .fieldType ().isIndexed ());
530
+ assertTrue (defaultTimestamp .fieldType ().indexType (). hasPoints ());
538
531
assertFalse (defaultTimestamp .fieldType ().hasDocValuesSkipper ());
539
532
}
540
533
}
@@ -559,7 +552,7 @@ public void testFieldTypeWithDocValuesSkipper_TSDBModeDisabledDocValuesSkipper()
559
552
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
560
553
assertTrue (timestampMapper .fieldType ().hasDocValues ());
561
554
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
562
- assertTrue (timestampMapper .fieldType ().isIndexed ());
555
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
563
556
}
564
557
565
558
public void testFieldTypeWithDocValuesSkipper_TSDBMode () throws IOException {
@@ -581,12 +574,11 @@ public void testFieldTypeWithDocValuesSkipper_TSDBMode() throws IOException {
581
574
assertTrue (timestampMapper .fieldType ().hasDocValues ());
582
575
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
583
576
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
584
- assertFalse (timestampMapper .fieldType ().isIndexed ());
585
577
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
586
578
} else {
587
579
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
588
580
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
589
- assertTrue (timestampMapper .fieldType ().isIndexed ());
581
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
590
582
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
591
583
}
592
584
}
@@ -606,12 +598,11 @@ public void testFieldTypeWithDocValuesSkipper_TSDBModeNoTimestampMapping() throw
606
598
assertTrue (timestampMapper .fieldType ().hasDocValues ());
607
599
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
608
600
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
609
- assertFalse (timestampMapper .fieldType ().isIndexed ());
610
601
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
611
602
} else {
612
603
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
613
604
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
614
- assertTrue (timestampMapper .fieldType ().isIndexed ());
605
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
615
606
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
616
607
}
617
608
}
@@ -638,12 +629,11 @@ public void testFieldTypeWithDocValuesSkipper_TSDBModeTimestampDateNanos() throw
638
629
assertTrue (timestampMapper .fieldType ().hasDocValues ());
639
630
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
640
631
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
641
- assertFalse (timestampMapper .fieldType ().isIndexed ());
642
632
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
643
633
} else {
644
634
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
645
635
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
646
- assertTrue (timestampMapper .fieldType ().isIndexed ());
636
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
647
637
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
648
638
}
649
639
}
@@ -668,12 +658,11 @@ public void testFieldTypeWithDocValuesSkipper_TSDBModeExplicitTimestampIndexEnab
668
658
assertTrue (timestampMapper .fieldType ().hasDocValues ());
669
659
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
670
660
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
671
- assertFalse (timestampMapper .fieldType ().isIndexed ());
672
661
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
673
662
} else {
674
663
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
675
664
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
676
- assertTrue (timestampMapper .fieldType ().isIndexed ());
665
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
677
666
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
678
667
}
679
668
}
@@ -699,7 +688,7 @@ public void testFieldTypeWithDocValuesSkipper_TSDBModeExplicitTimestampIndexDisa
699
688
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
700
689
assertTrue (timestampMapper .fieldType ().hasDocValues ());
701
690
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
702
- assertTrue (timestampMapper .fieldType ().isIndexed ());
691
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
703
692
}
704
693
705
694
public void testFieldTypeWithDocValuesSkipper_TSDBModeWithoutDefaultMapping () throws IOException {
@@ -724,12 +713,11 @@ public void testFieldTypeWithDocValuesSkipper_TSDBModeWithoutDefaultMapping() th
724
713
assertTrue (timestampMapper .fieldType ().hasDocValues ());
725
714
if (IndexSettings .USE_DOC_VALUES_SKIPPER .get (settings )) {
726
715
assumeTrue ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER );
727
- assertFalse (timestampMapper .fieldType ().isIndexed ());
728
716
assertTrue (timestampMapper .fieldType ().hasDocValuesSkipper ());
729
717
} else {
730
718
// TODO: remove this 'else' branch when removing the `doc_values_skipper` feature flag
731
719
assumeFalse ("doc_values_skipper feature flag enabled" , IndexSettings .DOC_VALUES_SKIPPER == false );
732
- assertTrue (timestampMapper .fieldType ().isIndexed ());
720
+ assertTrue (timestampMapper .fieldType ().indexType (). hasPoints ());
733
721
assertFalse (timestampMapper .fieldType ().hasDocValuesSkipper ());
734
722
}
735
723
}
0 commit comments