com.tresata.spark.scalding

GroupBuilder

Related Docs: object GroupBuilder | package scalding

class GroupBuilder extends FoldOperations[GroupBuilder] with StreamOperations[GroupBuilder] with Serializable

Linear Supertypes
Serializable, StreamOperations[GroupBuilder], FoldOperations[GroupBuilder], Sortable[GroupBuilder], ReduceOperations[GroupBuilder], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GroupBuilder
  2. Serializable
  3. StreamOperations
  4. FoldOperations
  5. Sortable
  6. ReduceOperations
  7. Serializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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. def aggregate[A, B, C](fieldDef: (Fields, Fields))(ag: Aggregator[A, B, C])(implicit startConv: TupleConverter[A], middleSetter: TupleSetter[B], middleConv: TupleConverter[B], endSetter: TupleSetter[C]): GroupBuilder

    Definition Classes
    ReduceOperations
  5. def approximateUniqueCount[T](f: (Fields, Fields), errPercent: Double)(implicit arg0: (T) ⇒ Array[Byte], arg1: TupleConverter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def average(f: Symbol): GroupBuilder

    Definition Classes
    ReduceOperations
  8. def average(f: (Fields, Fields)): GroupBuilder

    Definition Classes
    ReduceOperations
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def combine[V, C, T](fs: (Fields, Fields))(createCombiner: (V) ⇒ C, mergeValue: (C, V) ⇒ C, mergeCombiners: (C, C) ⇒ C, mapCombiner: (C) ⇒ T)(implicit conv: TupleConverter[V], setter: TupleSetter[T]): GroupBuilder

  11. def count[T](fieldDef: (Fields, Fields))(fn: (T) ⇒ Boolean)(implicit arg0: TupleConverter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  12. def dot[T](left: Fields, right: Fields, result: Fields)(implicit ttconv: TupleConverter[(T, T)], ring: Ring[T], tconv: TupleConverter[T], tset: TupleSetter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  13. def drop(cnt: Int): GroupBuilder

    Definition Classes
    StreamOperations
  14. def dropWhile[T](f: Fields)(fn: (T) ⇒ Boolean)(implicit conv: TupleConverter[T]): GroupBuilder

    Definition Classes
    StreamOperations
  15. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def foldLeft[X, T](fs: (Fields, Fields))(init: X)(fn: (X, T) ⇒ X)(implicit setter: TupleSetter[X], conv: TupleConverter[T]): GroupBuilder

    Definition Classes
    GroupBuilder → FoldOperations
  19. def forall[T](fieldDef: (Fields, Fields))(fn: (T) ⇒ Boolean)(implicit arg0: TupleConverter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  20. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  22. def head(f: Symbol*): GroupBuilder

    Definition Classes
    ReduceOperations
  23. def head(fd: (Fields, Fields)): GroupBuilder

    Definition Classes
    ReduceOperations
  24. def histogram(f: (Fields, Fields), binWidth: Double): GroupBuilder

    Definition Classes
    ReduceOperations
  25. def hyperLogLog[T](f: (Fields, Fields), errPercent: Double)(implicit arg0: (T) ⇒ Array[Byte], arg1: TupleConverter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. def last(f: Symbol*): GroupBuilder

    Definition Classes
    ReduceOperations
  28. def last(fd: (Fields, Fields)): GroupBuilder

    Definition Classes
    ReduceOperations
  29. def mapList[T, R](fieldDef: (Fields, Fields))(fn: (List[T]) ⇒ R)(implicit conv: TupleConverter[T], setter: TupleSetter[R]): GroupBuilder

    Definition Classes
    FoldOperations → ReduceOperations
  30. def mapPlusMap[T, X, U](fieldDef: (Fields, Fields))(mapfn: (T) ⇒ X)(mapfn2: (X) ⇒ U)(implicit startConv: TupleConverter[T], middleSetter: TupleSetter[X], middleConv: TupleConverter[X], endSetter: TupleSetter[U], sgX: Semigroup[X]): GroupBuilder

    Definition Classes
    ReduceOperations
  31. def mapReduceMap[V, C, T](fs: (Fields, Fields))(mapfn: (V) ⇒ C)(redfn: (C, C) ⇒ C)(mapfn2: (C) ⇒ T)(implicit startConv: TupleConverter[V], middleSetter: TupleSetter[C], middleConv: TupleConverter[C], endSetter: TupleSetter[T]): GroupBuilder

    Definition Classes
    GroupBuilder → ReduceOperations
  32. def mapStream[T, X](fs: (Fields, Fields))(mapfn: (Iterator[T]) ⇒ TraversableOnce[X])(implicit conv: TupleConverter[T], setter: TupleSetter[X]): GroupBuilder

    Definition Classes
    GroupBuilder → StreamOperations
  33. def max(f: Symbol*): GroupBuilder

    Definition Classes
    ReduceOperations
  34. def max(fieldDef: (Fields, Fields)): GroupBuilder

    Definition Classes
    ReduceOperations
  35. def min(f: Symbol*): GroupBuilder

    Definition Classes
    ReduceOperations
  36. def min(fieldDef: (Fields, Fields)): GroupBuilder

    Definition Classes
    ReduceOperations
  37. def mkString(fieldDef: Symbol): GroupBuilder

    Definition Classes
    ReduceOperations
  38. def mkString(fieldDef: Symbol, sep: String): GroupBuilder

    Definition Classes
    ReduceOperations
  39. def mkString(fieldDef: Symbol, start: String, sep: String, end: String): GroupBuilder

    Definition Classes
    ReduceOperations
  40. def mkString(fieldDef: (Fields, Fields)): GroupBuilder

    Definition Classes
    ReduceOperations
  41. def mkString(fieldDef: (Fields, Fields), sep: String): GroupBuilder

    Definition Classes
    ReduceOperations
  42. def mkString(fieldDef: (Fields, Fields), start: String, sep: String, end: String): GroupBuilder

    Definition Classes
    ReduceOperations
  43. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  44. final def notify(): Unit

    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  46. def pivot(fieldDef: (Fields, Fields), defaultVal: Any): GroupBuilder

    Definition Classes
    ReduceOperations
  47. def reduce[T](fieldDef: Symbol*)(fn: (T, T) ⇒ T)(implicit setter: TupleSetter[T], conv: TupleConverter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  48. def reduce[T](fieldDef: (Fields, Fields))(fn: (T, T) ⇒ T)(implicit setter: TupleSetter[T], conv: TupleConverter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  49. def reducers(r: Int): GroupBuilder

  50. def scanLeft[X, T](fieldDef: (Fields, Fields))(init: X)(fn: (X, T) ⇒ X)(implicit setter: TupleSetter[X], conv: TupleConverter[T]): GroupBuilder

    Definition Classes
    StreamOperations
  51. def size(thisF: Fields): GroupBuilder

    Definition Classes
    ReduceOperations
  52. def size: GroupBuilder

    Definition Classes
    ReduceOperations
  53. def sizeAveStdev(fieldDef: (Fields, Fields)): GroupBuilder

    Definition Classes
    ReduceOperations
  54. def sortBy(f: Fields): GroupBuilder

    Definition Classes
    GroupBuilder → Sortable
  55. def sortWithTake[T](f: (Fields, Fields), k: Int)(lt: (T, T) ⇒ Boolean)(implicit arg0: TupleConverter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  56. def sortedReverseTake[T](f: (Fields, Fields), k: Int)(implicit conv: TupleConverter[T], ord: Ordering[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  57. def sortedTake[T](f: (Fields, Fields), k: Int)(implicit conv: TupleConverter[T], ord: Ordering[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  58. def sorting: Option[Fields]

    Definition Classes
    GroupBuilder → Sortable
  59. def sum[T](fs: Symbol*)(implicit sg: Semigroup[T], tconv: TupleConverter[T], tset: TupleSetter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  60. def sum[T](fd: (Fields, Fields))(implicit sg: Semigroup[T], tconv: TupleConverter[T], tset: TupleSetter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  62. def take(cnt: Int): GroupBuilder

    Definition Classes
    StreamOperations
  63. def takeWhile[T](f: Fields)(fn: (T) ⇒ Boolean)(implicit conv: TupleConverter[T]): GroupBuilder

    Definition Classes
    StreamOperations
  64. def times[T](fs: Symbol*)(implicit ring: Ring[T], tconv: TupleConverter[T], tset: TupleSetter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  65. def times[T](fd: (Fields, Fields))(implicit ring: Ring[T], tconv: TupleConverter[T], tset: TupleSetter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  66. def toList[T](fieldDef: (Fields, Fields))(implicit conv: TupleConverter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
  67. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def approxUniques(f: (Fields, Fields), errPercent: Double): GroupBuilder

    Definition Classes
    ReduceOperations
    Annotations
    @deprecated
    Deprecated

    (Since version 0.8.3) use of approximateUniqueCount is preferred.

  2. def plus[T](fs: Symbol*)(implicit sg: Semigroup[T], tconv: TupleConverter[T], tset: TupleSetter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.0) Use sum

  3. def plus[T](fd: (Fields, Fields))(implicit sg: Semigroup[T], tconv: TupleConverter[T], tset: TupleSetter[T]): GroupBuilder

    Definition Classes
    ReduceOperations
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.0) Use sum

Inherited from Serializable

Inherited from StreamOperations[GroupBuilder]

Inherited from FoldOperations[GroupBuilder]

Inherited from Sortable[GroupBuilder]

Inherited from ReduceOperations[GroupBuilder]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped