com.groupbyinc.flux.common.apache.lucene.document.DoubleRange.class Maven / Gradle / Ivy
???? 4 ? =com/groupbyinc/flux/common/apache/lucene/document/DoubleRange 7com/groupbyinc/flux/common/apache/lucene/document/Field DoubleRange.java ?com/groupbyinc/flux/common/apache/lucene/document/DoubleRange$1 Kcom/groupbyinc/flux/common/apache/lucene/document/RangeFieldQuery$QueryType Acom/groupbyinc/flux/common/apache/lucene/document/RangeFieldQuery
QueryType BYTES I (Ljava/lang/String;[D[D)V getType @(I)Lcom/groupbyinc/flux/common/apache/lucene/document/FieldType;
X(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableFieldType;)V
setRangeValues ([D[D)V
this ?Lcom/groupbyinc/flux/common/apache/lucene/document/DoubleRange; name Ljava/lang/String; min [D max "java/lang/IllegalArgumentException $ 6DoubleRange does not support greater than 4 dimensions & (Ljava/lang/String;)V (
% ) ;com/groupbyinc/flux/common/apache/lucene/document/FieldType + ()V -
, .
setDimensions (II)V 0 1
, 2 freeze 4 -
, 5
dimensions ft =Lcom/groupbyinc/flux/common/apache/lucene/document/FieldType; checkArgs :
; type CLcom/groupbyinc/flux/common/apache/lucene/index/IndexableFieldType; = > ? Acom/groupbyinc/flux/common/apache/lucene/index/IndexableFieldType A pointDimensionCount ()I C D B E java/lang/StringBuilder G
H . field (name= J append -(Ljava/lang/String;)Ljava/lang/StringBuilder; L M
H N P ) uses R (I)Ljava/lang/StringBuilder; L T
H U ) dimensions; cannot change to (incoming) W dimensions Y toString ()Ljava/lang/String; [ \
H ]
fieldsData Ljava/lang/Object; _ ` a 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef c ([B)V e
d f bytes [B h i d j i verifyAndEncode ([D[D[B)V m n
o ,min/max range values cannot be null or empty q min/max ranges must agree s encode ([D[D)[B b java/lang/Double x isNaN (D)Z z {
y | &invalid min value (NaN) in DoubleRange ~ &invalid max value (NaN) in DoubleRange ? min value ( ? (D)Ljava/lang/StringBuilder; L ?
H ? ) is greater than max value ( ? ) ? (D[BI)V u ?
? d i j :com/groupbyinc/flux/common/apache/lucene/util/NumericUtils ? doubleToSortableLong (D)J ? ?
? ? longToSortableBytes (J[BI)V ? ?
? ? val D offset getMin (I)D dimension request ( ? ) out of bounds for field (name= ? dimensions= ? ). ? decodeMin ([BI)D ? ?
? dimension getMax decodeMax ? ?
? sortableBytesToLong ([BI)J ? ?
? ? sortableLongToDouble (J)D ? ?
? ? newIntersectsQuery O(Ljava/lang/String;[D[D)Lcom/groupbyinc/flux/common/apache/lucene/search/Query;
INTERSECTS MLcom/groupbyinc/flux/common/apache/lucene/document/RangeFieldQuery$QueryType; ? ? ? newRelationQuery ?(Ljava/lang/String;[D[DLcom/groupbyinc/flux/common/apache/lucene/document/RangeFieldQuery$QueryType;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; ? ?
? field newContainsQuery CONTAINS ? ? ? newWithinQuery WITHIN ? ? ? newCrossesQuery CROSSES ? ? ? u v
? e(Ljava/lang/String;[BILcom/groupbyinc/flux/common/apache/lucene/document/RangeFieldQuery$QueryType;)V ?
? relation java/lang/Object ? getClass ()Ljava/lang/Class; ? ?
? ? java/lang/Class ?
getSimpleName ? \
? ? < ? (C)Ljava/lang/StringBuilder; L ?
H ? ([BI)Ljava/lang/String; [ ?
? sb Ljava/lang/StringBuilder; [ ? (D)Ljava/lang/String; [ ?
y ? : ? ] ? ranges
access$000 x0 x1
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses !
? ? a *+,?? ? *,-? ? ? * ! " # " ? 6
7 8
? w &?
? %Y'? *?? ,Y? /L+h? 3+? 6+? ? &