
com.groupbyinc.flux.common.apache.lucene.search.NumericRangeQuery$NumericRangeTermsEnum.class Maven / Gradle / Ivy
???? 3 ? Wcom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery$NumericRangeTermsEnum @com/groupbyinc/flux/common/apache/lucene/index/FilteredTermsEnum NumericRangeQuery.java Acom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery NumericRangeTermsEnum Ycom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery$NumericRangeTermsEnum$2 Ycom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery$NumericRangeTermsEnum$1 Mcom/groupbyinc/flux/common/apache/lucene/index/FilteredTermsEnum$AcceptStatus
AcceptStatus Ccom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery$1 Gcom/groupbyinc/flux/common/apache/lucene/document/FieldType$NumericType ;com/groupbyinc/flux/common/apache/lucene/document/FieldType NumericType Kcom/groupbyinc/flux/common/apache/lucene/util/NumericUtils$LongRangeBuilder :com/groupbyinc/flux/common/apache/lucene/util/NumericUtils LongRangeBuilder Jcom/groupbyinc/flux/common/apache/lucene/util/NumericUtils$IntRangeBuilder IntRangeBuilder currentLowerBound 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; currentUpperBound rangeBounds Ljava/util/LinkedList; PLjava/util/LinkedList; $assertionsDisabled Z this$0 CLcom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery; ?(Lcom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery;Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;)V ' ( + =(Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;)V ) -
. java/util/LinkedList 0 ()V ) 2
1 3 " # 5 ;$SwitchMap$org$apache$lucene$document$FieldType$NumericType [I 7 8 9 dataType ILcom/groupbyinc/flux/common/apache/lucene/document/FieldType$NumericType; ; < = ordinal ()I ? @
A 8com/groupbyinc/flux/common/apache/lucene/index/TermsEnum C LONG E < F min Ljava/lang/Number; H I J? java/lang/Number N longValue ()J P Q
O R % & T DOUBLE V < W java/lang/AssertionError Y
Z 3 LONG_NEGATIVE_INFINITY J \ ] ^ doubleValue ()D ` a
O b doubleToSortableLong (D)J d e
f minInclusive h & i??????? max m I n LONG_POSITIVE_INFINITY p ] q maxInclusive s & t ?(Lcom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery$NumericRangeTermsEnum;Lcom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery;)V ) v
w
precisionStep I y z { splitLongRange S(Lcom/groupbyinc/flux/common/apache/lucene/util/NumericUtils$LongRangeBuilder;IJJ)V } ~
INT ? < ?? intValue ? @
O ? FLOAT ? < ? INT_NEGATIVE_INFINITY ? z ?
floatValue ()F ? ?
O ? floatToSortableInt (F)I ? ?
???? INT_POSITIVE_INFINITY ? z ?
w
splitIntRange R(Lcom/groupbyinc/flux/common/apache/lucene/util/NumericUtils$IntRangeBuilder;III)V ? ?
? "java/lang/IllegalArgumentException ? Invalid NumericType ? (Ljava/lang/String;)V ) ?
? ? minBound maxBound this ^Lcom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery.NumericRangeTermsEnum; YLcom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery$NumericRangeTermsEnum; tenum :Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; nextRange size ? @
1 ? removeFirst ()Ljava/lang/Object; ? ?
1 ? 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef ? ? ! ? compareTo ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)I ? ?
? ? 6The current upper bound must be <= the new lower bound ? (Ljava/lang/Object;)V ) ?
Z ? nextSeekTerm r(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ? 2
? isEmpty ()Z ? ?
1 ? term accept ?(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/index/FilteredTermsEnum$AcceptStatus; END OLcom/groupbyinc/flux/common/apache/lucene/index/FilteredTermsEnum$AcceptStatus; ? ? ? getFirst ? ?
1 ? NO_AND_SEEK ? ? ? YES ? ? ?
access$000 q(Lcom/groupbyinc/flux/common/apache/lucene/search/NumericRangeQuery$NumericRangeTermsEnum;)Ljava/util/LinkedList; x0 java/lang/Class ? desiredAssertionStatus ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable
SourceFile InnerClasses 0 ! " # ? $ % &