LUCENE-4018: Make MappingMultiDocsEnum subenums accessible

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1341981 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Simon Willnauer 2012-05-23 19:06:42 +00:00
parent 4bbef9d503
commit 8a0f7f9af6
2 changed files with 20 additions and 0 deletions

View File

@ -21,6 +21,8 @@ import org.apache.lucene.util.BytesRef;
import org.apache.lucene.index.DocsAndPositionsEnum; import org.apache.lucene.index.DocsAndPositionsEnum;
import org.apache.lucene.index.MergeState; import org.apache.lucene.index.MergeState;
import org.apache.lucene.index.MultiDocsAndPositionsEnum; import org.apache.lucene.index.MultiDocsAndPositionsEnum;
import org.apache.lucene.index.MultiDocsAndPositionsEnum.EnumWithSlice;
import java.io.IOException; import java.io.IOException;
/** /**
@ -51,6 +53,14 @@ public final class MappingMultiDocsAndPositionsEnum extends DocsAndPositionsEnum
public void setMergeState(MergeState mergeState) { public void setMergeState(MergeState mergeState) {
this.mergeState = mergeState; this.mergeState = mergeState;
} }
public int getNumSubs() {
return numSubs;
}
public EnumWithSlice[] getSubs() {
return subs;
}
@Override @Override
public int freq() throws IOException { public int freq() throws IOException {

View File

@ -20,6 +20,8 @@ package org.apache.lucene.codecs;
import org.apache.lucene.index.DocsEnum; import org.apache.lucene.index.DocsEnum;
import org.apache.lucene.index.MergeState; import org.apache.lucene.index.MergeState;
import org.apache.lucene.index.MultiDocsEnum; import org.apache.lucene.index.MultiDocsEnum;
import org.apache.lucene.index.MultiDocsEnum.EnumWithSlice;
import java.io.IOException; import java.io.IOException;
/** /**
@ -50,6 +52,14 @@ public final class MappingMultiDocsEnum extends DocsEnum {
public void setMergeState(MergeState mergeState) { public void setMergeState(MergeState mergeState) {
this.mergeState = mergeState; this.mergeState = mergeState;
} }
public int getNumSubs() {
return numSubs;
}
public EnumWithSlice[] getSubs() {
return subs;
}
@Override @Override
public int freq() throws IOException { public int freq() throws IOException {