Class ES813Int8FlatVectorFormat.ES813FlatVectorWriter

java.lang.Object
org.apache.lucene.codecs.KnnVectorsWriter
org.elasticsearch.index.codec.vectors.ES813Int8FlatVectorFormat.ES813FlatVectorWriter
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.lucene.util.Accountable
Enclosing class:
ES813Int8FlatVectorFormat

public static class ES813Int8FlatVectorFormat.ES813FlatVectorWriter extends org.apache.lucene.codecs.KnnVectorsWriter
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.lucene.codecs.KnnVectorsWriter

    org.apache.lucene.codecs.KnnVectorsWriter.MergedVectorValues
  • Field Summary

    Fields inherited from interface org.apache.lucene.util.Accountable

    NULL_ACCOUNTABLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    ES813FlatVectorWriter(org.apache.lucene.codecs.FlatVectorsWriter writer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.lucene.codecs.KnnFieldVectorsWriter<?>
    addField(org.apache.lucene.index.FieldInfo fieldInfo)
     
    void
     
    void
     
    void
    flush(int maxDoc, org.apache.lucene.index.Sorter.DocMap sortMap)
     
    void
    mergeOneField(org.apache.lucene.index.FieldInfo fieldInfo, org.apache.lucene.index.MergeState mergeState)
     
    long
     

    Methods inherited from class org.apache.lucene.codecs.KnnVectorsWriter

    merge

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.lucene.util.Accountable

    getChildResources
  • Constructor Details

    • ES813FlatVectorWriter

      public ES813FlatVectorWriter(org.apache.lucene.codecs.FlatVectorsWriter writer)
  • Method Details

    • addField

      public org.apache.lucene.codecs.KnnFieldVectorsWriter<?> addField(org.apache.lucene.index.FieldInfo fieldInfo) throws IOException
      Specified by:
      addField in class org.apache.lucene.codecs.KnnVectorsWriter
      Throws:
      IOException
    • flush

      public void flush(int maxDoc, org.apache.lucene.index.Sorter.DocMap sortMap) throws IOException
      Specified by:
      flush in class org.apache.lucene.codecs.KnnVectorsWriter
      Throws:
      IOException
    • finish

      public void finish() throws IOException
      Specified by:
      finish in class org.apache.lucene.codecs.KnnVectorsWriter
      Throws:
      IOException
    • close

      public void close() throws IOException
      Throws:
      IOException
    • ramBytesUsed

      public long ramBytesUsed()
    • mergeOneField

      public void mergeOneField(org.apache.lucene.index.FieldInfo fieldInfo, org.apache.lucene.index.MergeState mergeState) throws IOException
      Overrides:
      mergeOneField in class org.apache.lucene.codecs.KnnVectorsWriter
      Throws:
      IOException