Interface DatabaseSimilarityQuery<O>

  • Type Parameters:
    O - relation object type.
    All Superinterfaces:
    elki.database.query.similarity.SimilarityQuery<O>
    All Known Subinterfaces:
    IndexBasedSimilarity.Instance<T,​I>
    All Known Implementing Classes:
    AbstractIndexBasedSimilarity.Instance

    public interface DatabaseSimilarityQuery<O>
    extends elki.database.query.similarity.SimilarityQuery<O>
    Run a database query in a database context.
    Since:
    0.4.0
    Author:
    Erich Schubert
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default double similarity​(elki.database.ids.DBIDRef id1, O o2)  
      default double similarity​(O o1, elki.database.ids.DBIDRef id2)  
      default double similarity​(O o1, O o2)  
      • Methods inherited from interface elki.database.query.similarity.SimilarityQuery

        getRelation, getSimilarity, similarity
    • Method Detail

      • similarity

        default double similarity​(O o1,
                                  elki.database.ids.DBIDRef id2)
        Specified by:
        similarity in interface elki.database.query.similarity.SimilarityQuery<O>
      • similarity

        default double similarity​(elki.database.ids.DBIDRef id1,
                                  O o2)
        Specified by:
        similarity in interface elki.database.query.similarity.SimilarityQuery<O>
      • similarity

        default double similarity​(O o1,
                                  O o2)
        Specified by:
        similarity in interface elki.database.query.similarity.SimilarityQuery<O>