Object/Trait

com.twitter.scalding.typed

HashEqualsArrayWrapper

Related Docs: trait HashEqualsArrayWrapper | package typed

Permalink

object HashEqualsArrayWrapper

Source
HashEqualsArrayWrapper.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HashEqualsArrayWrapper
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. implicit val booleanArrayOrd: Ordering[Array[Boolean]]

    Permalink
  6. implicit val byteArrayOrd: Ordering[Array[Byte]]

    Permalink
  7. implicit val charArrayOrd: Ordering[Array[Char]]

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. implicit val doubleArrayOrd: Ordering[Array[Double]]

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. implicit val floatArrayOrd: Ordering[Array[Float]]

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. implicit val hashEqualsBooleanOrdering: Ordering[HashEqualsArrayWrapper[Boolean]]

    Permalink
  17. implicit val hashEqualsByteOrdering: Ordering[HashEqualsArrayWrapper[Byte]]

    Permalink
  18. implicit val hashEqualsCharOrdering: Ordering[HashEqualsArrayWrapper[Char]]

    Permalink
  19. implicit val hashEqualsDoubleOrdering: Ordering[HashEqualsArrayWrapper[Double]]

    Permalink
  20. implicit val hashEqualsFloatOrdering: Ordering[HashEqualsArrayWrapper[Float]]

    Permalink
  21. implicit val hashEqualsIntOrdering: Ordering[HashEqualsArrayWrapper[Int]]

    Permalink
  22. implicit val hashEqualsLongOrdering: Ordering[HashEqualsArrayWrapper[Long]]

    Permalink
  23. implicit val hashEqualsShortOrdering: Ordering[HashEqualsArrayWrapper[Short]]

    Permalink
  24. implicit val intArrayOrd: Ordering[Array[Int]]

    Permalink
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. implicit val longArrayOrd: Ordering[Array[Long]]

    Permalink
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. implicit val shortArrayOrd: Ordering[Array[Short]]

    Permalink
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. def wrap[T](a: Array[T]): HashEqualsArrayWrapper[T]

    Permalink

    Wraps an Array in an object with a valid equals() and hashCode() Uses specialized wrappers for arrays of primitive values.

  37. def wrapByClassFn[T](clazz: Class[Array[T]]): (Array[T]) ⇒ HashEqualsArrayWrapper[T]

    Permalink

    Creates a function that can be used to wrap Arrays into objects with valid equals() and hashCode() methods.

    Creates a function that can be used to wrap Arrays into objects with valid equals() and hashCode() methods.

    Using this method and applying it to many arrays should be faster than using wrap above on each array, because this method uses reflection once, and wrap above uses reflection on each individual array.

  38. def wrapByClassTagFn[T](implicit arg0: ClassTag[T]): (Array[T]) ⇒ HashEqualsArrayWrapper[T]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped