Class

com#10.github#9847.jelmerk#9849.knn#9851.scalalike#9894

JavaIndexAdapter#9913

Related Doc: package scalalike#9894

Permalink

class JavaIndexAdapter#9913[TId#9914, TVector#9915, TItem#9916 <: Item#10093[TId#9914, TVector#9915], TDistance#9917] extends knn#9851.Index#9868[TId#9914, TVector#9915, TItem#9916, TDistance#9917]

Adapts the interface of a java Index to that of the scala index.

Annotations
@SerialVersionUID#1889()
Linear Supertypes
knn#9851.Index#9868[TId#9914, TVector#9915, TItem#9916, TDistance#9917], Serializable#3649, AnyRef#2947, Any#877
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JavaIndexAdapter#9913
  2. Index#9868
  3. Serializable#3649
  4. AnyRef#2947
  5. Any#877
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JavaIndexAdapter#9913(delegate#18485: Index#9899[TId#9914, TVector#9915, TItem#9916, TDistance#9917])

    Permalink

Value Members

  1. final def !=#7612(arg0: Any#877): Boolean#2711

    Permalink
    Definition Classes
    AnyRef#2947 → Any#877
  2. final def ###7614(): Int#1289

    Permalink
    Definition Classes
    AnyRef#2947 → Any#877
  3. final def ==#7610(arg0: Any#877): Boolean#2711

    Permalink
    Definition Classes
    AnyRef#2947 → Any#877
  4. def add#18468(item#18489: TItem#9916): Boolean#2711

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  5. def addAll#18474(items#29109: Collection#4934[TItem#9916]): Unit#2816

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  6. def addAll#18475(items#29144: Collection#4934[TItem#9916], progressListener#29145: knn#9851.ProgressListener#9865): Unit#2816

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  7. def addAll#18476(items#29179: Collection#4934[TItem#9916], numThreads#29180: Int#1289, progressListener#29181: knn#9851.ProgressListener#9865, progressUpdateInterval#29182: Int#1289): Unit#2816

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  8. final def asInstanceOf#7603[T0#7604]: T0#7604

    Permalink
    Definition Classes
    Any#877
  9. def clone#3366(): AnyRef#2947

    Permalink
    Attributes
    protected[java#14.lang#38]
    Definition Classes
    AnyRef#2947
    Annotations
    @HotSpotIntrinsicCandidate#3313() @throws#1838( ... )
  10. val delegate#18465: Index#9899[TId#9914, TVector#9915, TItem#9916, TDistance#9917]

    Permalink

    scala class this adapter class delegates to

  11. final def eq#7606(arg0: AnyRef#2947): Boolean#2711

    Permalink
    Definition Classes
    AnyRef#2947
  12. def equals#3364(arg0: Any#877): Boolean#2711

    Permalink
    Definition Classes
    AnyRef#2947 → Any#877
  13. def findNearest#18473(vector#29037: TVector#9915, k#29038: Int#1289): List#4961[SearchResult#10096[TItem#9916, TDistance#9917]]

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  14. def findNeighbors#18477(id#29204: TId#9914, k#29205: Int#1289): List#4961[SearchResult#10096[TItem#9916, TDistance#9917]]

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  15. def get#18471(id#18501: TId#9914): Optional#4412[TItem#9916]

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  16. final def getClass#3360(): Class#116[_]

    Permalink
    Definition Classes
    AnyRef#2947 → Any#877
    Annotations
    @HotSpotIntrinsicCandidate#3313()
  17. def hashCode#3363(): Int#1289

    Permalink
    Definition Classes
    AnyRef#2947 → Any#877
    Annotations
    @HotSpotIntrinsicCandidate#3313()
  18. final def isInstanceOf#7601[T0#7602]: Boolean#2711

    Permalink
    Definition Classes
    Any#877
  19. def items#18472(): Collection#4934[TItem#9916]

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  20. final def ne#7608(arg0: AnyRef#2947): Boolean#2711

    Permalink
    Definition Classes
    AnyRef#2947
  21. final def notify#3372(): Unit#2816

    Permalink
    Definition Classes
    AnyRef#2947
    Annotations
    @HotSpotIntrinsicCandidate#3313()
  22. final def notifyAll#3373(): Unit#2816

    Permalink
    Definition Classes
    AnyRef#2947
    Annotations
    @HotSpotIntrinsicCandidate#3313()
  23. def remove#18469(id#18493: TId#9914, version#18494: Long#2537): Boolean#2711

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  24. def save#18478(out#29245: OutputStream#3745): Unit#2816

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  25. def save#18479(file#29285: File#3799): Unit#2816

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  26. def save#18480(path#29289: Path#10195): Unit#2816

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  27. def size#18470(): Int#1289

    Permalink

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    Definition Classes
    JavaIndexAdapter#9913 → Index#9868
  28. final def synchronized#36847[T0#7616](arg0: ⇒ T0#7616): T0#7616

    Permalink
    Definition Classes
    AnyRef#2947
  29. def toString#3371(): String#293

    Permalink
    Definition Classes
    AnyRef#2947 → Any#877
  30. final def wait#3374(): Unit#2816

    Permalink
    Definition Classes
    AnyRef#2947
    Annotations
    @throws#1838( ... )
  31. final def wait#3379(arg0: Long#2537): Unit#2816

    Permalink
    Definition Classes
    AnyRef#2947
    Annotations
    @throws#1838( ... )
  32. final def wait#3381(arg0: Long#2537, arg1: Int#1289): Unit#2816

    Permalink
    Definition Classes
    AnyRef#2947
    Annotations
    @throws#1838( ... )

Deprecated Value Members

  1. def finalize#3384(): Unit#2816

    Permalink
    Attributes
    protected[java#14.lang#38]
    Definition Classes
    AnyRef#2947
    Annotations
    @Deprecated#299() @deprecated#1235( ... , "" ) @throws#1838( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from knn#9851.Index#9868[TId#9914, TVector#9915, TItem#9916, TDistance#9917]

Inherited from Serializable#3649

Inherited from AnyRef#2947

Inherited from Any#877

Ungrouped