Uses of Class
org.apache.lucene.store.IndexOutput
-
Packages that use IndexOutput Package Description org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.blockterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.blocktree BlockTree terms dictionary.org.apache.lucene.codecs.blocktreeords Same postings format as Lucene50, except the terms dictionary also supports ords, i.e.org.apache.lucene.codecs.bloom Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.org.apache.lucene.codecs.compressing StoredFieldsFormat that allows cross-document and cross-field compression of stored fields.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.codecs.lucene50 Components from the Lucene 5.0 index format Seeorg.apache.lucene.codecs.lucene80for an overview of the index format.org.apache.lucene.codecs.lucene70 Components from the Lucene 7.0 index format.org.apache.lucene.codecs.lucene80 Components from the Lucene 8.0 index format Seeorg.apache.lucene.codecs.lucene84for an overview of the index format.org.apache.lucene.codecs.lucene84 Components from the Lucene 8.4 index format.org.apache.lucene.codecs.lucene86 Lucene 8.6 file format.org.apache.lucene.codecs.memory Term dictionary, DocValues or Postings formats that are read entirely into memory.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.codecs.uniformsplit Pluggable term index / block terms dictionary implementations.org.apache.lucene.codecs.uniformsplit.sharedterms Pluggable term index / block terms dictionary implementations.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.search.suggest Support for Autocomplete/Autosuggestorg.apache.lucene.search.suggest.document Support for document suggestionorg.apache.lucene.search.suggest.fst Finite-state based autosuggest.org.apache.lucene.store Binary i/o API, used for all index data.org.apache.lucene.util Some utility classes.org.apache.lucene.util.bkd Block KD-tree, implementing the generic spatial data structure described in this paper.org.apache.lucene.util.packed Packed integer arrays and streams. -
-
Uses of IndexOutput in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs that return IndexOutput Modifier and Type Method Description IndexOutputCompoundDirectory. createOutput(java.lang.String name, IOContext context)IndexOutputCompoundDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)Methods in org.apache.lucene.codecs with parameters of type IndexOutput Modifier and Type Method Description abstract voidPostingsWriterBase. init(IndexOutput termsOut, SegmentWriteState state)Called once after startup, before any terms have been added.(package private) static voidCodecUtil. writeCRC(IndexOutput output)Writes CRC32 value as a 64-bit long to the output.static voidCodecUtil. writeFooter(IndexOutput out)Writes a codec footer, which records both a checksum algorithm ID and a checksum.longMultiLevelSkipListWriter. writeSkip(IndexOutput output)Writes the buffered skip lists to the given output.protected abstract voidMultiLevelSkipListWriter. writeSkipData(int level, IndexOutput skipBuffer)Subclasses must implement the actual skip data encoding in this method. -
Uses of IndexOutput in org.apache.lucene.codecs.blockterms
Fields in org.apache.lucene.codecs.blockterms declared as IndexOutput Modifier and Type Field Description protected IndexOutputBlockTermsWriter. outprotected IndexOutputFixedGapTermsIndexWriter. outprotected IndexOutputVariableGapTermsIndexWriter. out -
Uses of IndexOutput in org.apache.lucene.codecs.blocktree
Fields in org.apache.lucene.codecs.blocktree declared as IndexOutput Modifier and Type Field Description private IndexOutputBlockTreeTermsWriter. indexOutprivate IndexOutputBlockTreeTermsWriter. metaOutprivate IndexOutputBlockTreeTermsWriter. termsOut -
Uses of IndexOutput in org.apache.lucene.codecs.blocktreeords
Fields in org.apache.lucene.codecs.blocktreeords declared as IndexOutput Modifier and Type Field Description private IndexOutputOrdsBlockTreeTermsWriter. indexOutprivate IndexOutputOrdsBlockTreeTermsWriter. outMethods in org.apache.lucene.codecs.blocktreeords with parameters of type IndexOutput Modifier and Type Method Description private static voidOrdsBlockTreeTermsWriter. writeBytesRef(IndexOutput out, BytesRef bytes) -
Uses of IndexOutput in org.apache.lucene.codecs.bloom
Methods in org.apache.lucene.codecs.bloom with parameters of type IndexOutput Modifier and Type Method Description private voidBloomFilteringPostingsFormat.BloomFilteredFieldsConsumer. saveAppropriatelySizedBloomFilter(IndexOutput bloomOutput, FuzzySet bloomFilter, FieldInfo fieldInfo) -
Uses of IndexOutput in org.apache.lucene.codecs.compressing
Fields in org.apache.lucene.codecs.compressing declared as IndexOutput Modifier and Type Field Description private IndexOutputFieldsIndexWriter. docsOutprivate IndexOutputCompressingStoredFieldsWriter. fieldsStreamprivate IndexOutputFieldsIndexWriter. filePointersOutprivate IndexOutputCompressingStoredFieldsWriter. metaStreamprivate IndexOutputCompressingTermVectorsWriter. metaStreamprivate IndexOutputCompressingTermVectorsWriter. vectorsStreamMethods in org.apache.lucene.codecs.compressing with parameters of type IndexOutput Modifier and Type Method Description (package private) voidFieldsIndexWriter. finish(int numDocs, long maxPointer, IndexOutput metaOut) -
Uses of IndexOutput in org.apache.lucene.codecs.idversion
Fields in org.apache.lucene.codecs.idversion declared as IndexOutput Modifier and Type Field Description private IndexOutputVersionBlockTreeTermsWriter. indexOutprivate IndexOutputVersionBlockTreeTermsWriter. outMethods in org.apache.lucene.codecs.idversion with parameters of type IndexOutput Modifier and Type Method Description voidIDVersionPostingsWriter. init(IndexOutput termsOut, SegmentWriteState state)private static voidVersionBlockTreeTermsWriter. writeBytesRef(IndexOutput out, BytesRef bytes)private voidVersionBlockTreeTermsWriter. writeIndexTrailer(IndexOutput indexOut, long dirStart)Writes the index file trailer.private voidVersionBlockTreeTermsWriter. writeTrailer(IndexOutput out, long dirStart)Writes the terms file trailer. -
Uses of IndexOutput in org.apache.lucene.codecs.lucene50
Methods in org.apache.lucene.codecs.lucene50 with parameters of type IndexOutput Modifier and Type Method Description (package private) voidForUtil. writeBlock(int[] data, byte[] encoded, IndexOutput out)Write a block of data (Forformat). -
Uses of IndexOutput in org.apache.lucene.codecs.lucene70
Fields in org.apache.lucene.codecs.lucene70 declared as IndexOutput Modifier and Type Field Description (package private) IndexOutputLucene70DocValuesConsumer. data(package private) IndexOutputLucene70NormsConsumer. data(package private) IndexOutputLucene70DocValuesConsumer. meta(package private) IndexOutputLucene70NormsConsumer. metaMethods in org.apache.lucene.codecs.lucene70 with parameters of type IndexOutput Modifier and Type Method Description private static voidIndexedDISI. flush(int block, FixedBitSet buffer, int cardinality, IndexOutput out)(package private) static voidIndexedDISI. writeBitSet(DocIdSetIterator it, IndexOutput out)private voidLucene70NormsConsumer. writeValues(NumericDocValues values, int numBytesPerValue, IndexOutput out) -
Uses of IndexOutput in org.apache.lucene.codecs.lucene80
Fields in org.apache.lucene.codecs.lucene80 declared as IndexOutput Modifier and Type Field Description (package private) IndexOutputLucene80DocValuesConsumer. data(package private) IndexOutputLucene80NormsConsumer. data(package private) IndexOutputLucene80DocValuesConsumer. meta(package private) IndexOutputLucene80NormsConsumer. metaprivate IndexOutputLucene80DocValuesConsumer.CompressedBinaryBlockWriter. tempBinaryOffsetsMethods in org.apache.lucene.codecs.lucene80 with parameters of type IndexOutput Modifier and Type Method Description private static voidIndexedDISI. flush(int block, FixedBitSet buffer, int cardinality, byte denseRankPower, IndexOutput out)private static shortIndexedDISI. flushBlockJumps(int[] jumps, int blockCount, IndexOutput out, long origo)(package private) static shortIndexedDISI. writeBitSet(DocIdSetIterator it, IndexOutput out)Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order.(package private) static shortIndexedDISI. writeBitSet(DocIdSetIterator it, IndexOutput out, byte denseRankPower)Writes the docIDs from it to out, in logical blocks, one for each 65536 docIDs in monotonically increasing gap-less order.private voidLucene80NormsConsumer. writeValues(NumericDocValues values, int numBytesPerValue, IndexOutput out) -
Uses of IndexOutput in org.apache.lucene.codecs.lucene84
Fields in org.apache.lucene.codecs.lucene84 declared as IndexOutput Modifier and Type Field Description (package private) IndexOutputLucene84PostingsWriter. docOutprivate IndexOutputLucene84SkipWriter. docOut(package private) IndexOutputLucene84PostingsWriter. payOutprivate IndexOutputLucene84SkipWriter. payOut(package private) IndexOutputLucene84PostingsWriter. posOutprivate IndexOutputLucene84SkipWriter. posOutMethods in org.apache.lucene.codecs.lucene84 with parameters of type IndexOutput Modifier and Type Method Description voidLucene84PostingsWriter. init(IndexOutput termsOut, SegmentWriteState state)protected voidLucene84SkipWriter. writeSkipData(int level, IndexOutput skipBuffer)Constructors in org.apache.lucene.codecs.lucene84 with parameters of type IndexOutput Constructor Description Lucene84SkipWriter(int maxSkipLevels, int blockSize, int docCount, IndexOutput docOut, IndexOutput posOut, IndexOutput payOut) -
Uses of IndexOutput in org.apache.lucene.codecs.lucene86
Fields in org.apache.lucene.codecs.lucene86 declared as IndexOutput Modifier and Type Field Description protected IndexOutputLucene86PointsWriter. dataOutOutputs used to write the BKD tree data files.protected IndexOutputLucene86PointsWriter. indexOutOutputs used to write the BKD tree data files.protected IndexOutputLucene86PointsWriter. metaOutOutputs used to write the BKD tree data files. -
Uses of IndexOutput in org.apache.lucene.codecs.memory
Fields in org.apache.lucene.codecs.memory declared as IndexOutput Modifier and Type Field Description (package private) IndexOutputDirectDocValuesConsumer. data(package private) IndexOutputDirectDocValuesConsumer. meta(package private) IndexOutputFSTTermsWriter. outMethods in org.apache.lucene.codecs.memory with parameters of type IndexOutput Modifier and Type Method Description private voidFSTTermsWriter. writeTrailer(IndexOutput out, long dirStart) -
Uses of IndexOutput in org.apache.lucene.codecs.simpletext
Fields in org.apache.lucene.codecs.simpletext declared as IndexOutput Modifier and Type Field Description (package private) IndexOutputSimpleTextDocValuesWriter. dataprivate IndexOutputSimpleTextPointsWriter. dataOut(package private) IndexOutputSimpleTextBKDWriter.OneDimensionBKDWriter. outprivate IndexOutputSimpleTextFieldsWriter. outprivate IndexOutputSimpleTextStoredFieldsWriter. outprivate IndexOutputSimpleTextTermVectorsWriter. outprivate IndexOutputSimpleTextBKDWriter. tempInputMethods in org.apache.lucene.codecs.simpletext with parameters of type IndexOutput Modifier and Type Method Description private voidSimpleTextBKDWriter. build(int nodeID, int leafNodeOffset, MutablePointValues reader, int from, int to, IndexOutput out, byte[] minPackedValue, byte[] maxPackedValue, byte[] splitPackedValues, long[] leafBlockFPs, int[] spareDocIds)private voidSimpleTextBKDWriter. build(int nodeID, int leafNodeOffset, BKDRadixSelector.PathSlice points, IndexOutput out, BKDRadixSelector radixSelector, byte[] minPackedValue, byte[] maxPackedValue, byte[] splitPackedValues, long[] leafBlockFPs, int[] spareDocIds)The array (sized numDims) of PathSlice describe the cell we have currently recursed to.longSimpleTextBKDWriter. finish(IndexOutput out)Writes the BKD tree to the providedIndexOutputand returns the file offset where index was written.private voidSimpleTextBKDWriter. newline(IndexOutput out)private voidSimpleTextPointsWriter. newline(IndexOutput out)private voidSimpleTextBKDWriter. write(IndexOutput out, java.lang.String s)private voidSimpleTextBKDWriter. write(IndexOutput out, BytesRef b)private voidSimpleTextPointsWriter. write(IndexOutput out, java.lang.String s)private voidSimpleTextPointsWriter. write(IndexOutput out, BytesRef b)static voidSimpleTextUtil. writeChecksum(IndexOutput out, BytesRefBuilder scratch)longSimpleTextBKDWriter. writeField(IndexOutput out, java.lang.String fieldName, MutablePointValues reader)Write a field from aMutablePointValues.private longSimpleTextBKDWriter. writeField1Dim(IndexOutput out, java.lang.String fieldName, MutablePointValues reader)private longSimpleTextBKDWriter. writeFieldNDims(IndexOutput out, java.lang.String fieldName, MutablePointValues values)private voidSimpleTextBKDWriter. writeIndex(IndexOutput out, long[] leafBlockFPs, byte[] splitPackedValues)Subclass can change how it writes the index.private voidSimpleTextBKDWriter. writeInt(IndexOutput out, int x)private voidSimpleTextPointsWriter. writeInt(IndexOutput out, int x)protected voidSimpleTextBKDWriter. writeLeafBlockDocs(IndexOutput out, int[] docIDs, int start, int count)protected voidSimpleTextBKDWriter. writeLeafBlockPackedValues(IndexOutput out, int[] commonPrefixLengths, int count, int sortedDim, java.util.function.IntFunction<BytesRef> packedValues)private voidSimpleTextBKDWriter. writeLeafBlockPackedValuesRange(IndexOutput out, int[] commonPrefixLengths, int start, int end, java.util.function.IntFunction<BytesRef> packedValues)private voidSimpleTextBKDWriter. writeLong(IndexOutput out, long x)private voidSimpleTextPointsWriter. writeLong(IndexOutput out, long x)Constructors in org.apache.lucene.codecs.simpletext with parameters of type IndexOutput Constructor Description OneDimensionBKDWriter(IndexOutput out) -
Uses of IndexOutput in org.apache.lucene.codecs.uniformsplit
Fields in org.apache.lucene.codecs.uniformsplit declared as IndexOutput Modifier and Type Field Description protected IndexOutputBlockWriter. blockOutputprotected IndexOutputUniformSplitTermsWriter. blockOutputprotected IndexOutputUniformSplitTermsWriter. dictionaryOutputConstructors in org.apache.lucene.codecs.uniformsplit with parameters of type IndexOutput Constructor Description BlockWriter(IndexOutput blockOutput, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder) -
Uses of IndexOutput in org.apache.lucene.codecs.uniformsplit.sharedterms
Constructors in org.apache.lucene.codecs.uniformsplit.sharedterms with parameters of type IndexOutput Constructor Description STBlockWriter(IndexOutput blockOutput, int targetNumBlockLines, int deltaNumLines, BlockEncoder blockEncoder) -
Uses of IndexOutput in org.apache.lucene.index
Methods in org.apache.lucene.index that return IndexOutput Modifier and Type Method Description IndexOutputTrackingTmpOutputDirectoryWrapper. createOutput(java.lang.String name, IOContext context)Methods in org.apache.lucene.index with parameters of type IndexOutput Modifier and Type Method Description voidSegmentInfos. write(IndexOutput out)Write ourselves to the providedIndexOutput -
Uses of IndexOutput in org.apache.lucene.search.suggest
Fields in org.apache.lucene.search.suggest declared as IndexOutput Modifier and Type Field Description private IndexOutputSortedInputIterator. tempInput -
Uses of IndexOutput in org.apache.lucene.search.suggest.document
Fields in org.apache.lucene.search.suggest.document declared as IndexOutput Modifier and Type Field Description private IndexOutputCompletionFieldsConsumer. dictOutMethods in org.apache.lucene.search.suggest.document with parameters of type IndexOutput Modifier and Type Method Description booleanCompletionFieldsConsumer.CompletionTermWriter. finish(IndexOutput output)Stores the built FST inoutputReturns true if there was anything stored, false otherwise -
Uses of IndexOutput in org.apache.lucene.search.suggest.fst
Fields in org.apache.lucene.search.suggest.fst declared as IndexOutput Modifier and Type Field Description private IndexOutputExternalRefSorter. input -
Uses of IndexOutput in org.apache.lucene.store
Subclasses of IndexOutput in org.apache.lucene.store Modifier and Type Class Description classByteBuffersIndexOutputAnIndexOutputwriting to aByteBuffersDataOutput.(package private) classFSDirectory.FSIndexOutputprivate static classNativeUnixDirectory.NativeUnixIndexOutputclassOutputStreamIndexOutputImplementation class for bufferedIndexOutputthat writes to anOutputStream.classRAMOutputStreamDeprecated.This class uses inefficient synchronization and is discouraged in favor ofMMapDirectory.classRateLimitedIndexOutputFields in org.apache.lucene.store declared as IndexOutput Modifier and Type Field Description private IndexOutputRateLimitedIndexOutput. delegateMethods in org.apache.lucene.store that return IndexOutput Modifier and Type Method Description IndexOutputByteBuffersDirectory. createOutput(java.lang.String name, IOContext context)(package private) IndexOutputByteBuffersDirectory.FileEntry. createOutput(java.util.function.BiFunction<java.lang.String,ByteBuffersDataOutput,IndexInput> outputToInput)abstract IndexOutputDirectory. createOutput(java.lang.String name, IOContext context)Creates a new, empty file in the directory and returns anIndexOutputinstance for appending data to this file.IndexOutputFileSwitchDirectory. createOutput(java.lang.String name, IOContext context)IndexOutputFilterDirectory. createOutput(java.lang.String name, IOContext context)IndexOutputFSDirectory. createOutput(java.lang.String name, IOContext context)IndexOutputLockValidatingDirectoryWrapper. createOutput(java.lang.String name, IOContext context)IndexOutputNativeUnixDirectory. createOutput(java.lang.String name, IOContext context)IndexOutputNRTCachingDirectory. createOutput(java.lang.String name, IOContext context)IndexOutputRAMDirectory. createOutput(java.lang.String name, IOContext context)Deprecated.IndexOutputTrackingDirectoryWrapper. createOutput(java.lang.String name, IOContext context)IndexOutputByteBuffersDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)abstract IndexOutputDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)Creates a new, empty, temporary file in the directory and returns anIndexOutputinstance for appending data to this file.IndexOutputFileSwitchDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)IndexOutputFilterDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)IndexOutputFSDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)IndexOutputNRTCachingDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)IndexOutputRAMDirectory. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)Deprecated.IndexOutputTrackingDirectoryWrapper. createTempOutput(java.lang.String prefix, java.lang.String suffix, IOContext context)Constructors in org.apache.lucene.store with parameters of type IndexOutput Constructor Description RateLimitedIndexOutput(RateLimiter rateLimiter, IndexOutput delegate) -
Uses of IndexOutput in org.apache.lucene.util
Fields in org.apache.lucene.util declared as IndexOutput Modifier and Type Field Description protected IndexOutputOfflineSorter.ByteSequencesWriter. outMethods in org.apache.lucene.util with parameters of type IndexOutput Modifier and Type Method Description protected OfflineSorter.ByteSequencesWriterOfflineSorter. getWriter(IndexOutput out, long itemCount)Subclasses can override to change how byte sequences are written to disk.Constructors in org.apache.lucene.util with parameters of type IndexOutput Constructor Description ByteSequencesWriter(IndexOutput out)Constructs a ByteSequencesWriter to the provided DataOutput -
Uses of IndexOutput in org.apache.lucene.util.bkd
Fields in org.apache.lucene.util.bkd declared as IndexOutput Modifier and Type Field Description (package private) IndexOutputBKDWriter.OneDimensionBKDWriter. dataOut(package private) IndexOutputBKDWriter.OneDimensionBKDWriter. indexOut(package private) IndexOutputBKDWriter.OneDimensionBKDWriter. metaOutIndexOutputOfflinePointWriter. outprivate IndexOutputBKDWriter. tempInputMethods in org.apache.lucene.util.bkd with parameters of type IndexOutput Modifier and Type Method Description private voidBKDWriter. build(int leavesOffset, int numLeaves, MutablePointValues reader, int from, int to, IndexOutput out, byte[] minPackedValue, byte[] maxPackedValue, int[] parentSplits, byte[] splitPackedValues, byte[] splitDimensionValues, long[] leafBlockFPs, int[] spareDocIds)private voidBKDWriter. build(int leavesOffset, int numLeaves, BKDRadixSelector.PathSlice points, IndexOutput out, BKDRadixSelector radixSelector, byte[] minPackedValue, byte[] maxPackedValue, int[] parentSplits, byte[] splitPackedValues, byte[] splitDimensionValues, long[] leafBlockFPs, int[] spareDocIds)The point writer contains the data that is going to be splitted using radix selection.java.lang.RunnableBKDWriter. finish(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut)Writes the BKD tree to the providedIndexOutputs and returns aRunnablethat writes the index of the tree if at least one point has been added, ornullotherwise.java.lang.RunnableBKDWriter. merge(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, java.util.List<MergeState.DocMap> docMaps, java.util.List<BKDReader> readers)More efficient bulk-add for incomingBKDReaders.java.lang.RunnableBKDWriter. writeField(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, java.lang.String fieldName, MutablePointValues reader)Write a field from aMutablePointValues.private java.lang.RunnableBKDWriter. writeField1Dim(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, java.lang.String fieldName, MutablePointValues reader)private java.lang.RunnableBKDWriter. writeFieldNDims(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut, java.lang.String fieldName, MutablePointValues values)private voidBKDWriter. writeIndex(IndexOutput metaOut, IndexOutput indexOut, int countPerLeaf, int numLeaves, byte[] packedIndex, long dataStartFP)private voidBKDWriter. writeIndex(IndexOutput metaOut, IndexOutput indexOut, int countPerLeaf, BKDWriter.BKDTreeLeafNodes leafNodes, long dataStartFP)Constructors in org.apache.lucene.util.bkd with parameters of type IndexOutput Constructor Description OneDimensionBKDWriter(IndexOutput metaOut, IndexOutput indexOut, IndexOutput dataOut) -
Uses of IndexOutput in org.apache.lucene.util.packed
Fields in org.apache.lucene.util.packed declared as IndexOutput Modifier and Type Field Description (package private) IndexOutputDirectMonotonicWriter. data(package private) IndexOutputDirectMonotonicWriter. metaMethods in org.apache.lucene.util.packed with parameters of type IndexOutput Modifier and Type Method Description static DirectMonotonicWriterDirectMonotonicWriter. getInstance(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift)Returns an instance suitable for encodingnumValuesinto monotonic blocks of 2blockShiftvalues.Constructors in org.apache.lucene.util.packed with parameters of type IndexOutput Constructor Description DirectMonotonicWriter(IndexOutput metaOut, IndexOutput dataOut, long numValues, int blockShift)
-