Class DirectIOCapableFlatVectorsFormat.DirectIOContext

java.lang.Object
org.elasticsearch.index.codec.vectors.DirectIOCapableFlatVectorsFormat.DirectIOContext
All Implemented Interfaces:
org.apache.lucene.store.IOContext
Enclosing class:
DirectIOCapableFlatVectorsFormat

protected static class DirectIOCapableFlatVectorsFormat.DirectIOContext extends Object implements org.apache.lucene.store.IOContext
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.lucene.store.IOContext

    org.apache.lucene.store.IOContext.Context, org.apache.lucene.store.IOContext.FileOpenHint
  • Field Summary

    Fields inherited from interface org.apache.lucene.store.IOContext

    DEFAULT, READONCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    DirectIOContext(Set<org.apache.lucene.store.IOContext.FileOpenHint> hints)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.lucene.store.IOContext.Context
     
    org.apache.lucene.store.FlushInfo
     
    Set<org.apache.lucene.store.IOContext.FileOpenHint>
     
    org.apache.lucene.store.MergeInfo
     
    org.apache.lucene.store.IOContext
    withHints(org.apache.lucene.store.IOContext.FileOpenHint... hints)
     

    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.store.IOContext

    hints
  • Constructor Details

    • DirectIOContext

      public DirectIOContext(Set<org.apache.lucene.store.IOContext.FileOpenHint> hints)
  • Method Details

    • context

      public org.apache.lucene.store.IOContext.Context context()
      Specified by:
      context in interface org.apache.lucene.store.IOContext
    • mergeInfo

      public org.apache.lucene.store.MergeInfo mergeInfo()
      Specified by:
      mergeInfo in interface org.apache.lucene.store.IOContext
    • flushInfo

      public org.apache.lucene.store.FlushInfo flushInfo()
      Specified by:
      flushInfo in interface org.apache.lucene.store.IOContext
    • hints

      public Set<org.apache.lucene.store.IOContext.FileOpenHint> hints()
      Specified by:
      hints in interface org.apache.lucene.store.IOContext
    • withHints

      public org.apache.lucene.store.IOContext withHints(org.apache.lucene.store.IOContext.FileOpenHint... hints)
      Specified by:
      withHints in interface org.apache.lucene.store.IOContext