Package | Description |
---|---|
org.apache.lucene.codecs.idversion |
A primary-key postings format that associates a version (long) with each term and
can provide fail-fast lookups by ID and version.
|
org.apache.lucene.util.fst |
Finite state transducers
|
Modifier and Type | Field and Description |
---|---|
(package private) static PairOutputs.Pair<BytesRef,java.lang.Long> |
VersionBlockTreeTermsWriter.NO_OUTPUT |
(package private) PairOutputs.Pair<BytesRef,java.lang.Long> |
VersionFieldReader.rootCode |
PairOutputs.Pair<BytesRef,java.lang.Long> |
VersionBlockTreeTermsWriter.FieldMetaData.rootCode |
Modifier and Type | Field and Description |
---|---|
(package private) FST.Arc<PairOutputs.Pair<BytesRef,java.lang.Long>> |
IDVersionSegmentTermsEnumFrame.arc |
(package private) FST<PairOutputs.Pair<BytesRef,java.lang.Long>> |
VersionFieldReader.index |
FST<PairOutputs.Pair<BytesRef,java.lang.Long>> |
VersionBlockTreeTermsWriter.PendingBlock.index |
java.util.List<FST<PairOutputs.Pair<BytesRef,java.lang.Long>>> |
VersionBlockTreeTermsWriter.PendingBlock.subIndices |
Modifier and Type | Method and Description |
---|---|
private FST.Arc<PairOutputs.Pair<BytesRef,java.lang.Long>> |
IDVersionSegmentTermsEnum.getArc(int ord) |
Modifier and Type | Method and Description |
---|---|
(package private) IDVersionSegmentTermsEnumFrame |
IDVersionSegmentTermsEnum.pushFrame(FST.Arc<PairOutputs.Pair<BytesRef,java.lang.Long>> arc,
PairOutputs.Pair<BytesRef,java.lang.Long> frameData,
int length) |
Modifier and Type | Method and Description |
---|---|
private void |
VersionBlockTreeTermsWriter.PendingBlock.append(Builder<PairOutputs.Pair<BytesRef,java.lang.Long>> builder,
FST<PairOutputs.Pair<BytesRef,java.lang.Long>> subIndex,
IntsRefBuilder scratchIntsRef) |
private void |
VersionBlockTreeTermsWriter.PendingBlock.append(Builder<PairOutputs.Pair<BytesRef,java.lang.Long>> builder,
FST<PairOutputs.Pair<BytesRef,java.lang.Long>> subIndex,
IntsRefBuilder scratchIntsRef) |
(package private) IDVersionSegmentTermsEnumFrame |
IDVersionSegmentTermsEnum.pushFrame(FST.Arc<PairOutputs.Pair<BytesRef,java.lang.Long>> arc,
long fp,
int length) |
(package private) IDVersionSegmentTermsEnumFrame |
IDVersionSegmentTermsEnum.pushFrame(FST.Arc<PairOutputs.Pair<BytesRef,java.lang.Long>> arc,
PairOutputs.Pair<BytesRef,java.lang.Long> frameData,
int length) |
Constructor and Description |
---|
FieldMetaData(FieldInfo fieldInfo,
PairOutputs.Pair<BytesRef,java.lang.Long> rootCode,
long numTerms,
long indexStartFP,
int longsSize,
BytesRef minTerm,
BytesRef maxTerm) |
VersionFieldReader(VersionBlockTreeTermsReader parent,
FieldInfo fieldInfo,
long numTerms,
PairOutputs.Pair<BytesRef,java.lang.Long> rootCode,
long sumTotalTermFreq,
long sumDocFreq,
int docCount,
long indexStartFP,
int longsSize,
IndexInput indexIn,
BytesRef minTerm,
BytesRef maxTerm) |
Constructor and Description |
---|
PendingBlock(BytesRef prefix,
long maxVersion,
long fp,
boolean hasTerms,
boolean isFloor,
int floorLeadByte,
java.util.List<FST<PairOutputs.Pair<BytesRef,java.lang.Long>>> subIndices) |
Modifier and Type | Field and Description |
---|---|
private PairOutputs.Pair<A,B> |
PairOutputs.NO_OUTPUT |
Modifier and Type | Method and Description |
---|---|
PairOutputs.Pair<A,B> |
PairOutputs.add(PairOutputs.Pair<A,B> prefix,
PairOutputs.Pair<A,B> output) |
PairOutputs.Pair<A,B> |
PairOutputs.common(PairOutputs.Pair<A,B> pair1,
PairOutputs.Pair<A,B> pair2) |
PairOutputs.Pair<A,B> |
PairOutputs.getNoOutput() |
PairOutputs.Pair<A,B> |
PairOutputs.newPair(A a,
B b)
Create a new Pair
|
PairOutputs.Pair<A,B> |
PairOutputs.read(DataInput in) |
PairOutputs.Pair<A,B> |
PairOutputs.subtract(PairOutputs.Pair<A,B> output,
PairOutputs.Pair<A,B> inc) |
Modifier and Type | Method and Description |
---|---|
PairOutputs.Pair<A,B> |
PairOutputs.add(PairOutputs.Pair<A,B> prefix,
PairOutputs.Pair<A,B> output) |
PairOutputs.Pair<A,B> |
PairOutputs.add(PairOutputs.Pair<A,B> prefix,
PairOutputs.Pair<A,B> output) |
PairOutputs.Pair<A,B> |
PairOutputs.common(PairOutputs.Pair<A,B> pair1,
PairOutputs.Pair<A,B> pair2) |
PairOutputs.Pair<A,B> |
PairOutputs.common(PairOutputs.Pair<A,B> pair1,
PairOutputs.Pair<A,B> pair2) |
java.lang.String |
PairOutputs.outputToString(PairOutputs.Pair<A,B> output) |
long |
PairOutputs.ramBytesUsed(PairOutputs.Pair<A,B> output) |
PairOutputs.Pair<A,B> |
PairOutputs.subtract(PairOutputs.Pair<A,B> output,
PairOutputs.Pair<A,B> inc) |
PairOutputs.Pair<A,B> |
PairOutputs.subtract(PairOutputs.Pair<A,B> output,
PairOutputs.Pair<A,B> inc) |
private boolean |
PairOutputs.valid(PairOutputs.Pair<A,B> pair) |
void |
PairOutputs.write(PairOutputs.Pair<A,B> output,
DataOutput writer) |