All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.datomic.lucene.search.spans.NearSpansOrdered.class Maven / Gradle / Ivy

The newest version!
????10com/datomic/lucene/search/spans/NearSpansOrdered%com/datomic/lucene/search/spans/SpansNearSpansOrdered.java2com/datomic/lucene/search/spans/NearSpansOrdered$1allowedSlopI	firstTimeZmoresubSpans([Lcom/datomic/lucene/search/spans/Spans;	inSameDocmatchDoc
matchStartmatchEndmatchPayloadLjava/util/List;Ljava/util/List<[B>;
subSpansByDocspanDocComparatorLjava/util/Comparator;?Ljava/util/Comparator;query/Lcom/datomic/lucene/search/spans/SpanNearQuery;collectPayloads$assertionsDisabledX(Lcom/datomic/lucene/search/spans/SpanNearQuery;Lcom/datomic/lucene/index/IndexReader;)Vjava/io/IOException Y(Lcom/datomic/lucene/search/spans/SpanNearQuery;Lcom/datomic/lucene/index/IndexReader;Z)V"
#this2Lcom/datomic/lucene/search/spans/NearSpansOrdered;
spanNearQueryreader&Lcom/datomic/lucene/index/IndexReader;()V*
+
	-	/	1		3		5		75(Lcom/datomic/lucene/search/spans/NearSpansOrdered;)V9
:	<	>-com/datomic/lucene/search/spans/SpanNearQuery@
getClauses.()[Lcom/datomic/lucene/search/spans/SpanQuery;BC
AD"java/lang/IllegalArgumentExceptionFjava/lang/StringBuilderH
I+Less than 2 clauses: Kappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;MN
IO-(Ljava/lang/Object;)Ljava/lang/StringBuilder;MQ
IRtoString()Ljava/lang/String;TU
IV(Ljava/lang/String;)VX
GYgetSlop()I[\
A]		_
	ajava/util/LinkedListc
d+	f	h)com/datomic/lucene/search/spans/SpanQueryjgetSpansO(Lcom/datomic/lucene/index/IndexReader;)Lcom/datomic/lucene/search/spans/Spans;lm
kn	piclauses,[Lcom/datomic/lucene/search/spans/SpanQuery;docstartendgetSubSpans*()[Lcom/datomic/lucene/search/spans/Spans;
getPayload()Ljava/util/Collection;isPayloadAvailable()Zjava/util/List~isEmpty?}?next?}
?clear?*?advanceAfterOrdered?}
?skipTo(I)Z??
?u\
?target	toSameDoc?}
?stretchToOrder?}
?shrinkToAfterShortestMatch?}
?!com/datomic/lucene/util/ArrayUtil?	mergeSort,([Ljava/lang/Object;Ljava/util/Comparator;)V??
??	?java/lang/AssertionError?$ NearSpansOrdered.toSameDoc() spans ?	
 at doc ?(I)Ljava/lang/StringBuilder;M?
I?, but should be at ?(Ljava/lang/Object;)V?
??
firstIndexmaxDocdocSpansOrderedQ(Lcom/datomic/lucene/search/spans/Spans;Lcom/datomic/lucene/search/spans/Spans;)Zdoc1 ?	 != doc2 ?v\
?w\
?spans1'Lcom/datomic/lucene/search/spans/Spans;spans2start1start2(IIII)Zend1end2??
?java/util/HashSet?
?+|}
?z{
?
java/util/Set?addAll(Ljava/util/Collection;)Z????java/util/ArrayList?java/util/Collection?size?\??(I)V?
??????
?
?+???payloadLjava/util/Collection<[B>;Ljava/util/Collection;ppStartppEnd	prevSpans	prevStartprevEndpossibleMatchPayloadsLjava/util/Set<[B>;Ljava/util/Set;possiblePayload	matchSlop	lastStartlastEndmatchjava/lang/Object?getClass()Ljava/lang/Class;??
??java/lang/Class?getName?U
??(
AV)@START
?:
?-
?ENDdesiredAssertionStatus}
?	SignatureCodeLocalVariableTableLineNumberTable
Exceptions()Ljava/util/Collection<[B>;LocalVariableTypeTable
SourceFileInnerClasses!	

			J*+,?$? %&'()
QR!"r?*?,*?.*?0*?2*?4*?6*?8*?Y*?;?=*??+?E???GY?IY?JL?P+?S?W?Z?*??*+?^?`+?E:*???b*?dY?e?g*???i6??'*?b2,?oS*?i*?b2S????*+?q?>?,r	?%&?'?()?jTst^U8	9?ABC"G.N3V<WWZ\[d\j]t^_?`?a?b?`?d?e!u\/*?4?%&iv\/*?6?%&mw\/*?8?%&qxy/*?b?%&tz{/*?g?%&{!|}<*?g?????%&??}?J*?.?1*?.<*?b??*?b2???
*?0?????*?0*???*?g??*???"r	J%&.????#?(?*?0?5?<?E?!???~*?.?5*?.=*?b??*?b2???
*?0?????*?0?3*?0?,*?b2???*?b2???*?2?
*?0?*???*?g??*??? #r	~%&~?	B????$?)?+?1?9?M?Z?b?g?i?p?y?!?}]'*?0?!*?2?
*???*?????*???????'%&??#?%?!?}G?*?i*?=??<*?i*?i?d2??=*?i2???7*?i2???*?0*?2?*?i2??=?*?i????*?i??V???J*?i2???=??Y?IY?J??P*?i2?S??P*?i2??????P???W???????*?2?*`\r	?%&
??	??	B??
??*?7?<?A?C?M?Y?^?i???????!???h???8*??+???-??Y?IY?J??P*??????P+?????W???*??=+??>?*??+?????
???*h??h??@(?	E#?	?;?@?E???e????
???*?	?	?	?	??}?o**?b2???4<*?2?W*?b??N*?bd2*?b2?ǚ4*?b2???*?2*?0?*?4*?b2?????*?2?????*?2?[r	o%&2?
??3???D?I?L?\?a?d?j!?}_
?**?b*?b?d2???6**?b*?b?d2???8??Y??L*?b*?b?d2?̙+*?b*?b?d2?ι?WM>*?66*?86*?b?d6?*?b2:*???*?̙"??:??Y????M,??W??6??6	???*?2*?0?o*?4???*?2?[??6
??6
???<
66	*???*?̙"??:??Y????M,??W???*???,?+,??W???*?6???Y??*?6	?
*?6	d`>*?66	6?????*?`??6*????+???*?g+??W????????N?	
?G?	}?????	???		or	?%&.???Xe??Zc?	`]?	fW?	?#?*?????.???Xe???0	&
.@VXZ`ft}??????? ?!?"?#?$?%?'?(?)?*,-	./0.174:7E8M;d<m=wC}D?E??H?J?K?N!TU?s?IY?J*?????P?P*?q??P?P*?.?	?;*?0?1?IY?J*???	?P*?
???P*?
???W??P?W?s%&S*)??????6





© 2015 - 2025 Weber Informatics LLC | Privacy Policy