Package

frameless

Permalink

package frameless

Visibility
  1. Public
  2. All

Type Members

  1. trait CatalystAverageable[In, Out] extends AnyRef

    Permalink

    When averaging Spark doesn't change these types: - BigDecimal -> BigDecimal - Double -> Double But it changes these types : - Int -> Double - Short -> Double - Long -> Double

  2. trait CatalystCast[A, B] extends AnyRef

    Permalink
  3. trait CatalystNumeric[A] extends AnyRef

    Permalink
  4. trait CatalystOrdered[A] extends AnyRef

    Permalink

    Types that can be ordered/compared by Catalyst.

  5. trait CatalystSummable[A, Out] extends AnyRef

    Permalink

    When summing Spark doesn't change these types: - Long -> Long - BigDecimal -> BigDecimal - Double -> Double

    When summing Spark doesn't change these types: - Long -> Long - BigDecimal -> BigDecimal - Double -> Double

    For other types there are conversions: - Int -> Long - Short -> Long

  6. trait CatalystVariance[T] extends AnyRef

    Permalink

    Spark's variance and stddev functions always return Double

  7. trait Injection[A, B] extends Serializable

    Permalink

    An Injection[A, B] is a reverible function from A to B.

    An Injection[A, B] is a reverible function from A to B.

    Must obey forAll { a: A => invert(apply(a)) == a }.

  8. case class SQLDate(days: Int) extends Product with Serializable

    Permalink
  9. case class SQLTimestamp(us: Long) extends Product with Serializable

    Permalink

Value Members

  1. object CatalystAverageable

    Permalink
  2. object CatalystCast

    Permalink
  3. object CatalystNumeric

    Permalink
  4. object CatalystOrdered

    Permalink
  5. object CatalystSummable

    Permalink
  6. object CatalystVariance

    Permalink
  7. object Injection extends Serializable

    Permalink

Ungrouped