package extractor
- Alphabetic
- Public
- All
Type Members
- case class CaseClassExtractorMacro (c: Context) extends Product with Serializable
-
trait
CellExtractor
[Row, A] extends Extractor[Row, A] with SimpleExtractor[Row, A] with SingleRowExtractor[Row, A]
Extractor that emits the values for a single cell.
- trait ChoiceExtractor [Row, A, B] extends Extractor[Row, B] with SimpleExtractor[Row, B] with SingleRowExtractor[Row, B]
- trait ChoiceExtractorSyntax [Row, A] extends AnyRef
- trait CondExtractor [Row, A, B] extends ChoiceExtractor[Row, A, B]
- case class CondExtractor10 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor11 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor12 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor13 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor14 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor15 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor16 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor17 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor18 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor19 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18]), choice19: ((A) ⇒ Boolean, Extractor[Row, B19])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor2 [Row, A, B1 <: B, B2 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor20 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18]), choice19: ((A) ⇒ Boolean, Extractor[Row, B19]), choice20: ((A) ⇒ Boolean, Extractor[Row, B20])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor21 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B21 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18]), choice19: ((A) ⇒ Boolean, Extractor[Row, B19]), choice20: ((A) ⇒ Boolean, Extractor[Row, B20]), choice21: ((A) ⇒ Boolean, Extractor[Row, B21])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor22 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B21 <: B, B22 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9]), choice10: ((A) ⇒ Boolean, Extractor[Row, B10]), choice11: ((A) ⇒ Boolean, Extractor[Row, B11]), choice12: ((A) ⇒ Boolean, Extractor[Row, B12]), choice13: ((A) ⇒ Boolean, Extractor[Row, B13]), choice14: ((A) ⇒ Boolean, Extractor[Row, B14]), choice15: ((A) ⇒ Boolean, Extractor[Row, B15]), choice16: ((A) ⇒ Boolean, Extractor[Row, B16]), choice17: ((A) ⇒ Boolean, Extractor[Row, B17]), choice18: ((A) ⇒ Boolean, Extractor[Row, B18]), choice19: ((A) ⇒ Boolean, Extractor[Row, B19]), choice20: ((A) ⇒ Boolean, Extractor[Row, B20]), choice21: ((A) ⇒ Boolean, Extractor[Row, B21]), choice22: ((A) ⇒ Boolean, Extractor[Row, B22])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor3 [Row, A, B1 <: B, B2 <: B, B3 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor4 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor5 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor6 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor7 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor8 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8])) extends CondExtractor[Row, A, B] with Product with Serializable
- case class CondExtractor9 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B](inner: Extractor[Row, A], choice1: ((A) ⇒ Boolean, Extractor[Row, B1]), choice2: ((A) ⇒ Boolean, Extractor[Row, B2]), choice3: ((A) ⇒ Boolean, Extractor[Row, B3]), choice4: ((A) ⇒ Boolean, Extractor[Row, B4]), choice5: ((A) ⇒ Boolean, Extractor[Row, B5]), choice6: ((A) ⇒ Boolean, Extractor[Row, B6]), choice7: ((A) ⇒ Boolean, Extractor[Row, B7]), choice8: ((A) ⇒ Boolean, Extractor[Row, B8]), choice9: ((A) ⇒ Boolean, Extractor[Row, B9])) extends CondExtractor[Row, A, B] with Product with Serializable
-
case class
ConstantExtractor
[Row, A](value: A) extends Extractor[Row, A] with SimpleExtractor[Row, A] with SingleRowExtractor[Row, A] with Product with Serializable
Extractor that always returns the same value
-
trait
Extractable
[Row, -A] extends AnyRef
Type class witnessing that a default extractor for type
A
exists - sealed trait Extractor [Row, A] extends ChoiceExtractorSyntax[Row, A]
- trait ExtractorSyntax [Row] extends AnyRef
-
case class
GroupedExtractor
[Row, A, B](inner: Extractor[Row, A], groupBy: Extractor[Row, B]) extends Extractor[Row, List[A]] with Product with Serializable
An extractor that accumulates results with the same groupBy value into the same value
-
case class
ListMultiRowExtractor
[Row, A](inner: Extractor[Row, A]) extends Extractor[Row, List[A]] with SimpleExtractor[Row, List[A]] with Product with Serializable
An extractor that accumulates results from rows into a list.
-
case class
MappedExtractor
[Row, A, B](inner: Extractor[Row, A], func: (A) ⇒ B, unapplyMethod: Option[(B) ⇒ Option[Any]] = None) extends Extractor[Row, B] with SimpleExtractor[Row, B] with SingleRowExtractor[Row, B] with Product with Serializable
An extractor that behaves as
inner
but pipes itsemitted
values throughfunc
. -
case class
NonOptionExtractor
[Row, A](inner: Extractor[Row, Option[A]]) extends Extractor[Row, A] with SimpleExtractor[Row, A] with SingleRowExtractor[Row, A] with Product with Serializable
An extractor that unwraps an OptionExtractor
An extractor that unwraps an OptionExtractor
This means that null values can be returned from this extractor and so it later must be wrapped in an OptionExtractor
-
case class
OptionExtractor
[Row, A](inner: Extractor[Row, A]) extends Extractor[Row, Option[A]] with SimpleExtractor[Row, Option[A]] with SingleRowExtractor[Row, Option[A]] with Product with Serializable
An extractor that returns
None
if all of the cells in theinner
extractor arenull
in the row.An extractor that returns
None
if all of the cells in theinner
extractor arenull
in the row.If any underlying cell is non-
null
, this returnsSome
ofinner
's result. -
trait
ProductExtractor
[Row, A <: Product] extends Extractor[Row, A] with SimpleExtractor[Row, A] with SingleRowExtractor[Row, A]
An extractor acts as a base type for extracting Product types
-
trait
ProductExtractorNames
extends AnyRef
Add ProductExtractorNames to a ProductExtractor to allow inner extractors to be found by name
-
case class
SeqExtractor
[Row, A](extractors: Seq[Extractor[Row, A]]) extends Extractor[Row, Seq[A]] with SimpleExtractor[Row, Seq[A]] with SingleRowExtractor[Row, Seq[A]] with Product with Serializable
An extractor that aggregates results from a seq of extractors into a seq.
-
trait
SimpleExtractor
[Row, A] extends AnyRef
A SimpleExtractor is an Extractor where the extracted type is the same as the emitted type.
A SimpleExtractor is an Extractor where the extracted type is the same as the emitted type. This is the case for almost all extractors
- trait SingleRowExtractor [Row, A] extends AnyRef
- trait SwitchExtractor [Row, A, B] extends ChoiceExtractor[Row, A, B]
- case class SwitchExtractor10 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor11 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor12 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor13 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor14 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor15 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor16 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor17 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor18 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor19 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18]), choice19: (A, Extractor[Row, B19])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor2 [Row, A, B1 <: B, B2 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor20 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18]), choice19: (A, Extractor[Row, B19]), choice20: (A, Extractor[Row, B20])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor21 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B21 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18]), choice19: (A, Extractor[Row, B19]), choice20: (A, Extractor[Row, B20]), choice21: (A, Extractor[Row, B21])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor22 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B10 <: B, B11 <: B, B12 <: B, B13 <: B, B14 <: B, B15 <: B, B16 <: B, B17 <: B, B18 <: B, B19 <: B, B20 <: B, B21 <: B, B22 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9]), choice10: (A, Extractor[Row, B10]), choice11: (A, Extractor[Row, B11]), choice12: (A, Extractor[Row, B12]), choice13: (A, Extractor[Row, B13]), choice14: (A, Extractor[Row, B14]), choice15: (A, Extractor[Row, B15]), choice16: (A, Extractor[Row, B16]), choice17: (A, Extractor[Row, B17]), choice18: (A, Extractor[Row, B18]), choice19: (A, Extractor[Row, B19]), choice20: (A, Extractor[Row, B20]), choice21: (A, Extractor[Row, B21]), choice22: (A, Extractor[Row, B22])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor3 [Row, A, B1 <: B, B2 <: B, B3 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor4 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor5 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor6 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor7 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor8 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class SwitchExtractor9 [Row, A, B1 <: B, B2 <: B, B3 <: B, B4 <: B, B5 <: B, B6 <: B, B7 <: B, B8 <: B, B9 <: B, B](inner: Extractor[Row, A], choice1: (A, Extractor[Row, B1]), choice2: (A, Extractor[Row, B2]), choice3: (A, Extractor[Row, B3]), choice4: (A, Extractor[Row, B4]), choice5: (A, Extractor[Row, B5]), choice6: (A, Extractor[Row, B6]), choice7: (A, Extractor[Row, B7]), choice8: (A, Extractor[Row, B8]), choice9: (A, Extractor[Row, B9])) extends SwitchExtractor[Row, A, B] with Product with Serializable
- case class Tuple10Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)] with Product with Serializable
- case class Tuple11Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)] with Product with Serializable
- case class Tuple12Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)] with Product with Serializable
- case class Tuple13Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)] with Product with Serializable
- case class Tuple14Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)] with Product with Serializable
- case class Tuple15Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14], e15: Extractor[Row, A15]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)] with Product with Serializable
- case class Tuple16Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14], e15: Extractor[Row, A15], e16: Extractor[Row, A16]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)] with Product with Serializable
- case class Tuple17Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14], e15: Extractor[Row, A15], e16: Extractor[Row, A16], e17: Extractor[Row, A17]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)] with Product with Serializable
- case class Tuple18Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14], e15: Extractor[Row, A15], e16: Extractor[Row, A16], e17: Extractor[Row, A17], e18: Extractor[Row, A18]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)] with Product with Serializable
- case class Tuple19Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14], e15: Extractor[Row, A15], e16: Extractor[Row, A16], e17: Extractor[Row, A17], e18: Extractor[Row, A18], e19: Extractor[Row, A19]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)] with Product with Serializable
- case class Tuple1Extractor [Row, A1](e1: Extractor[Row, A1]) extends ProductExtractor[Row, (A1)] with Product with Serializable
- case class Tuple20Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14], e15: Extractor[Row, A15], e16: Extractor[Row, A16], e17: Extractor[Row, A17], e18: Extractor[Row, A18], e19: Extractor[Row, A19], e20: Extractor[Row, A20]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)] with Product with Serializable
- case class Tuple21Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14], e15: Extractor[Row, A15], e16: Extractor[Row, A16], e17: Extractor[Row, A17], e18: Extractor[Row, A18], e19: Extractor[Row, A19], e20: Extractor[Row, A20], e21: Extractor[Row, A21]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)] with Product with Serializable
- case class Tuple22Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9], e10: Extractor[Row, A10], e11: Extractor[Row, A11], e12: Extractor[Row, A12], e13: Extractor[Row, A13], e14: Extractor[Row, A14], e15: Extractor[Row, A15], e16: Extractor[Row, A16], e17: Extractor[Row, A17], e18: Extractor[Row, A18], e19: Extractor[Row, A19], e20: Extractor[Row, A20], e21: Extractor[Row, A21], e22: Extractor[Row, A22]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)] with Product with Serializable
- case class Tuple2Extractor [Row, A1, A2](e1: Extractor[Row, A1], e2: Extractor[Row, A2]) extends ProductExtractor[Row, (A1, A2)] with Product with Serializable
- case class Tuple3Extractor [Row, A1, A2, A3](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3]) extends ProductExtractor[Row, (A1, A2, A3)] with Product with Serializable
- case class Tuple4Extractor [Row, A1, A2, A3, A4](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4]) extends ProductExtractor[Row, (A1, A2, A3, A4)] with Product with Serializable
- case class Tuple5Extractor [Row, A1, A2, A3, A4, A5](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5)] with Product with Serializable
- case class Tuple6Extractor [Row, A1, A2, A3, A4, A5, A6](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6)] with Product with Serializable
- case class Tuple7Extractor [Row, A1, A2, A3, A4, A5, A6, A7](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7)] with Product with Serializable
- case class Tuple8Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8)] with Product with Serializable
- case class Tuple9Extractor [Row, A1, A2, A3, A4, A5, A6, A7, A8, A9](e1: Extractor[Row, A1], e2: Extractor[Row, A2], e3: Extractor[Row, A3], e4: Extractor[Row, A4], e5: Extractor[Row, A5], e6: Extractor[Row, A6], e7: Extractor[Row, A7], e8: Extractor[Row, A8], e9: Extractor[Row, A9]) extends ProductExtractor[Row, (A1, A2, A3, A4, A5, A6, A7, A8, A9)] with Product with Serializable
Value Members
- object AbortMacro
- object Extractable
- object Extractor
- object ExtractorFinder