Class Lucene90PointsWriter
java.lang.Object
org.apache.lucene.codecs.PointsWriter
org.apache.lucene.codecs.lucene90.Lucene90PointsWriter
- All Implemented Interfaces:
Closeable
,AutoCloseable
Writes dimensional values
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final IndexOutput
Outputs used to write the BKD tree data files.protected final IndexOutput
Outputs used to write the BKD tree data files.protected final IndexOutput
Outputs used to write the BKD tree data files. -
Constructor Summary
ConstructorsConstructorDescriptionLucene90PointsWriter
(SegmentWriteState writeState) Uses the defaults values formaxPointsInLeafNode
(1024) andmaxMBSortInHeap
(16.0)Lucene90PointsWriter
(SegmentWriteState writeState, int maxPointsInLeafNode, double maxMBSortInHeap) Full constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
finish()
Called once at the end before closevoid
merge
(MergeState mergeState) Default merge implementation to merge incoming points readers by visiting all their points and adding to this writervoid
writeField
(FieldInfo fieldInfo, PointsReader reader) Write all values contained in the provided readerMethods inherited from class org.apache.lucene.codecs.PointsWriter
mergeOneField
-
Field Details
-
metaOut
Outputs used to write the BKD tree data files. -
indexOut
Outputs used to write the BKD tree data files. -
dataOut
Outputs used to write the BKD tree data files.
-
-
Constructor Details
-
Lucene90PointsWriter
public Lucene90PointsWriter(SegmentWriteState writeState, int maxPointsInLeafNode, double maxMBSortInHeap) throws IOException Full constructor- Throws:
IOException
-
Lucene90PointsWriter
Uses the defaults values formaxPointsInLeafNode
(1024) andmaxMBSortInHeap
(16.0)- Throws:
IOException
-
-
Method Details
-
writeField
Description copied from class:PointsWriter
Write all values contained in the provided reader- Specified by:
writeField
in classPointsWriter
- Throws:
IOException
-
merge
Description copied from class:PointsWriter
Default merge implementation to merge incoming points readers by visiting all their points and adding to this writer- Overrides:
merge
in classPointsWriter
- Throws:
IOException
-
finish
Description copied from class:PointsWriter
Called once at the end before close- Specified by:
finish
in classPointsWriter
- Throws:
IOException
-
close
- Throws:
IOException
-