#ifndef __LUCENE_INDEX_SEGMENT_MERGE_INFO__
#define __LUCENE_INDEX_SEGMENT_MERGE_INFO__
#include <Foundation/Foundation.h>
#include "LCTermPositions.h"
#include "LCPriorityQueue.h"
#include "LCIndexReader.h"
@interface LCSegmentMergeInfo: NSObject <LCComparable>
{
LCTerm *term;
int base;
LCTermEnumerator *termEnum;
LCIndexReader *reader;
id <LCTermPositions> postings;
NSMutableArray *docMap; // maps around deleted docs
}
- (id) initWithBase: (int) b termEnumerator: (LCTermEnumerator *) te
reader: (LCIndexReader *) r;
- (LCTerm *) term;
- (LCTermEnumerator *) termEnumerator;
- (int) base;
- (BOOL) hasNextTerm;
- (void) close;
- (NSArray *) docMap;
- (id <LCTermPositions>) postings;
@end
#endif /* __LUCENE_INDEX_SEGMENT_MERGE_INFO__ */
syntax highlighted by Code2HTML, v. 0.9.1