Uses of Class
org.apache.lucene.store.DataOutput
Packages that use DataOutput
Package
Description
Compressing helper classes.
Lucene 5.0 file format.
Lucene 8.4 file format.
Lucene 8.7 file format.
Lucene 9.0 file format.
Legacy PackedInts methods
store helper
Codecs API: API for customization of the encoding and structure of the index.
Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.
Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.
Compressing helper classes.
Lucene 9.0 file format.
BlockTree terms dictionary.
Lucene 9.0 compressing format.
Lucene 9.9 file format.
Term dictionary, DocValues or Postings formats that are read entirely into memory.
Simpletext Codec: writes human readable postings.
Pluggable term index / block terms dictionary implementations.
Pluggable term index / block terms dictionary implementations.
Code to maintain and access indices.
Misc index tools and index support.
Misc Directory implementations.
Misc FST classes.
A primary-key postings format that associates a version (long) with each term and can provide
fail-fast lookups by ID and version.
Code to search indices.
Support for Autocomplete/Autosuggest
Analyzer based autosuggest.
Support for document suggestion
Finite-state based autosuggest.
Ternary Search Tree based autosuggest.
Binary i/o API, used for all index data.
Some utility classes.
Block KD-tree, implementing the generic spatial data structure described in this paper.
Compression utilities.
Finite state transducers
Packed integer arrays and streams.
-
Uses of DataOutput in org.apache.lucene.backward_codecs.compressing
Methods in org.apache.lucene.backward_codecs.compressing with parameters of type DataOutputModifier and TypeMethodDescriptionvoidCompressionMode.DeflateCompressor.compress(byte[] bytes, int off, int len, DataOutput out) voidCompressionMode.LZ4FastCompressor.compress(byte[] bytes, int off, int len, DataOutput out) voidCompressionMode.LZ4HighCompressor.compress(byte[] bytes, int off, int len, DataOutput out) abstract voidCompressor.compress(byte[] bytes, int off, int len, DataOutput out) Compress bytes intoout. -
Uses of DataOutput in org.apache.lucene.backward_codecs.lucene50
Methods in org.apache.lucene.backward_codecs.lucene50 with parameters of type DataOutputModifier and TypeMethodDescriptionvoidLucene50StoredFieldsFormat.LZ4FastCompressor.compress(byte[] bytes, int off, int len, DataOutput out) Constructors in org.apache.lucene.backward_codecs.lucene50 with parameters of type DataOutputModifierConstructorDescription(package private)ForUtil(float acceptableOverheadRatio, DataOutput out) Create a newForUtilinstance and save state intoout. -
Uses of DataOutput in org.apache.lucene.backward_codecs.lucene84
Methods in org.apache.lucene.backward_codecs.lucene84 with parameters of type DataOutputModifier and TypeMethodDescription(package private) voidForUtil.encode(long[] longs, int bitsPerValue, DataOutput out) Encode 128 integers fromlongsintoout.(package private) voidPForUtil.encode(long[] longs, DataOutput out) Encode 128 integers fromlongsintoout.(package private) voidForDeltaUtil.encodeDeltas(long[] longs, DataOutput out) Encode deltas of a strictly monotonically increasing sequence of integers. -
Uses of DataOutput in org.apache.lucene.backward_codecs.lucene87
Methods in org.apache.lucene.backward_codecs.lucene87 with parameters of type DataOutputModifier and TypeMethodDescriptionvoidDeflateWithPresetDictCompressionMode.DeflateWithPresetDictCompressor.compress(byte[] bytes, int off, int len, DataOutput out) voidLZ4WithPresetDictCompressionMode.LZ4WithPresetDictCompressor.compress(byte[] bytes, int off, int len, DataOutput out) private voidDeflateWithPresetDictCompressionMode.DeflateWithPresetDictCompressor.doCompress(byte[] bytes, int off, int len, DataOutput out) private voidLZ4WithPresetDictCompressionMode.LZ4WithPresetDictCompressor.doCompress(byte[] bytes, int dictLen, int len, DataOutput out) -
Uses of DataOutput in org.apache.lucene.backward_codecs.lucene90
Methods in org.apache.lucene.backward_codecs.lucene90 with parameters of type DataOutputModifier and TypeMethodDescription(package private) voidForUtil.encode(long[] longs, int bitsPerValue, DataOutput out) Encode 128 integers fromlongsintoout.(package private) voidPForUtil.encode(long[] longs, DataOutput out) Encode 128 integers fromlongsintoout.voidLucene90PostingsWriter.encodeTerm(DataOutput out, FieldInfo fieldInfo, BlockTermState _state, boolean absolute) (package private) static voidLucene90SkipWriter.writeImpacts(CompetitiveImpactAccumulator acc, DataOutput out) protected voidLucene90SkipWriter.writeSkipData(int level, DataOutput skipBuffer) -
Uses of DataOutput in org.apache.lucene.backward_codecs.packed
Fields in org.apache.lucene.backward_codecs.packed declared as DataOutputMethods in org.apache.lucene.backward_codecs.packed with parameters of type DataOutputModifier and TypeMethodDescriptionstatic LegacyDirectWriterLegacyDirectWriter.getInstance(DataOutput output, long numValues, int bitsPerValue) Returns an instance suitable for encodingnumValuesusingbitsPerValueConstructors in org.apache.lucene.backward_codecs.packed with parameters of type DataOutputModifierConstructorDescription(package private)LegacyDirectWriter(DataOutput output, long numValues, int bitsPerValue) -
Uses of DataOutput in org.apache.lucene.backward_codecs.store
Subclasses of DataOutput in org.apache.lucene.backward_codecs.storeModifier and TypeClassDescription(package private) class(package private) final classAIndexOutputwrapper that changes the endianness of the provided index output.Fields in org.apache.lucene.backward_codecs.store declared as DataOutputModifier and TypeFieldDescription(package private) final DataOutputEndiannessReverserDataOutput.outMethods in org.apache.lucene.backward_codecs.store that return DataOutputModifier and TypeMethodDescriptionstatic DataOutputEndiannessReverserUtil.wrapDataOutput(DataOutput dataOutput) wraps a data outputMethods in org.apache.lucene.backward_codecs.store with parameters of type DataOutputModifier and TypeMethodDescriptionstatic DataOutputEndiannessReverserUtil.wrapDataOutput(DataOutput dataOutput) wraps a data outputConstructors in org.apache.lucene.backward_codecs.store with parameters of type DataOutput -
Uses of DataOutput in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type DataOutputModifier and TypeMethodDescriptionabstract voidPostingsWriterBase.encodeTerm(DataOutput out, FieldInfo fieldInfo, BlockTermState state, boolean absolute) Encode metadata as long[] and byte[].static voidCodecUtil.verifyAndCopyIndexHeader(IndexInput in, DataOutput out, byte[] expectedID) Expert: verifies the incomingIndexInputhas an index header and that its segment ID matches the expected one, and then copies that index header into the providedDataOutput.static voidCodecUtil.writeBEInt(DataOutput out, int i) write int value on header / footer with big endian orderstatic voidCodecUtil.writeBELong(DataOutput out, long l) write long value on header / footer with big endian orderprotected voidMultiLevelSkipListWriter.writeChildPointer(long childPointer, DataOutput skipBuffer) Writes the child pointer of a block to the given output.static voidCodecUtil.writeHeader(DataOutput out, String codec, int version) Writes a codec header, which records both a string to identify the file and a version number.static voidCodecUtil.writeIndexHeader(DataOutput out, String codec, int version, byte[] id, String suffix) Writes a codec header for an index file, which records both a string to identify the format of the file, a version number, and data to identify the file instance (ID and auxiliary suffix such as generation).protected abstract voidMultiLevelSkipListWriter.writeSkipData(int level, DataOutput skipBuffer) Subclasses must implement the actual skip data encoding in this method. -
Uses of DataOutput in org.apache.lucene.codecs.blocktreeords
Methods in org.apache.lucene.codecs.blocktreeords with parameters of type DataOutputModifier and TypeMethodDescriptionvoidFSTOrdsOutputs.write(FSTOrdsOutputs.Output prefix, DataOutput out) -
Uses of DataOutput in org.apache.lucene.codecs.bloom
Methods in org.apache.lucene.codecs.bloom with parameters of type DataOutputModifier and TypeMethodDescriptionvoidFuzzySet.serialize(DataOutput out) Serializes the data set to file using the following format: FuzzySet -->hashCount,BloomSize, NumBitSetWords,BitSetWordNumBitSetWords hashCount -->Uint32The number of hash functions (k). -
Uses of DataOutput in org.apache.lucene.codecs.compressing
Methods in org.apache.lucene.codecs.compressing with parameters of type DataOutputModifier and TypeMethodDescriptionvoidCompressionMode.DeflateCompressor.compress(ByteBuffersDataInput buffersInput, DataOutput out) voidCompressionMode.LZ4FastCompressor.compress(ByteBuffersDataInput buffersInput, DataOutput out) voidCompressionMode.LZ4HighCompressor.compress(ByteBuffersDataInput buffersInput, DataOutput out) abstract voidCompressor.compress(ByteBuffersDataInput buffersInput, DataOutput out) Compress bytes intoout. -
Uses of DataOutput in org.apache.lucene.codecs.lucene90
Methods in org.apache.lucene.codecs.lucene90 with parameters of type DataOutputModifier and TypeMethodDescriptionvoidDeflateWithPresetDictCompressionMode.DeflateWithPresetDictCompressor.compress(ByteBuffersDataInput buffersInput, DataOutput out) voidLZ4WithPresetDictCompressionMode.LZ4WithPresetDictCompressor.compress(ByteBuffersDataInput buffersInput, DataOutput out) private voidDeflateWithPresetDictCompressionMode.DeflateWithPresetDictCompressor.doCompress(byte[] bytes, int off, int len, DataOutput out) private voidLZ4WithPresetDictCompressionMode.LZ4WithPresetDictCompressor.doCompress(byte[] bytes, int dictLen, int len, DataOutput out) -
Uses of DataOutput in org.apache.lucene.codecs.lucene90.blocktree
Fields in org.apache.lucene.codecs.lucene90.blocktree declared as DataOutputModifier and TypeFieldDescriptionprivate final DataOutputLucene90BlockTreeTermsWriter.StatsWriter.outMethods in org.apache.lucene.codecs.lucene90.blocktree with parameters of type DataOutputModifier and TypeMethodDescriptionprivate static voidLucene90BlockTreeTermsWriter.writeBytesRef(DataOutput out, BytesRef bytes) (package private) static voidLucene90BlockTreeTermsWriter.writeMSBVLong(long l, DataOutput scratchBytes) Encodes long value to variable length byte[], in MSB order.Constructors in org.apache.lucene.codecs.lucene90.blocktree with parameters of type DataOutput -
Uses of DataOutput in org.apache.lucene.codecs.lucene90.compressing
Methods in org.apache.lucene.codecs.lucene90.compressing with parameters of type DataOutputModifier and TypeMethodDescriptionprivate static voidLucene90CompressingStoredFieldsWriter.saveInts(int[] values, int length, DataOutput out) (package private) static voidStoredFieldsInts.writeInts(int[] values, int start, int count, DataOutput out) private static voidStoredFieldsInts.writeInts16(DataOutput out, int count, int[] values, int offset) private static voidStoredFieldsInts.writeInts32(DataOutput out, int count, int[] values, int offset) private static voidStoredFieldsInts.writeInts8(DataOutput out, int count, int[] values, int offset) (package private) static voidLucene90CompressingStoredFieldsWriter.writeTLong(DataOutput out, long l) Writes a long in a variable-length format.(package private) static voidLucene90CompressingStoredFieldsWriter.writeZDouble(DataOutput out, double d) Writes a float in a variable-length format.(package private) static voidLucene90CompressingStoredFieldsWriter.writeZFloat(DataOutput out, float f) Writes a float in a variable-length format. -
Uses of DataOutput in org.apache.lucene.codecs.lucene99
Methods in org.apache.lucene.codecs.lucene99 with parameters of type DataOutputModifier and TypeMethodDescription(package private) voidForUtil.encode(long[] longs, int bitsPerValue, DataOutput out) Encode 128 integers fromlongsintoout.(package private) voidPForUtil.encode(long[] longs, DataOutput out) Encode 128 integers fromlongsintoout.(package private) voidForDeltaUtil.encodeDeltas(long[] longs, DataOutput out) Encode deltas of a strictly monotonically increasing sequence of integers.voidLucene99PostingsWriter.encodeTerm(DataOutput out, FieldInfo fieldInfo, BlockTermState _state, boolean absolute) static voidLucene99SkipWriter.writeImpacts(CompetitiveImpactAccumulator acc, DataOutput out) private voidLucene99SegmentInfoFormat.writeSegmentInfo(DataOutput output, SegmentInfo si) protected voidLucene99SkipWriter.writeSkipData(int level, DataOutput skipBuffer) -
Uses of DataOutput in org.apache.lucene.codecs.memory
Methods in org.apache.lucene.codecs.memory with parameters of type DataOutputModifier and TypeMethodDescriptionvoidFSTTermOutputs.write(FSTTermOutputs.TermData data, DataOutput out) -
Uses of DataOutput in org.apache.lucene.codecs.simpletext
Subclasses of DataOutput in org.apache.lucene.codecs.simpletextModifier and TypeClassDescription(package private) static classMethods in org.apache.lucene.codecs.simpletext with parameters of type DataOutputModifier and TypeMethodDescriptionstatic voidSimpleTextUtil.write(DataOutput out, String s, BytesRefBuilder scratch) static voidSimpleTextUtil.write(DataOutput out, BytesRef b) protected voidSimpleTextSkipWriter.writeChildPointer(long childPointer, DataOutput skipBuffer) static voidSimpleTextUtil.writeNewline(DataOutput out) protected voidSimpleTextSkipWriter.writeSkipData(int level, DataOutput skipBuffer) -
Uses of DataOutput in org.apache.lucene.codecs.uniformsplit
Methods in org.apache.lucene.codecs.uniformsplit with parameters of type DataOutputModifier and TypeMethodDescriptionvoidBlockHeader.Serializer.write(DataOutput output, BlockHeader blockHeader) voidFieldMetadata.Serializer.write(DataOutput output, FieldMetadata fieldMetadata) voidFSTDictionary.write(DataOutput output, BlockEncoder blockEncoder) voidIndexDictionary.write(DataOutput output, BlockEncoder blockEncoder) Writes this dictionary to the provided output.protected intUniformSplitTermsWriter.writeFieldTerms(BlockWriter blockWriter, DataOutput fieldsOutput, TermsEnum termsEnum, FieldInfo fieldInfo, NormsProducer normsProducer) protected voidBlockLine.Serializer.writeIncrementallyEncodedTerm(TermBytes termBytes, TermBytes previousTermBytes, boolean isIncrementalEncodingSeed, DataOutput blockOutput) voidBlockLine.Serializer.writeLine(DataOutput blockOutput, BlockLine line, BlockLine previousLine, int termStateRelativeOffset, boolean isIncrementalEncodingSeed) Writes a line and its offset to the corresponding term state details in the details region.protected voidBlockLine.Serializer.writeLineTermState(DataOutput termStatesOutput, BlockLine line, FieldInfo fieldInfo, DeltaBaseTermStateSerializer encoder) Writes the term state details of a line in the details region.voidDeltaBaseTermStateSerializer.writeTermState(DataOutput termStatesOutput, FieldInfo fieldInfo, BlockTermState termState) Writes aBlockTermStateto the providedDataOutput.voidBlockEncoder.WritableBytes.writeTo(DataOutput dataOutput) Writes the bytes to the providedDataOutput. -
Uses of DataOutput in org.apache.lucene.index
Fields in org.apache.lucene.index declared as DataOutputModifier and TypeFieldDescriptionprivate final DataOutputBinaryDocValuesWriter.bytesOutprivate final DataOutputPointValuesWriter.bytesOutMethods in org.apache.lucene.index with parameters of type DataOutputModifier and TypeMethodDescriptionprivate voidFreqProxTermsWriter.SortingPostingsEnum.addPositions(PostingsEnum in, DataOutput out) static voidSortFieldProvider.write(SortField sf, DataOutput output) Writes a SortField to a DataOutputabstract voidSortFieldProvider.writeSortField(SortField sf, DataOutput out) Writes a SortField to a DataOutputlongByteSliceReader.writeTo(DataOutput out) (package private) voidDocValuesUpdate.BinaryDocValuesUpdate.writeTo(DataOutput out) (package private) voidDocValuesUpdate.NumericDocValuesUpdate.writeTo(DataOutput out) (package private) abstract voidDocValuesUpdate.writeTo(DataOutput output) Constructors in org.apache.lucene.index with parameters of type DataOutputModifierConstructorDescriptionCorruptIndexException(String message, DataOutput output) Create exception with a message onlyCorruptIndexException(String message, DataOutput output, Throwable cause) Create exception with message and root cause. -
Uses of DataOutput in org.apache.lucene.misc.index
Methods in org.apache.lucene.misc.index with parameters of type DataOutputModifier and TypeMethodDescription(package private) static voidBPIndexReorderer.writeMonotonicInts(int[] ints, int len, DataOutput out) Simple bit packing that focuses on the common / efficient case when term IDs can be encoded on 16 bits.private intBPIndexReorderer.writePostings(CodecReader reader, Set<String> fields, Directory tempDir, DataOutput postingsOut) -
Uses of DataOutput in org.apache.lucene.misc.store
Subclasses of DataOutput in org.apache.lucene.misc.storeModifier and TypeClassDescriptionclassAnIndexOutputthat wraps another instance and tracks the number of bytes writtenprivate static final class -
Uses of DataOutput in org.apache.lucene.misc.util.fst
Methods in org.apache.lucene.misc.util.fst with parameters of type DataOutputModifier and TypeMethodDescriptionvoidListOfOutputs.write(Object output, DataOutput out) voidUpToTwoPositiveIntOutputs.write(Object _output, DataOutput out) voidListOfOutputs.writeFinalOutput(Object output, DataOutput out) -
Uses of DataOutput in org.apache.lucene.sandbox.codecs.idversion
Methods in org.apache.lucene.sandbox.codecs.idversion with parameters of type DataOutputModifier and TypeMethodDescriptionvoidIDVersionPostingsWriter.encodeTerm(DataOutput out, FieldInfo fieldInfo, BlockTermState _state, boolean absolute) -
Uses of DataOutput in org.apache.lucene.search
Methods in org.apache.lucene.search with parameters of type DataOutputModifier and TypeMethodDescriptionprivate voidSortedNumericSortField.serialize(DataOutput out) private voidSortedSetSortField.serialize(DataOutput out) private voidSortField.serialize(DataOutput out) voidSortedNumericSortField.Provider.writeSortField(SortField sf, DataOutput out) voidSortedSetSortField.Provider.writeSortField(SortField sf, DataOutput out) voidSortField.Provider.writeSortField(SortField sf, DataOutput out) -
Uses of DataOutput in org.apache.lucene.search.suggest
Methods in org.apache.lucene.search.suggest with parameters of type DataOutputModifier and TypeMethodDescriptionabstract booleanLookup.store(DataOutput output) Persist the constructed lookup data to a directory. -
Uses of DataOutput in org.apache.lucene.search.suggest.analyzing
Methods in org.apache.lucene.search.suggest.analyzing with parameters of type DataOutputModifier and TypeMethodDescriptionbooleanAnalyzingInfixSuggester.store(DataOutput in) booleanAnalyzingSuggester.store(DataOutput output) booleanFreeTextSuggester.store(DataOutput output) -
Uses of DataOutput in org.apache.lucene.search.suggest.document
Methods in org.apache.lucene.search.suggest.document with parameters of type DataOutputModifier and TypeMethodDescriptionbooleanNRTSuggesterBuilder.store(DataOutput output) Builds and stores a FST that can be loaded withNRTSuggester.load(IndexInput, CompletionPostingsFormat.FSTLoadMode))} -
Uses of DataOutput in org.apache.lucene.search.suggest.fst
Methods in org.apache.lucene.search.suggest.fst with parameters of type DataOutputModifier and TypeMethodDescriptionbooleanFSTCompletionLookup.store(DataOutput output) booleanWFSTCompletionLookup.store(DataOutput output) -
Uses of DataOutput in org.apache.lucene.search.suggest.tst
Methods in org.apache.lucene.search.suggest.tst with parameters of type DataOutputModifier and TypeMethodDescriptionbooleanTSTLookup.store(DataOutput output) private voidTSTLookup.writeRecursively(DataOutput out, TernaryTreeNode node) -
Uses of DataOutput in org.apache.lucene.store
Subclasses of DataOutput in org.apache.lucene.storeModifier and TypeClassDescriptionclassDataOutput backed by a byte array.final classADataOutputstoring data in a list ofByteBuffers.final classAnIndexOutputwriting to aByteBuffersDataOutput.classIndexOutput implementation that delegates calls to another directory.(package private) final classclassADataOutputfor appending data to a file in aDirectory.classADataOutputwrapping a plainOutputStream.classImplementation class for bufferedIndexOutputthat writes to anOutputStream.final classMethods in org.apache.lucene.store with parameters of type DataOutputModifier and TypeMethodDescriptionvoidByteBuffersDataOutput.copyTo(DataOutput output) Copy the current content of this object into anotherDataOutput. -
Uses of DataOutput in org.apache.lucene.util
Subclasses of DataOutput in org.apache.lucene.utilModifier and TypeClassDescriptionfinal classOutput that transparently spills to new pages as necessaryMethods in org.apache.lucene.util with parameters of type DataOutputModifier and TypeMethodDescriptionstatic voidGroupVIntUtil.writeGroupVInts(DataOutput out, byte[] scratch, long[] values, int limit) The implementation for group-varint encoding, It uses a maximum ofGroupVIntUtil.MAX_LENGTH_PER_GROUPbytes scratch buffer. -
Uses of DataOutput in org.apache.lucene.util.bkd
Methods in org.apache.lucene.util.bkd with parameters of type DataOutputModifier and TypeMethodDescriptionprivate voidBKDWriter.writeActualBounds(DataOutput out, int[] commonPrefixLengths, int count, IntFunction<BytesRef> packedValues) private voidBKDWriter.writeCommonPrefixes(DataOutput out, int[] commonPrefixes, byte[] packedValue) (package private) voidDocIdsWriter.writeDocIds(int[] docIds, int start, int count, DataOutput out) private voidBKDWriter.writeHighCardinalityLeafBlockPackedValues(DataOutput out, int[] commonPrefixLengths, int count, int sortedDim, IntFunction<BytesRef> packedValues, int compressedByteOffset) private static voidDocIdsWriter.writeIdsAsBitSet(int[] docIds, int start, int count, DataOutput out) private voidBKDWriter.writeLeafBlockDocs(DataOutput out, int[] docIDs, int start, int count) private voidBKDWriter.writeLeafBlockPackedValues(DataOutput out, int[] commonPrefixLengths, int count, int sortedDim, IntFunction<BytesRef> packedValues, int leafCardinality) private voidBKDWriter.writeLeafBlockPackedValuesRange(DataOutput out, int[] commonPrefixLengths, int start, int end, IntFunction<BytesRef> packedValues) private voidBKDWriter.writeLowCardinalityLeafBlockPackedValues(DataOutput out, int[] commonPrefixLengths, int count, IntFunction<BytesRef> packedValues) -
Uses of DataOutput in org.apache.lucene.util.compress
Methods in org.apache.lucene.util.compress with parameters of type DataOutputModifier and TypeMethodDescriptionstatic booleanLowercaseAsciiCompression.compress(byte[] in, int len, byte[] tmp, DataOutput out) Compressin[0:len]intoout.static voidLZ4.compress(byte[] bytes, int off, int len, DataOutput out, LZ4.HashTable ht) Compressbytes[off:off+len]intooutusing at most 16kB of memory.static voidLZ4.compressWithDictionary(byte[] bytes, int dictOff, int dictLen, int len, DataOutput out, LZ4.HashTable ht) Compressbytes[dictOff+dictLen:dictOff+dictLen+len]intooutusing at most 16kB of memory.private static voidLZ4.encodeLastLiterals(byte[] bytes, int anchor, int literalLen, DataOutput out) private static voidLZ4.encodeLen(int l, DataOutput out) private static voidLZ4.encodeLiterals(byte[] bytes, int token, int anchor, int literalLen, DataOutput out) private static voidLZ4.encodeSequence(byte[] bytes, int anchor, int matchRef, int matchOff, int matchLen, DataOutput out) -
Uses of DataOutput in org.apache.lucene.util.fst
Subclasses of DataOutput in org.apache.lucene.util.fstModifier and TypeClassDescription(package private) final class(package private) final classAn adapter class to useByteBuffersDataOutputas aFSTReader.Fields in org.apache.lucene.util.fst declared as DataOutputModifier and TypeFieldDescriptionprivate DataOutputFSTCompiler.Builder.dataOutput(package private) final DataOutputFSTCompiler.dataOutputMethods in org.apache.lucene.util.fst that return DataOutputModifier and TypeMethodDescriptionstatic DataOutputFSTCompiler.getOnHeapReaderWriter(int blockBits) Get an on-heap DataOutput that allows the FST to be read immediately after writing, and also optionally saved to an external DataOutput.Methods in org.apache.lucene.util.fst with parameters of type DataOutputModifier and TypeMethodDescriptionFSTCompiler.Builder.dataOutput(DataOutput dataOutput) Set theDataOutputwhich is used for low-level writing of FST.voidFST.save(DataOutput metaOut, DataOutput out) Save the FST to DataOutput.voidFST.saveMetadata(DataOutput metaOut) Save the metadata to a DataOutputvoidByteSequenceOutputs.write(BytesRef prefix, DataOutput out) voidCharSequenceOutputs.write(CharsRef prefix, DataOutput out) voidIntSequenceOutputs.write(IntsRef prefix, DataOutput out) voidNoOutputs.write(Object prefix, DataOutput out) abstract voidOutputs.write(T output, DataOutput out) Encode an output value into aDataOutput.voidPairOutputs.write(PairOutputs.Pair<A, B> output, DataOutput writer) voidPositiveIntOutputs.write(Long output, DataOutput out) voidOutputs.writeFinalOutput(T output, DataOutput out) Encode an final node output value into aDataOutput.private voidFSTCompiler.writeLabel(DataOutput out, int v) voidFSTCompiler.NullFSTReader.writeTo(DataOutput out) voidFSTReader.writeTo(DataOutput out) Write this FST to another DataOutputvoidGrowableByteArrayDataOutput.writeTo(DataOutput out) Writes all of our bytes to the targetDataOutput.voidOffHeapFSTStore.writeTo(DataOutput out) voidOnHeapFSTStore.writeTo(DataOutput out) voidReadWriteDataOutput.writeTo(DataOutput out) Constructors in org.apache.lucene.util.fst with parameters of type DataOutputModifierConstructorDescriptionprivateFSTCompiler(FST.INPUT_TYPE inputType, double suffixRAMLimitMB, Outputs<T> outputs, boolean allowFixedLengthArcs, DataOutput dataOutput, float directAddressingMaxOversizingFactor, int version) -
Uses of DataOutput in org.apache.lucene.util.packed
Fields in org.apache.lucene.util.packed declared as DataOutputModifier and TypeFieldDescriptionprotected DataOutputAbstractBlockPackedWriter.out(package private) final DataOutputPackedDataOutput.outprotected final DataOutputPackedInts.Writer.out(package private) final DataOutputDirectWriter.outputMethods in org.apache.lucene.util.packed with parameters of type DataOutputModifier and TypeMethodDescriptionstatic DirectWriterDirectWriter.getInstance(DataOutput output, long numValues, int bitsPerValue) Returns an instance suitable for encodingnumValuesusingbitsPerValuestatic PackedInts.WriterPackedInts.getWriterNoHeader(DataOutput out, PackedInts.Format format, int valueCount, int bitsPerValue, int mem) Expert: Create a packed integer array writer for the given output, format, value count, and number of bits per value.voidAbstractBlockPackedWriter.reset(DataOutput out) Reset this writer to wrapout.(package private) static voidAbstractBlockPackedWriter.writeVLong(DataOutput out, long i) Constructors in org.apache.lucene.util.packed with parameters of type DataOutputModifierConstructorDescriptionprotectedAbstractBlockPackedWriter(DataOutput out, int blockSize) Sole constructor.BlockPackedWriter(DataOutput out, int blockSize) Sole constructor.(package private)DirectWriter(DataOutput output, long numValues, int bitsPerValue) MonotonicBlockPackedWriter(DataOutput out, int blockSize) Sole constructor.Create a new instance that wrapsout.(package private)PackedWriter(PackedInts.Format format, DataOutput out, int valueCount, int bitsPerValue, int mem) protectedWriter(DataOutput out, int valueCount, int bitsPerValue)