Packages

c

org.saddle.index

JoinerImpl

class JoinerImpl[T] extends Joiner[T]

Concrete implementation of Joiner instance which is specialized on basic types.

Linear Supertypes
Joiner[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JoinerImpl
  2. Joiner
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new JoinerImpl()(implicit arg0: ST[T], arg1: ORD[T])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def innerJoinMonotonic(left: Index[T], right: Index[T]): ReIndexer[T]
  12. def innerJoinMonotonicUnique(left: Index[T], right: Index[T]): ReIndexer[T]
  13. def innerJoinUnique(left: Index[T], right: Index[T]): ReIndexer[T]
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def join(left: Index[T], right: Index[T], how: JoinType, forceProperSemantics: Boolean): ReIndexer[T]

    Perform database joins

    Perform database joins

    left

    left index to join

    right

    right index to join

    how

    mode of operation: inner, left outer, right outer, full outer

    forceProperSemantics

    if false, then no join is happening if left == right and right is returned This is correct for unique indexes, and also practical otherwise. If forceProperSemantics true, then the join is done even between identical indexes. At the moment forceProperSemantics=true is used at no places in saddle's source code (i.e. all frame joins etc use the shortcut to not produce proper joins of identical indexes with repeated values)

  16. def join(left: Index[T], right: Index[T], how: JoinType): ReIndexer[T]
    Definition Classes
    JoinerImpl → Joiner
  17. def leftJoinMonotonic(left: Index[T], right: Index[T]): ReIndexer[T]
  18. def leftJoinMonotonicUnique(left: Index[T], right: Index[T]): ReIndexer[T]
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def outerJoinMonotonic(left: Index[T], right: Index[T]): ReIndexer[T]
  23. def outerJoinMonotonicUnique(left: Index[T], right: Index[T]): ReIndexer[T]
  24. def outerJoinUnique(left: Index[T], right: Index[T]): ReIndexer[T]
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Joiner[T]

Inherited from AnyRef

Inherited from Any

Ungrouped