
com.groupbyinc.flux.index.query.HasChildQueryParser$LateParsingQuery.class Maven / Gradle / Ivy
???? 3 ? Dcom/groupbyinc/flux/index/query/HasChildQueryParser$LateParsingQuery 5com/groupbyinc/flux/common/apache/lucene/search/Query HasChildQueryParser.java 3com/groupbyinc/flux/index/query/HasChildQueryParser LateParsingQuery Hcom/groupbyinc/flux/common/apache/lucene/index/MultiDocValues$OrdinalMap =com/groupbyinc/flux/common/apache/lucene/index/MultiDocValues
OrdinalMap toQuery 7Lcom/groupbyinc/flux/common/apache/lucene/search/Query;
innerQuery minChildren I maxChildren
parentType Ljava/lang/String; scoreMode @Lcom/groupbyinc/flux/common/apache/lucene/search/join/ScoreMode; parentChildIndexFieldData ELcom/groupbyinc/flux/index/fielddata/plain/ParentChildIndexFieldData;
similarity ILcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity; identity Ljava/lang/Object; S(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;IILjava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/join/ScoreMode;Lcom/groupbyinc/flux/index/fielddata/plain/ParentChildIndexFieldData;Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;)V ()V
! java/lang/Object #
$ ! & ( * , . 0 2 4 6 this FLcom/groupbyinc/flux/index/query/HasChildQueryParser$LateParsingQuery; rewrite u(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; java/io/IOException < getBoost ()F > ?
@ : ;
B >com/groupbyinc/flux/common/apache/lucene/index/DirectoryReader D ;com/groupbyinc/flux/index/mapper/internal/ParentFieldMapper F joinField &(Ljava/lang/String;)Ljava/lang/String; H I
G J =com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher L ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)V N
M O
setQueryCache ?(Lcom/groupbyinc/flux/common/apache/lucene/search/QueryCache;)V Q R
M S
setSimilarity L(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;)V U V
M W Ccom/groupbyinc/flux/index/fielddata/plain/ParentChildIndexFieldData Y
loadGlobal ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;)Lcom/groupbyinc/flux/index/fielddata/IndexParentChildFieldData; [ \
Z ]
getOrdinalMap ?(Lcom/groupbyinc/flux/index/fielddata/IndexParentChildFieldData;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/MultiDocValues$OrdinalMap; _ `
Z a =com/groupbyinc/flux/common/apache/lucene/search/join/JoinUtil c createJoinQuery?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;Lcom/groupbyinc/flux/common/apache/lucene/search/join/ScoreMode;Lcom/groupbyinc/flux/common/apache/lucene/index/MultiDocValues$OrdinalMap;II)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; e f
d g :com/groupbyinc/flux/common/apache/lucene/index/IndexReader i leaves ()Ljava/util/List; k l
j m java/util/List o isEmpty ()Z q r p s numDocs ()I u v
j w @com/groupbyinc/flux/common/apache/lucene/search/MatchNoDocsQuery y
z ! java/lang/IllegalStateException | java/lang/StringBuilder ~
! /can't load global ordinals for reader of type: ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? getClass ()Ljava/lang/Class; ? ?
$ ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? must be a DirectoryReader ? toString ()Ljava/lang/String; ? ?
? (Ljava/lang/String;)V ?
} ?
indexSearcher ?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher; indexParentChildFieldData ?Lcom/groupbyinc/flux/index/fielddata/IndexParentChildFieldData;
ordinalMap JLcom/groupbyinc/flux/common/apache/lucene/index/MultiDocValues$OrdinalMap; reader