public class PulsingPostingsReader extends PostingsReaderBase
| Modifier and Type | Class and Description |
|---|---|
static interface |
PulsingPostingsReader.PulsingEnumAttribute
A per-docsenum attribute that stores additional reuse information
so that pulsing enums can keep a reference to their wrapped enums,
and vice versa.
|
static class |
PulsingPostingsReader.PulsingEnumAttributeImpl
Implementation of
PulsingPostingsReader.PulsingEnumAttribute for reuse of
wrapped postings readers underneath pulsing. |
| Constructor and Description |
|---|
PulsingPostingsReader(SegmentReadState state,
PostingsReaderBase wrappedPostingsReader) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkIntegrity() |
void |
close() |
void |
decodeTerm(long[] empty,
DataInput in,
FieldInfo fieldInfo,
BlockTermState _termState,
boolean absolute) |
DocsEnum |
docs(FieldInfo field,
BlockTermState _termState,
Bits liveDocs,
DocsEnum reuse,
int flags) |
DocsAndPositionsEnum |
docsAndPositions(FieldInfo field,
BlockTermState _termState,
Bits liveDocs,
DocsAndPositionsEnum reuse,
int flags) |
void |
init(IndexInput termsIn) |
BlockTermState |
newTermState() |
long |
ramBytesUsed() |
public PulsingPostingsReader(SegmentReadState state, PostingsReaderBase wrappedPostingsReader)
public void init(IndexInput termsIn) throws IOException
init in class PostingsReaderBaseIOExceptionpublic BlockTermState newTermState() throws IOException
newTermState in class PostingsReaderBaseIOExceptionpublic void decodeTerm(long[] empty,
DataInput in,
FieldInfo fieldInfo,
BlockTermState _termState,
boolean absolute)
throws IOException
decodeTerm in class PostingsReaderBaseIOExceptionpublic DocsEnum docs(FieldInfo field, BlockTermState _termState, Bits liveDocs, DocsEnum reuse, int flags) throws IOException
docs in class PostingsReaderBaseIOExceptionpublic DocsAndPositionsEnum docsAndPositions(FieldInfo field, BlockTermState _termState, Bits liveDocs, DocsAndPositionsEnum reuse, int flags) throws IOException
docsAndPositions in class PostingsReaderBaseIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class PostingsReaderBaseIOExceptionpublic long ramBytesUsed()
public void checkIntegrity()
throws IOException
checkIntegrity in class PostingsReaderBaseIOExceptionCopyright © 2000-2014 Apache Software Foundation. All Rights Reserved.