public static final class HasChildQueryBuilder.LateParsingQuery
extends org.apache.lucene.search.Query
JoinUtil.createJoinQuery(String, Query, Query, IndexSearcher, ScoreMode, OrdinalMap, int, int)
that executes the actual join.
This query is exclusively used by the HasChildQueryBuilder
and HasParentQueryBuilder
to get access
to the DirectoryReader
used by the current search in order to retrieve the OrdinalMap
.
The OrdinalMap
is required by JoinUtil
to execute the join.Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object o) |
|
org.apache.lucene.search.Query |
getInnerQuery() |
|
int |
getMaxChildren() |
|
int |
getMinChildren() |
|
org.apache.lucene.search.join.ScoreMode |
getScoreMode() |
|
org.apache.lucene.search.similarities.Similarity |
getSimilarity() |
|
int |
hashCode() |
|
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.index.IndexReader reader) |
|
java.lang.String |
toString(java.lang.String s) |
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader) throws java.io.IOException
rewrite
in class org.apache.lucene.search.Query
java.io.IOException
public boolean equals(java.lang.Object o)
equals
in class org.apache.lucene.search.Query
public int hashCode()
hashCode
in class org.apache.lucene.search.Query
public java.lang.String toString(java.lang.String s)
toString
in class org.apache.lucene.search.Query
public int getMinChildren()
public int getMaxChildren()
public org.apache.lucene.search.join.ScoreMode getScoreMode()
public org.apache.lucene.search.Query getInnerQuery()
public org.apache.lucene.search.similarities.Similarity getSimilarity()