Interface QueryProfilerProvider

All Known Implementing Classes:
DiversifyingChildrenIVFKnnFloatVectorQuery, ESDiversifyingChildrenByteKnnVectorQuery, ESDiversifyingChildrenFloatKnnVectorQuery, ESKnnByteVectorQuery, ESKnnFloatVectorQuery, IVFKnnFloatVectorQuery, RescoreKnnVectorQuery, VectorSimilarityQuery

public interface QueryProfilerProvider

This interface includes the declaration of an abstract method, profile(). Classes implementing this interface must provide an implementation for profile() to store profiling information in the QueryProfiler.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    profile(QueryProfiler queryProfiler)
    Store the profiling information in the QueryProfiler
  • Method Details

    • profile

      void profile(QueryProfiler queryProfiler)
      Store the profiling information in the QueryProfiler
      Parameters:
      queryProfiler - an instance of KnnFloatVectorField.