
com.groupbyinc.flux.common.apache.lucene.search.spans.SpanNearQuery$Builder.class Maven / Gradle / Ivy
???? 3 r Kcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$Builder java/lang/Object SpanNearQuery.java Ccom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery Builder Pcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$SpanGapQuery SpanGapQuery ordered Z field Ljava/lang/String; clauses Ljava/util/List; SLjava/util/List; slop I (Ljava/lang/String;Z)V ()V
java/util/LinkedList
! this MLcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$Builder; addClause ?(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;)Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$Builder; ?com/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery ' getField ()Ljava/lang/String; ) *
( + java/util/Objects - equals '(Ljava/lang/Object;Ljava/lang/Object;)Z / 0
. 1 "java/lang/IllegalArgumentException 3 java/lang/StringBuilder 5
6 Cannot add clause 8 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; : ;
6 < -(Ljava/lang/Object;)Ljava/lang/StringBuilder; : >
6 ? to SpanNearQuery for field A toString C *
6 D (Ljava/lang/String;)V F
4 G java/util/List I add (Ljava/lang/Object;)Z K L J M clause ALcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; addGap P(I)Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery$Builder; .Gaps can only be added to ordered near queries S (Ljava/lang/String;I)V U
V width setSlop Z build G()Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanNearQuery; size ()I ^ _ J ` toArray (([Ljava/lang/Object;)[Ljava/lang/Object; b c J d B[Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery; f G([Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanQuery;IZ)V h
i Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses !
k l h *? *? Y? ? *+? *? "? m # $
n : 2 ; <