Package org.apache.lucene.index
Class LeafMetaData
- java.lang.Object
-
- org.apache.lucene.index.LeafMetaData
-
public final class LeafMetaData extends Object
Provides read-only metadata about a leaf.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description LeafMetaData(int createdVersionMajor, Version minVersion, Sort sort, boolean hasBlocks)
Expert: Sole constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCreatedVersionMajor()
Get the Lucene version that created this index.Version
getMinVersion()
Return the minimum Lucene version that contributed documents to this index, ornull
if this information is not available.Sort
getSort()
Return the order in which documents from this index are sorted, ornull
if documents are in no particular order.boolean
hasBlocks()
Returnstrue
iff this index contains blocks created withIndexWriter.addDocument(Iterable)
or it's corresponding update methods with at least 2 or more documents per call.
-
-
-
Constructor Detail
-
LeafMetaData
public LeafMetaData(int createdVersionMajor, Version minVersion, Sort sort, boolean hasBlocks)
Expert: Sole constructor. Public for use by customLeafReader
impls.
-
-
Method Detail
-
getCreatedVersionMajor
public int getCreatedVersionMajor()
Get the Lucene version that created this index. This can be used to implement backward compatibility on top of the codec API. A return value of6
indicates that the created version is unknown.
-
getMinVersion
public Version getMinVersion()
Return the minimum Lucene version that contributed documents to this index, ornull
if this information is not available.
-
getSort
public Sort getSort()
Return the order in which documents from this index are sorted, ornull
if documents are in no particular order.
-
hasBlocks
public boolean hasBlocks()
Returnstrue
iff this index contains blocks created withIndexWriter.addDocument(Iterable)
or it's corresponding update methods with at least 2 or more documents per call. Note: This property was not recorded beforeVersion.LUCENE_9_9_0
this method will return false for all leaves written beforeVersion.LUCENE_9_9_0
-
-