Skip to content

Commit e06ca06

Browse files
committed
elementType instead of this
1 parent d44acb5 commit e06ca06

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

server/src/main/java/org/elasticsearch/index/mapper/vectors/DenseVectorFieldMapper.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@ public static ElementType fromString(String name) {
558558
}
559559
}
560560

561-
private static abstract class ElementTypeBehavior {
561+
private abstract static class ElementTypeBehavior {
562562

563563
abstract ElementType elementType();
564564

@@ -622,15 +622,21 @@ StringBuilder checkNanAndInfinite(float[] vector) {
622622

623623
if (Float.isNaN(value)) {
624624
errorBuilder = new StringBuilder(
625-
"element_type [" + this + "] vectors do not support NaN values but found [" + value + "] at dim [" + index + "];"
625+
"element_type ["
626+
+ elementType()
627+
+ "] vectors do not support NaN values but found ["
628+
+ value
629+
+ "] at dim ["
630+
+ index
631+
+ "];"
626632
);
627633
break;
628634
}
629635

630636
if (Float.isInfinite(value)) {
631637
errorBuilder = new StringBuilder(
632638
"element_type ["
633-
+ this
639+
+ elementType()
634640
+ "] vectors do not support infinite values but found ["
635641
+ value
636642
+ "] at dim ["
@@ -700,7 +706,7 @@ StringBuilder checkVectorErrors(float[] vector) {
700706
if (value % 1.0f != 0.0f) {
701707
errors = new StringBuilder(
702708
"element_type ["
703-
+ this
709+
+ elementType()
704710
+ "] vectors only support non-decimal values but found decimal value ["
705711
+ value
706712
+ "] at dim ["
@@ -713,7 +719,7 @@ StringBuilder checkVectorErrors(float[] vector) {
713719
if (value < Byte.MIN_VALUE || value > Byte.MAX_VALUE) {
714720
errors = new StringBuilder(
715721
"element_type ["
716-
+ this
722+
+ elementType()
717723
+ "] vectors only support integers between ["
718724
+ Byte.MIN_VALUE
719725
+ ", "

0 commit comments

Comments
 (0)