com.twitter.scalding

serialization

package serialization

Visibility
  1. Public
  2. All

Type Members

  1. trait Boxed[+K] extends AnyRef

    This interface is a way of wrapping a value in a marker class whose class identity is used to control which serialization we use.

  2. class Boxed0[K] extends Boxed[K]

  3. class Boxed1[K] extends Boxed[K]

  4. class Boxed10[K] extends Boxed[K]

  5. class Boxed100[K] extends Boxed[K]

  6. class Boxed101[K] extends Boxed[K]

  7. class Boxed102[K] extends Boxed[K]

  8. class Boxed103[K] extends Boxed[K]

  9. class Boxed104[K] extends Boxed[K]

  10. class Boxed105[K] extends Boxed[K]

  11. class Boxed106[K] extends Boxed[K]

  12. class Boxed107[K] extends Boxed[K]

  13. class Boxed108[K] extends Boxed[K]

  14. class Boxed109[K] extends Boxed[K]

  15. class Boxed11[K] extends Boxed[K]

  16. class Boxed110[K] extends Boxed[K]

  17. class Boxed111[K] extends Boxed[K]

  18. class Boxed112[K] extends Boxed[K]

  19. class Boxed113[K] extends Boxed[K]

  20. class Boxed114[K] extends Boxed[K]

  21. class Boxed115[K] extends Boxed[K]

  22. class Boxed116[K] extends Boxed[K]

  23. class Boxed117[K] extends Boxed[K]

  24. class Boxed118[K] extends Boxed[K]

  25. class Boxed119[K] extends Boxed[K]

  26. class Boxed12[K] extends Boxed[K]

  27. class Boxed120[K] extends Boxed[K]

  28. class Boxed121[K] extends Boxed[K]

  29. class Boxed122[K] extends Boxed[K]

  30. class Boxed123[K] extends Boxed[K]

  31. class Boxed124[K] extends Boxed[K]

  32. class Boxed125[K] extends Boxed[K]

  33. class Boxed126[K] extends Boxed[K]

  34. class Boxed127[K] extends Boxed[K]

  35. class Boxed128[K] extends Boxed[K]

  36. class Boxed129[K] extends Boxed[K]

  37. class Boxed13[K] extends Boxed[K]

  38. class Boxed130[K] extends Boxed[K]

  39. class Boxed131[K] extends Boxed[K]

  40. class Boxed132[K] extends Boxed[K]

  41. class Boxed133[K] extends Boxed[K]

  42. class Boxed134[K] extends Boxed[K]

  43. class Boxed135[K] extends Boxed[K]

  44. class Boxed136[K] extends Boxed[K]

  45. class Boxed137[K] extends Boxed[K]

  46. class Boxed138[K] extends Boxed[K]

  47. class Boxed139[K] extends Boxed[K]

  48. class Boxed14[K] extends Boxed[K]

  49. class Boxed140[K] extends Boxed[K]

  50. class Boxed141[K] extends Boxed[K]

  51. class Boxed142[K] extends Boxed[K]

  52. class Boxed143[K] extends Boxed[K]

  53. class Boxed144[K] extends Boxed[K]

  54. class Boxed145[K] extends Boxed[K]

  55. class Boxed146[K] extends Boxed[K]

  56. class Boxed147[K] extends Boxed[K]

  57. class Boxed148[K] extends Boxed[K]

  58. class Boxed149[K] extends Boxed[K]

  59. class Boxed15[K] extends Boxed[K]

  60. class Boxed150[K] extends Boxed[K]

  61. class Boxed151[K] extends Boxed[K]

  62. class Boxed152[K] extends Boxed[K]

  63. class Boxed153[K] extends Boxed[K]

  64. class Boxed154[K] extends Boxed[K]

  65. class Boxed155[K] extends Boxed[K]

  66. class Boxed156[K] extends Boxed[K]

  67. class Boxed157[K] extends Boxed[K]

  68. class Boxed158[K] extends Boxed[K]

  69. class Boxed159[K] extends Boxed[K]

  70. class Boxed16[K] extends Boxed[K]

  71. class Boxed160[K] extends Boxed[K]

  72. class Boxed161[K] extends Boxed[K]

  73. class Boxed162[K] extends Boxed[K]

  74. class Boxed163[K] extends Boxed[K]

  75. class Boxed164[K] extends Boxed[K]

  76. class Boxed165[K] extends Boxed[K]

  77. class Boxed166[K] extends Boxed[K]

  78. class Boxed167[K] extends Boxed[K]

  79. class Boxed168[K] extends Boxed[K]

  80. class Boxed169[K] extends Boxed[K]

  81. class Boxed17[K] extends Boxed[K]

  82. class Boxed170[K] extends Boxed[K]

  83. class Boxed171[K] extends Boxed[K]

  84. class Boxed172[K] extends Boxed[K]

  85. class Boxed173[K] extends Boxed[K]

  86. class Boxed174[K] extends Boxed[K]

  87. class Boxed175[K] extends Boxed[K]

  88. class Boxed176[K] extends Boxed[K]

  89. class Boxed177[K] extends Boxed[K]

  90. class Boxed178[K] extends Boxed[K]

  91. class Boxed179[K] extends Boxed[K]

  92. class Boxed18[K] extends Boxed[K]

  93. class Boxed180[K] extends Boxed[K]

  94. class Boxed181[K] extends Boxed[K]

  95. class Boxed182[K] extends Boxed[K]

  96. class Boxed183[K] extends Boxed[K]

  97. class Boxed184[K] extends Boxed[K]

  98. class Boxed185[K] extends Boxed[K]

  99. class Boxed186[K] extends Boxed[K]

  100. class Boxed187[K] extends Boxed[K]

  101. class Boxed188[K] extends Boxed[K]

  102. class Boxed189[K] extends Boxed[K]

  103. class Boxed19[K] extends Boxed[K]

  104. class Boxed190[K] extends Boxed[K]

  105. class Boxed191[K] extends Boxed[K]

  106. class Boxed192[K] extends Boxed[K]

  107. class Boxed193[K] extends Boxed[K]

  108. class Boxed194[K] extends Boxed[K]

  109. class Boxed195[K] extends Boxed[K]

  110. class Boxed196[K] extends Boxed[K]

  111. class Boxed197[K] extends Boxed[K]

  112. class Boxed198[K] extends Boxed[K]

  113. class Boxed199[K] extends Boxed[K]

  114. class Boxed2[K] extends Boxed[K]

  115. class Boxed20[K] extends Boxed[K]

  116. class Boxed200[K] extends Boxed[K]

  117. class Boxed201[K] extends Boxed[K]

  118. class Boxed202[K] extends Boxed[K]

  119. class Boxed203[K] extends Boxed[K]

  120. class Boxed204[K] extends Boxed[K]

  121. class Boxed205[K] extends Boxed[K]

  122. class Boxed206[K] extends Boxed[K]

  123. class Boxed207[K] extends Boxed[K]

  124. class Boxed208[K] extends Boxed[K]

  125. class Boxed209[K] extends Boxed[K]

  126. class Boxed21[K] extends Boxed[K]

  127. class Boxed210[K] extends Boxed[K]

  128. class Boxed211[K] extends Boxed[K]

  129. class Boxed212[K] extends Boxed[K]

  130. class Boxed213[K] extends Boxed[K]

  131. class Boxed214[K] extends Boxed[K]

  132. class Boxed215[K] extends Boxed[K]

  133. class Boxed216[K] extends Boxed[K]

  134. class Boxed217[K] extends Boxed[K]

  135. class Boxed218[K] extends Boxed[K]

  136. class Boxed219[K] extends Boxed[K]

  137. class Boxed22[K] extends Boxed[K]

  138. class Boxed220[K] extends Boxed[K]

  139. class Boxed221[K] extends Boxed[K]

  140. class Boxed222[K] extends Boxed[K]

  141. class Boxed223[K] extends Boxed[K]

  142. class Boxed224[K] extends Boxed[K]

  143. class Boxed225[K] extends Boxed[K]

  144. class Boxed226[K] extends Boxed[K]

  145. class Boxed227[K] extends Boxed[K]

  146. class Boxed228[K] extends Boxed[K]

  147. class Boxed229[K] extends Boxed[K]

  148. class Boxed23[K] extends Boxed[K]

  149. class Boxed230[K] extends Boxed[K]

  150. class Boxed231[K] extends Boxed[K]

  151. class Boxed232[K] extends Boxed[K]

  152. class Boxed233[K] extends Boxed[K]

  153. class Boxed234[K] extends Boxed[K]

  154. class Boxed235[K] extends Boxed[K]

  155. class Boxed236[K] extends Boxed[K]

  156. class Boxed237[K] extends Boxed[K]

  157. class Boxed238[K] extends Boxed[K]

  158. class Boxed239[K] extends Boxed[K]

  159. class Boxed24[K] extends Boxed[K]

  160. class Boxed240[K] extends Boxed[K]

  161. class Boxed241[K] extends Boxed[K]

  162. class Boxed242[K] extends Boxed[K]

  163. class Boxed243[K] extends Boxed[K]

  164. class Boxed244[K] extends Boxed[K]

  165. class Boxed245[K] extends Boxed[K]

  166. class Boxed246[K] extends Boxed[K]

  167. class Boxed247[K] extends Boxed[K]

  168. class Boxed248[K] extends Boxed[K]

  169. class Boxed249[K] extends Boxed[K]

  170. class Boxed25[K] extends Boxed[K]

  171. class Boxed250[K] extends Boxed[K]

  172. class Boxed26[K] extends Boxed[K]

  173. class Boxed27[K] extends Boxed[K]

  174. class Boxed28[K] extends Boxed[K]

  175. class Boxed29[K] extends Boxed[K]

  176. class Boxed3[K] extends Boxed[K]

  177. class Boxed30[K] extends Boxed[K]

  178. class Boxed31[K] extends Boxed[K]

  179. class Boxed32[K] extends Boxed[K]

  180. class Boxed33[K] extends Boxed[K]

  181. class Boxed34[K] extends Boxed[K]

  182. class Boxed35[K] extends Boxed[K]

  183. class Boxed36[K] extends Boxed[K]

  184. class Boxed37[K] extends Boxed[K]

  185. class Boxed38[K] extends Boxed[K]

  186. class Boxed39[K] extends Boxed[K]

  187. class Boxed4[K] extends Boxed[K]

  188. class Boxed40[K] extends Boxed[K]

  189. class Boxed41[K] extends Boxed[K]

  190. class Boxed42[K] extends Boxed[K]

  191. class Boxed43[K] extends Boxed[K]

  192. class Boxed44[K] extends Boxed[K]

  193. class Boxed45[K] extends Boxed[K]

  194. class Boxed46[K] extends Boxed[K]

  195. class Boxed47[K] extends Boxed[K]

  196. class Boxed48[K] extends Boxed[K]

  197. class Boxed49[K] extends Boxed[K]

  198. class Boxed5[K] extends Boxed[K]

  199. class Boxed50[K] extends Boxed[K]

  200. class Boxed51[K] extends Boxed[K]

  201. class Boxed52[K] extends Boxed[K]

  202. class Boxed53[K] extends Boxed[K]

  203. class Boxed54[K] extends Boxed[K]

  204. class Boxed55[K] extends Boxed[K]

  205. class Boxed56[K] extends Boxed[K]

  206. class Boxed57[K] extends Boxed[K]

  207. class Boxed58[K] extends Boxed[K]

  208. class Boxed59[K] extends Boxed[K]

  209. class Boxed6[K] extends Boxed[K]

  210. class Boxed60[K] extends Boxed[K]

  211. class Boxed61[K] extends Boxed[K]

  212. class Boxed62[K] extends Boxed[K]

  213. class Boxed63[K] extends Boxed[K]

  214. class Boxed64[K] extends Boxed[K]

  215. class Boxed65[K] extends Boxed[K]

  216. class Boxed66[K] extends Boxed[K]

  217. class Boxed67[K] extends Boxed[K]

  218. class Boxed68[K] extends Boxed[K]

  219. class Boxed69[K] extends Boxed[K]

  220. class Boxed7[K] extends Boxed[K]

  221. class Boxed70[K] extends Boxed[K]

  222. class Boxed71[K] extends Boxed[K]

  223. class Boxed72[K] extends Boxed[K]

  224. class Boxed73[K] extends Boxed[K]

  225. class Boxed74[K] extends Boxed[K]

  226. class Boxed75[K] extends Boxed[K]

  227. class Boxed76[K] extends Boxed[K]

  228. class Boxed77[K] extends Boxed[K]

  229. class Boxed78[K] extends Boxed[K]

  230. class Boxed79[K] extends Boxed[K]

  231. class Boxed8[K] extends Boxed[K]

  232. class Boxed80[K] extends Boxed[K]

  233. class Boxed81[K] extends Boxed[K]

  234. class Boxed82[K] extends Boxed[K]

  235. class Boxed83[K] extends Boxed[K]

  236. class Boxed84[K] extends Boxed[K]

  237. class Boxed85[K] extends Boxed[K]

  238. class Boxed86[K] extends Boxed[K]

  239. class Boxed87[K] extends Boxed[K]

  240. class Boxed88[K] extends Boxed[K]

  241. class Boxed89[K] extends Boxed[K]

  242. class Boxed9[K] extends Boxed[K]

  243. class Boxed90[K] extends Boxed[K]

  244. class Boxed91[K] extends Boxed[K]

  245. class Boxed92[K] extends Boxed[K]

  246. class Boxed93[K] extends Boxed[K]

  247. class Boxed94[K] extends Boxed[K]

  248. class Boxed95[K] extends Boxed[K]

  249. class Boxed96[K] extends Boxed[K]

  250. class Boxed97[K] extends Boxed[K]

  251. class Boxed98[K] extends Boxed[K]

  252. class Boxed99[K] extends Boxed[K]

  253. case class BoxedOrderedSerialization[K](box: (K) ⇒ Boxed[K], ord: OrderedSerialization[K]) extends OrderedSerialization[Boxed[K]] with Product with Serializable

  254. final case class DeserializingOrderedSerialization[T](serialization: Serialization[T], ordering: Ordering[T]) extends OrderedSerialization[T] with Product with Serializable

    This may be useful when a type is used deep in a tuple or case class, and in that case the earlier comparators will have likely already done the work.

  255. trait EquivSerialization[T] extends Serialization[T]

    In order to cache Serializations having equality and hashes can be useful.

  256. trait Hasher[-T] extends AnyRef

    This is a specialized typeclass to make it easier to implement Serializations.

  257. sealed trait Law[T] extends AnyRef

    This is a simple trait for describing laws on single parameter type classes (Serialization, Monoid, Ordering, etc.

  258. case class Law1[T](name: String, check: (T) ⇒ Boolean) extends Law[T] with Product with Serializable

  259. case class Law2[T](name: String, check: (T, T) ⇒ Boolean) extends Law[T] with Product with Serializable

  260. case class Law3[T](name: String, check: (T, T, T) ⇒ Boolean) extends Law[T] with Product with Serializable

  261. trait OrderedSerialization[T] extends Ordering[T] with Serialization[T]

    In large-scale partitioning algorithms, we often use sorting.

  262. class OrderedSerialization2[A, B] extends Serialization2[A, B] with OrderedSerialization[(A, B)]

  263. class PositionInputStream extends InputStream

  264. trait Reader[+T] extends AnyRef

    This is a specialized typeclass to make it easier to implement Serializations.

  265. trait Serialization[T] extends Equiv[T] with Hashing[T] with Serializable

    This is a base Input/OutputStream-based serialization typeclass This is useful for value serialization in hadoop when we don't need to do key sorting for partitioning.

  266. class Serialization2[A, B] extends Serialization[(A, B)]

  267. class StringOrderedSerialization extends OrderedSerialization[String]

  268. class Undeprecated extends AnyRef

  269. trait Writer[-T] extends AnyRef

    This is a specialized typeclass to make it easier to implement Serializations.

Value Members

  1. object Boxed

  2. object Hasher

  3. object JavaStreamEnrichments

  4. object MurmurHashUtils

  5. object OrderedSerialization extends Serializable

  6. object OrderedSerialization2 extends Serializable

  7. object PositionInputStream

  8. object Reader

  9. object Serialization extends Serializable

  10. object StringOrderedSerialization extends Serializable

  11. object UnsignedComparisons

  12. object Writer

  13. package macros

Ungrouped