org.apache.lucene.codecs
Class PostingsBaseFormat

java.lang.Object
  extended by org.apache.lucene.codecs.PostingsBaseFormat
Direct Known Subclasses:
Lucene40PostingsBaseFormat, Lucene41PostingsBaseFormat

public abstract class PostingsBaseFormat
extends Object

Provides a PostingsReaderBase and PostingsWriterBase.

WARNING: This API is experimental and might change in incompatible ways in the next release.

Field Summary
 String name
          Unique name that's used to retrieve this codec when reading the index
 
Constructor Summary
protected PostingsBaseFormat(String name)
          Sole constructor.
 
Method Summary
abstract  PostingsReaderBase postingsReaderBase(SegmentReadState state)
          Creates the PostingsReaderBase for this format.
abstract  PostingsWriterBase postingsWriterBase(SegmentWriteState state)
          Creates the PostingsWriterBase for this format.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final String name
Unique name that's used to retrieve this codec when reading the index

Constructor Detail

PostingsBaseFormat

protected PostingsBaseFormat(String name)
Sole constructor.

Method Detail

postingsReaderBase

public abstract PostingsReaderBase postingsReaderBase(SegmentReadState state)
                                               throws IOException
Creates the PostingsReaderBase for this format.

Throws:
IOException

postingsWriterBase

public abstract PostingsWriterBase postingsWriterBase(SegmentWriteState state)
                                               throws IOException
Creates the PostingsWriterBase for this format.

Throws:
IOException


Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.