
com.datomic.lucene.analysis.NumericTokenStream.class Maven / Gradle / Ivy
The newest version!
???? 1 ? .com/datomic/lucene/analysis/NumericTokenStream 'com/datomic/lucene/analysis/TokenStream NumericTokenStream.java 8com/datomic/lucene/util/AttributeSource$AttributeFactory 'com/datomic/lucene/util/AttributeSource AttributeFactory TOKEN_TYPE_FULL_PREC Ljava/lang/String; fullPrecNumeric
TOKEN_TYPE_LOWER_PREC lowerPrecNumeric termAtt ?Lcom/datomic/lucene/analysis/tokenattributes/CharTermAttribute; typeAtt ;Lcom/datomic/lucene/analysis/tokenattributes/TypeAttribute;
posIncrAtt HLcom/datomic/lucene/analysis/tokenattributes/PositionIncrementAttribute; shift I valSize
precisionStep value J ()V (I)V
! this 0Lcom/datomic/lucene/analysis/NumericTokenStream;
% =com/datomic/lucene/analysis/tokenattributes/CharTermAttribute ' addAttribute 6(Ljava/lang/Class;)Lcom/datomic/lucene/util/Attribute; ) *
+ - 9com/datomic/lucene/analysis/tokenattributes/TypeAttribute / 1 Fcom/datomic/lucene/analysis/tokenattributes/PositionIncrementAttribute 3 5 7 9 ; = "java/lang/IllegalArgumentException ? precisionStep must be >=1 A (Ljava/lang/String;)V C
@ D -(Lcom/datomic/lucene/util/AttributeSource;I)V ,(Lcom/datomic/lucene/util/AttributeSource;)V G
H source )Lcom/datomic/lucene/util/AttributeSource; >(Lcom/datomic/lucene/util/AttributeSource$AttributeFactory;I)V =(Lcom/datomic/lucene/util/AttributeSource$AttributeFactory;)V M
N factory :Lcom/datomic/lucene/util/AttributeSource$AttributeFactory; setLongValue 3(J)Lcom/datomic/lucene/analysis/NumericTokenStream; setIntValue 3(I)Lcom/datomic/lucene/analysis/NumericTokenStream; setDoubleValue 3(D)Lcom/datomic/lucene/analysis/NumericTokenStream; $com/datomic/lucene/util/NumericUtils X doubleToSortableLong (D)J Z [
Y \ D
setFloatValue 3(F)Lcom/datomic/lucene/analysis/NumericTokenStream; floatToSortableInt (F)I a b
Y c F reset java/lang/IllegalStateException g call set???Value() before usage i
h D incrementToken ()Z clearAttributes n
o resizeBuffer (I)[C q r ( s longToPrefixCoded (JI[C)I u v
Y w setLength B(I)Lcom/datomic/lucene/analysis/tokenattributes/CharTermAttribute; y z ( { intToPrefixCoded (II[C)I } ~
Y valSize must be 32 or 64 ? setType ? C 0 ? setPositionIncrement ? 4 ? buffer [C toString ()Ljava/lang/String; java/lang/StringBuilder ? (numeric,valSize= ?
? D append (I)Ljava/lang/StringBuilder; ? ?
? ? ,precisionStep= ? -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? (C)Ljava/lang/StringBuilder; ? ?
? ? ? ?
? ? sb Ljava/lang/StringBuilder; getPrecisionStep ()I
ConstantValue Code LocalVariableTable LineNumberTable
SourceFile InnerClasses 1 ? ? ? 4 *? "? ? # $ ?
c d ? ? O*? &**(? ,? (? .**0? ,? 0? 2**4? ,? 4? 6*? 8*? :* ? <*? >?
? @YB? E?? ? O # $ O ? *
l ? ? ? + ? 5 ? : m ? n D o N p F ? ? P*+? I**(? ,? (? .**0? ,? 0? 2**4? ,? 4? 6*? 8*? :* ? <*? >?
? @YB? E?? ? P # $ P J K P ? *
y ? ? ? , ? 6 ? ; z @ { E | O } L ? ? P*+? O**(? ,? (? .**0? ,? 0? 2**4? ,? 4? 6*? 8*? :* ? <*? >?
? @YB? E?? ? P # $ P P Q P ? *
? ? ? ? , ? 6 ? ; ? @ ? E ? O ? R S ? R *? <*@? :*? 8*? ? # $ ? ? ? ? ? T U ? S *?? <* ? :*? 8*? ? # $ ? ? ? ? ? V W ? U *'? ]? <*@? :*? 8*? ? # $ ^ ? ? ? ? ? _ ` ? V *#? d?? <* ? :*? 8*? ? # $ e ? ? ? ? ? f ? M *? :?
? hYj? k?*? 8? ? # $ ? ? ? ? ? l m ? D ?*? :?
? hYj? k?*? 8*? :? ?*? p*? :? e ? @ *? .? t L*? .*? <*? 8+? x? | W? 3*? .? t L*? .*? *? 8+? ?? | W?
? @Y?? E?*? 2*? 8? ? ? ? *? 6*? 8? ? ? ? *Y? 8*? >`? 8? ? ? # $ L ? ? ? ? F ? ? ? ? ? " ? @ ? L ? b ? e ? q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? e )? ?Y?? ?*? :? ?L+?? ?*? >? ?)? ?W+? ?? ? ) # $ ? ? ? ? ? $ ? ? ? ? / *? >? ? # $ ? ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy