com.tresata.spark.scalding

GroupBuilder

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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. 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
  7. def approximateUniqueCount[T](f: (Fields, Fields), errPercent: Double)(implicit arg0: (T) ⇒ Array[Byte], arg1: TupleConverter[T]): GroupBuilder

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

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

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

    Definition Classes
    ReduceOperations
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. 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

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

    Definition Classes
    ReduceOperations
  14. 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
  15. def drop(cnt: Int): GroupBuilder

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

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. 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
  21. def forall[T](fieldDef: (Fields, Fields))(fn: (T) ⇒ Boolean)(implicit arg0: TupleConverter[T]): GroupBuilder

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    FoldOperations → ReduceOperations
  32. 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
  33. 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
  34. def mapStream[T, X](fs: (Fields, Fields))(mapfn: (Iterator[T]) ⇒ TraversableOnce[X])(implicit conv: TupleConverter[T], setter: TupleSetter[X]): GroupBuilder

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ReduceOperations
  54. def size: GroupBuilder

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ReduceOperations
  69. def toString(): String

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. 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