public abstract class AbstractDocumentFilter extends AbstractDocumentStream implements com.mapr.db.impl.OjaiQueryProperties, PipelineControl
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Iterator<org.ojai.Document> |
docIter |
protected org.ojai.DocumentStream |
upstreamStream |
isUsed| Constructor and Description |
|---|
AbstractDocumentFilter(org.ojai.DocumentStream upstreamStream) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeDerived()
Perform whatever steps the derived class requires for closing.
|
java.lang.String |
getIndexUsed() |
com.mapr.db.impl.OjaiQueryProperties.QueryPath |
getQueryPath() |
org.ojai.Document |
getQueryPlan() |
java.util.Iterator<org.ojai.Document> |
iterator() |
void |
setDesiredRows(LongValue longValue)
Provide a means for an element to query how many rows it would be
desirable for it to produce at any given moment.
|
cancelQuery, checkState, close, documentReaders, isCanceled, isClosed, streamToprotected final org.ojai.DocumentStream upstreamStream
protected java.util.Iterator<org.ojai.Document> docIter
public AbstractDocumentFilter(org.ojai.DocumentStream upstreamStream)
public java.util.Iterator<org.ojai.Document> iterator()
iterator in interface java.lang.Iterable<org.ojai.Document>iterator in interface org.ojai.DocumentStreamprotected void closeDerived()
AbstractDocumentStreamAbstractDocumentStream.close() method.closeDerived in class AbstractDocumentStreampublic com.mapr.db.impl.OjaiQueryProperties.QueryPath getQueryPath()
getQueryPath in interface com.mapr.db.impl.OjaiQueryPropertiespublic java.lang.String getIndexUsed()
getIndexUsed in interface com.mapr.db.impl.OjaiQueryPropertiespublic org.ojai.Document getQueryPlan()
getQueryPlan in interface org.ojai.DocumentStreampublic void setDesiredRows(LongValue longValue)
PipelineControlsetDesiredRows in interface PipelineControllongValue - interface for requesting the currently desired number of rows