com.groupbyinc.flux.common.apache.lucene.search.TermRangeQuery.class Maven / Gradle / Ivy
???? 4 } >com/groupbyinc/flux/common/apache/lucene/search/TermRangeQuery >com/groupbyinc/flux/common/apache/lucene/search/AutomatonQuery TermRangeQuery.java lowerTerm 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; upperTerm includeLower Z includeUpper ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;ZZ)V 3com/groupbyinc/flux/common/apache/lucene/index/Term M(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V
toAutomaton ?(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;ZZ)Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;
??? }(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton;IZ)V
! this @Lcom/groupbyinc/flux/common/apache/lucene/search/TermRangeQuery; field Ljava/lang/String; @com/groupbyinc/flux/common/apache/lucene/util/automaton/Automata ' makeBinaryInterval ?(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;ZLcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Z)Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/Automaton; ) *
( + newStringRange z(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/groupbyinc/flux/common/apache/lucene/search/TermRangeQuery; 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef / (Ljava/lang/CharSequence;)V 1
0 2
4 lower upper getLowerTerm :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; getUpperTerm
includesLower ()Z
includesUpper toString &(Ljava/lang/String;)Ljava/lang/String; java/lang/StringBuilder @ ()V B
A C getField ()Ljava/lang/String; E F
G java/lang/String I equals (Ljava/lang/Object;)Z K L
J M append -(Ljava/lang/String;)Ljava/lang/StringBuilder; O P
A Q : S (C)Ljava/lang/StringBuilder; O U
A V * X L(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Ljava/lang/String; > Z
[ \* ] TO _ > F
A a buffer Ljava/lang/StringBuilder; hashCode ()I e f
g
0 g prime I result
M java/lang/Object n getClass ()Ljava/lang/Class; p q
o r
0 M obj Ljava/lang/Object; other Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile !
x ? 0*? Y+,? ,-? ? *,? *-? *? *? "? y > 0 # $ 0 % &