org.apache.lucene.index
Class PerDocWriteState

java.lang.Object
  extended by org.apache.lucene.index.PerDocWriteState

public class PerDocWriteState
extends Object

Encapsulates all necessary state to initiate a PerDocConsumer and create all necessary files in order to consume and merge per-document values.

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

Field Summary
 Counter bytesUsed
           
 IOContext context
           
 Directory directory
           
 InfoStream infoStream
           
 SegmentInfo segmentInfo
           
 String segmentSuffix
           
 
Constructor Summary
PerDocWriteState(InfoStream infoStream, Directory directory, SegmentInfo segmentInfo, Counter bytesUsed, String segmentSuffix, IOContext context)
           
PerDocWriteState(PerDocWriteState state, String segmentSuffix)
           
PerDocWriteState(SegmentWriteState state)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

infoStream

public final InfoStream infoStream

directory

public final Directory directory

segmentInfo

public final SegmentInfo segmentInfo

bytesUsed

public final Counter bytesUsed

segmentSuffix

public final String segmentSuffix

context

public final IOContext context
Constructor Detail

PerDocWriteState

public PerDocWriteState(InfoStream infoStream,
                        Directory directory,
                        SegmentInfo segmentInfo,
                        Counter bytesUsed,
                        String segmentSuffix,
                        IOContext context)

PerDocWriteState

public PerDocWriteState(SegmentWriteState state)

PerDocWriteState

public PerDocWriteState(PerDocWriteState state,
                        String segmentSuffix)


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